Заполнение табличной части документа

1. user1713496 16.05.23 23:41 Сейчас в теме
Добрый день. Есть обработка для заполнения табличной части документа реализация товаров и услуг. На форме обработки имеется таблица значений, документ нужно создавать отмеченными галочками строками из таблицы значений обработки. Подскажите, пожалуйста, можно ли каким то образом заполнить этой обработкой табличную часть нового не записанного документа?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1033803 17.05.23 06:20 Сейчас в теме
Доброго времени суток! Можно, выбирайте:
Для Каждого СтрокаТЗ Из ТаблицаЗначенийНаФорме Цикл
	Если СтрокаТЗ.Выбран Тогда
		НовСтрока = НовДок.Товары.Добавить();
		НовСтрока.Номенклатура = СтрокаТЗ.Номенклатура;
		............
	КонецЕсли;
КонецЦикла;


или

Отбор = Новый Структура("Выбран");
Отбор.Вставить("Выбран",Истина);
ТаблицаГотовыхДанных = ТаблицаЗначенийНаФорме.Скопировать(Отбор);
НовДок.Товары.Загрузить(ТаблицаГотовыхДанных);


или

ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначенийНаФорме);
НовыйОтбор = ПостроительЗапроса.Отбор.Добавить("Выбран");
НовыйОтбор.ВидСравнения = ВидСравнения.Равно; НовыйОтбор.Значение = Истина;
НовыйОтбор.Использование = Истина;
ТаблицаГотовыхДанных = ПостроительЗапроса.Результат.Выгрузить();
НовДок.Товары.Загрузить(ТаблицаГотовыхДанных);
user1713496; +1 Ответить
Оставьте свое сообщение

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