Передача табличного параметра в форму документа при открытии

1. Pyryrym 04.02.21 10:47 Сейчас в теме
У меня есть таблица ТЗ с колонками Номенклатура и Количество. Мне нужно, чтобы открывалась форма с заполненными в ТЧ "товары" колонками из ТЗ

Пишу так:

  МассивПараметров = Новый Структура;
	МассивПараметров.Вставить("Товары", ТЗ);
	ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента", МассивПараметров);



Однако документ открывается пустой
По теме из базы знаний
Найденные решения
5. SlavaKron 04.02.21 15:08 Сейчас в теме
Я бы так сделал:
ФормаДокумента = ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента");
КопироватьДанныеФормы(ТЗ, ФормаДокумента.Объект.Товары);
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user623969_dusa 04.02.21 11:43 Сейчас в теме
(1) все работы с ТЗ можно делать только на сервере
2. soft_wind 04.02.21 10:56 Сейчас в теме
вообще бред какой-то, документ сам по себе содержит данные!
или сначала надо создать и заполнить документ,
потом только форму открывать,

а для любителей г..кода
в форме в событии ПриСозданииНаСеруере()
надо проверять и обрабатывать/грузить Параметры
4. user623969_dusa 04.02.21 11:45 Сейчас в теме
(2) так то это по стандартам 1с параметры следует проверять при создании формы))
5. SlavaKron 04.02.21 15:08 Сейчас в теме
Я бы так сделал:
ФормаДокумента = ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента");
КопироватьДанныеФормы(ТЗ, ФормаДокумента.Объект.Товары);
6. Pyryrym 04.02.21 16:53 Сейчас в теме
Оставьте свое сообщение

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