Имя: Пароль:
1C
1С v8
Конвертация данных ПКС
0 Wefast
 
30.10.15
10:11
Есть табличная часть. В источнике поля Субконто1,2,3
которые имеют составной тип данных.
А в приемнике они разнесены в отдельные реквизиты

Субконто 1 и 2 могут быть номенклатурной группой но не одновременно.
Мне нужно передать в реквизит Номенклатурная группа

Я попробовал сосдать ПКС не указав приемник
И написал
Если ТипЗНЧ(Источник.Субконто1) = Тип("Справочник....1") тогда
Значение = Источник.Субконто1;
ИмяПКО = 1;
ИначеЕсли ТипЗНЧ(Источник.Субконто2) = Тип("Справочник....1") тогда
Значение = Источник.Субконто2;
ИмяПКО = 1;
КонецЕсли;

Ну и ошибка

Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
    ПКО                    =  СпособыОтраженияРасходовПоАмортизации  (Справочник: Способы отражения расходов по амортизации (погашения стоимости))
    ПКС                    =  13  (--> СтатьяЗатрат)
    Объект                 =  Амортизация 20 счет  (Способ отражения расходов)
    СвойствоПриемника      =  СтатьяЗатрат  (СправочникСсылка.СтатьиЗатрат)
    ОписаниеОшибки         =  Поле объекта не обнаружено (СтатьяЗатрат)
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  17
1 cons74
 
30.10.15
10:55
Он тебе говорит что не нашел поле "статья затрат" у приемника "Амортизация 20 счет".
Ошибка? Это не ошибка, это системная функция.