При выгрузке надо по определенному условию заменять реквизит "Номенклатура" в табличной части "Товары" документа Поступления ТиУ. А именно если номенклатура находится в папке с кодом "Т00000105", вместо исходной номенклатуры надо перегружать сводную номенклатуру под кодом "00000000319".
Вот написал такой код в ПКС реквизита "Номенклатура", табличной части "Товары" :
Если Источник.Номенклатура.ПринадлежитЭлементу(Справочники.Номенклатура.НайтиПоКоду("Т00000105")) Тогда
Значение = Справочники.Номенклатура.НайтиПоКоду("00000000319");
КонецЕсли;
=================================
Выдает ошибку "поле номенклатура" не обнаружена.
Делал подобное при замене реквизита шапки "Контаргент", все получалось. Вот рабочий код :
Если Источник.Контрагент.Родитель.Код = "000000089" Тогда
Значение = Справочники.Контрагенты.НайтиПоКоду("ОФ0000273");
КонецЕсли;
================================
А как правильно обратиться к реквизиту табличной части ?
На самом деле получается плохо просто потому что вы инициируете запрос в цикле. Лучше сделать ПВД по ПТУ и в произвольном алгоритме запросом указать нужные данные для переноса.