Как вызвать обработку заполнения при программном открытии формы?

1. I_train 19.02.25 17:37 Сейчас в теме
Пишу вот так, но в обработке заполнения, параметр ДанныеЗаполнения все равно равен неопределенно

		
ПараметрыФормыПередачи = Новый Структура("АдресДанных", ПоместитьВоВременноеХранилище(мНомераМаршрутов, Новый УникальныйИдентификатор));
		ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ПараметрыФормыПередачи );
		
ОповещениеПриЗавершении = Новый 
          ОписаниеОповещения("ПриЗакрытииРаспределитьПоМаршрутам", ЭтотОбъект, МассивСтрок);
		ОткрытьФорму("Документ.МаршрутныйЛист.Форма.ФормаДокумента", ПараметрыФормы)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 19.02.25 17:57 Сейчас в теме
Обработка заполнения обычно к объекту относится, а тут все про форму. А где инициализируются ДанныеЗаполнения, которые мы хотим видеть заполненными?
3. SlavaKron 19.02.25 18:39 Сейчас в теме
(2)
А где инициализируются ДанныеЗаполнения
Платформа сама должна тянуть ДанныеЗаполнения в ОбработкаЗаполнения из параметра ЗначенияЗаполнения
Программное выполнение методов ОткрытьФорму()/ПолучитьФорму() – в случае, если исполнение методов ОткрытьФорму()/ПолучитьФорму() приводит к созданию формы нового объекта, в качестве значения параметра обработчика ДанныеЗаполнения будет передано значение (типа Структура) параметра формы ЗначенияЗаполнения. Если параметр ЗначенияЗаполнения не задан в параметрах формы, то значение параметра обработчика будет равно Неопределено.
https://its.1c.ru/db/v838doc#bookmark:dev:TI000000290
VyacheslavShilov; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот