Имя: Пароль:
1C
1С v8
Позиционирование на созданной строке в списке документов
0 ЯЧайник
 
08.05.14
16:03
Помогите, пожалуйста! Я еще совсем чайник))) При работе в УНФ обнаружилось, что после создания нового Заказа Покупателя и его закрытия, эта новая строка в  списке документов не выделяется (т.е. курсор на ней не позиционируется),а остается выделенной та же строка,что и была выделенной до создания нового документа. Как это исправить?
1 ЯЧайник
 
12.05.14
13:37
В Форме Документа в процедуре ПриЗакрытии пишу

ПараметрыФормы = Новый Структура("ТекущаяСтрока", Объект.Ссылка);
     Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаСпискаДокументов", ПараметрыФормы);
Форма.Открыть();

Так курсор позиционируется на только что созданном документе,но мне не нужно,чтобы форма списка снова открывалась.Как сделать подобное в открытом ранее списке,т.е. без открытия вновь формы списка?
Заранее спасибо!
2 ЯЧайник
 
12.05.14
14:41
Нашла,как сделать...
В модуле формы документа в процедуре при закрытии
Оповестить("Создан",Объект.Ссылка);

В модуле формы списка документов в процедуре ОбработкаОповещения(ИмяСобытия, Параметр, Источник)

Если ИмяСобытия = "Создан" Тогда
          Элементы.Список.ТекущаяСтрока = Параметр;
   КонецЕсли;