Здравствуйте всем, уважаемые форумчане. Заранее прошу прощения и не кидаться камнями, потому что знаю что задача плёвая, но не могу решить, так как в программировании 1С совсем чайник. Собственно сама задача. Мне нужно создать форму обработки, заполнить её табличную часть данными в цикле и открыть её модально. Вроде всё просто, но не выходит заполнить табличную часть.
1С 8.2.19.130, Форма обработки обычная. Создал я эту форму с названием ФормаСпецификации. В этой форме есть табличная часть (Спецификация). Далее создаю табличную часть, называю её Спецификация, там всего 2 реквизита (НомерЯщика и НеттоЯщика), и в свойствах формы в табличной части, в поле "Данные" выбираю её. Необходимо при нажатии кнопки чтобы эта форма вывелась модально и заполнились данные табличной части. Вот процедура при нажатии кнопки.
Процедура СформироватьСпецификацию(Элемент)
ФормаСпецификации = Обработки.ИнтерфейсМаркировки.ПолучитьФорму("ФормаСпецификации");
Для каждого ТекСтрока из Товары Цикл
СтрокаТабличнойЧасти = Спецификация.Добавить();
СтрокаТабличнойЧасти.НомерЯщика = Число(ТекСтрока.ПорядковыйНомер);
СтрокаТабличнойЧасти.НеттоЯщика = Число(ТекСтрока.КоличествоNetto);
КонецЦикла;
ФормаСпецификации.ОткрытьМодально();
КонецПроцедуры
Форма открывается, но табличная часть пустая. Не понимаю что не так. Заранее спасибо!
Сообщение отредактировал Vofka - 12.01.21, 7:59