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