Имя: Пароль:
1C
1С v8
Список документов с отбором
0 yurikmellon2
 
29.12.22
13:32
Коллеги, подскажите, плиз.
Обычные формы. Из обработки открываю список документов Заказ-наряд с отбором по виду ремонта. Всё хорошо, отбор срабатывает. НО. При двойном клике по строке с документом, открывается этот документ. А нужно чтобы он выбирался и подставлялся в реквизит на форме обработки.
Как то надо явно указать выбор текущего элемента, не могу понять как.
Если использовать СтандартнаяОбработка, то всё работает.


Процедура ЗННачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    
    ФормаСписка = Документы.ЗаказНаряд.ПолучитьФорму("ФормаСписка",ЭтаФорма);
    ФормаСписка.Отбор.ВидРемонта.Использование = ИСТИНА;
    ФормаСписка.Отбор.ВидРемонта.Значение = Справочники.ВидыРемонта.НайтиПоНаименованию("Гарантийный ремонт");
    ФормаСписка.ОткрытьМодально();    
    
КонецПроцедуры
1 Kassern
 
29.12.22
13:39
(0) так открывайте формы выбора, раз выбирать хотите
2 yurikmellon2
 
29.12.22
13:42
(1) получилось) всём спасибо

Процедура ЗННачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    
    ФормаСписка = Документы.ЗаказНаряд.ПолучитьФорму("ФормаСписка",ЭтаФорма);
    ФормаСписка.Отбор.ВидРемонта.Использование = ИСТИНА;
    ФормаСписка.Отбор.ВидРемонта.Значение = Справочники.ВидыРемонта.НайтиПоНаименованию("Гарантийный ремонт");
    ФормаСписка.ЗакрыватьПриВыборе       = Истина;
    ФормаСписка.РежимВыбора              = Истина;
    Элемент.Значение = ФормаСписка.ОткрытьМодально();    
КонецПроцедуры