Есть табличная часть. В источнике поля Субконто1,2,3
которые имеют составной тип данных.
А в приемнике они разнесены в отдельные реквизиты
Субконто 1 и 2 могут быть номенклатурной группой но не одновременно.
Мне нужно передать в реквизит Номенклатурная группа
Я попробовал сосдать ПКС не указав приемник
И написал
Если ТипЗНЧ(Источник.Субконто1) = Тип("Справочник....1") тогда
Значение = Источник.Субконто1;
ИмяПКО = 1;
ИначеЕсли ТипЗНЧ(Источник.Субконто2) = Тип("Справочник....1") тогда
Значение = Источник.Субконто2;
ИмяПКО = 1;
КонецЕсли;
Ну и ошибка
Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
ПКО = СпособыОтраженияРасходовПоАмортизации (Справочник: Способы отражения расходов по амортизации (погашения стоимости))
ПКС = 13 (--> СтатьяЗатрат)
Объект = Амортизация 20 счет (Способ отражения расходов)
СвойствоПриемника = СтатьяЗатрат (СправочникСсылка.СтатьиЗатрат)
ОписаниеОшибки = Поле объекта не обнаружено (СтатьяЗатрат)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
КодСообщения = 17