Расширение конфигурации. В ТЧ.Товары не заполняется строка при вводе на основании.

1. Olga2011 06.01.19 19:08 Сейчас в теме
Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.67.54)
1С:Предприятие 8.3 (8.3.13.1644)

Создала расширение конфигурации. В него добавила Справочник.Узлы. Из основной конфигурации добавила в расширение Документ ПоступлениеТоваровУслуг и СчетНаОплатуПоставщика. В табличную часть Товары этих документов добавила колонку Узел. Теперь при вводе на основании документа СчетНаОплатуПоставщика мне нужно, чтобы эта колонка заполнялась данными. Если делаю так:

&После("ОбработкаЗаполнения")
Процедура Расш1_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") Тогда

Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Узел = ТекСтрокаТовары.Узел;

КонецЦикла;
КонецЕсли;

КонецПроцедуры

то Узел добавляется отдельной строкой. Если описываю полностью процедуру "Обработка заполнения" &Вместо, то Узел в колонку не передается. Хотя в данных заполнения в отладчике он есть.

Как мне добиться подстановки Узла при вводе на основании?
Найденные решения
5. kumi2012 116 06.01.19 20:14 Сейчас в теме
Небольшая ошибка:
Для А=1 По ДанныеЗаполнения.Товары.Количество() Цикл
Товары [А-1].Узел=ДанныеЗаполнения.Товары [А-1].Узел;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kumi2012 116 06.01.19 19:50 Сейчас в теме
В вашей процедуре надо не добавлять строку ТЧ, а записывать реквизит Узел.
Т.к. ТЧ товары уже создана.
3. Olga2011 06.01.19 19:56 Сейчас в теме
(2) А можно по подробнее. Как мне записать реквизит?
4. kumi2012 116 06.01.19 20:06 Сейчас в теме
Если в основной конфигурации прямой цикл, то примерно так:
Для Каждого А=1 По ДанныеЗаполнения.Товары.Количество() Цикл
Товары [А-1].Узел=ДанныеЗаполнения.Товары [А-1].Узел;
5. kumi2012 116 06.01.19 20:14 Сейчас в теме
Небольшая ошибка:
Для А=1 По ДанныеЗаполнения.Товары.Количество() Цикл
Товары [А-1].Узел=ДанныеЗаполнения.Товары [А-1].Узел;
6. Olga2011 06.01.19 20:21 Сейчас в теме
Ура! Заработало! Огромное СПАСИБО!!!!!
7. acanta 15.03.19 23:46 Сейчас в теме
А как вообще сделать ввод на основании добавленных в расширение документов ?
Оставьте свое сообщение

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