Имя: Пароль:
1C
1С v8
Как передать параметры в ОбработкуЗаполнения при вводе на основании через ключ "Основание"
0 yabes
 
14.10.19
16:02
Добрый день. Создаю документ на основании, используя стандартный ключ "Основание". При этом отрабатывает процедура ОбработкаЗаполнения в модуле объекта.

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

Проблема в том, что в ОбработкуЗаполнения мне нужно передать параметр, так как от него зависит каким образом будет происходить заполнение. Как это сделать?
1 Ёпрст
 
14.10.19
16:21
(14) ну и воткни в свою структуру че хочешь
2 Ёпрст
 
14.10.19
16:31
Так например

Параметры = Новый Структура("Основание,Твойпараметр",ОбъектССылка,"Вася");
ПараметрыФормы = Новый Структура("Основание",Параметры);

потом в ДанныеЗаполнения проверяй, если это структура, то доставть параметр и основание оттуда, если ссылка - то просто заполнить по основанию..
3 yabes
 
14.10.19
16:34
(2) Да, точно, спасибо