0
Aradel3d
20.01.16
✎
07:24
|
Добрый день!
Есть ТЧ, с составным реквизитом, на него нужно накладывать отбор по договорам, все работает до того момента где нужно заменить выбранное значение на то, что указал пользователь. В СП пишут, что событие ОбработкаВыбора помещает в реквизит именно это значение, однако я пробовал подставлять как владельца формы и менять его в ТекущихДанных и в значении Элемента события, не работает... Подскажите, что не так?
<окошко в событии Начало выбора, пользователь выбирает тип реквизита>
<ОбработкаВыбора>
Если ВыбранноеЗначение = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
СтандартнаяОбработка = Ложь;
ФормаЗаказ = Документы.ЗаказПоставщику.ПолучитьФормуВыбора(,ВыбранноеЗначение);
ФормаЗаказ.Отбор.ДоговорКонтрагента.Использование = Истина;
ФормаЗаказ.Отбор.ДоговорКонтрагента.ВидСравнения = ВидСравнения.ВСписке;
ФормаЗаказ.Отбор.ДоговорКонтрагента.Значение = СписокДоговоров;
ФормаЗаказ.Открыть();
Иначе
СтандартнаяОбработка = Ложь;
ФормаПоступления = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора(,ВыбранноеЗначение);
ФормаПоступления.Отбор.ДоговорКонтрагента.Использование = Истина;
ФормаПоступления.Отбор.ДоговорКонтрагента.ВидСравнения = ВидСравнения.ВСписке;
ФормаПоступления.Отбор.ДоговорКонтрагента.Значение = СписокДоговоров;
ФормаПоступления.Открыть();
КонецЕсли;
</ОбработкаВыбора>
|
|