Имя: Пароль:
1C
 
КД 2.0 ПКС, Табличная часть, Множественный тип в приемнике.
0 spiller26
 
04.09.17
13:59
Переброс из БП 3.0 в КА 2.2
Документ "ПоступлениеНаРасчетныйСчет" в "ПоступлениеБезналичныхДенежныхСредств"
Табличная часть "РасшифровкаПлатежа"
реквизит "ОснованиеПлатежа" тип в приемнике множественный.
ПКС "Перед выгрузкой"
Источник - пустой
Приемник - "ОснованиеПлатежа"
Правило - пусто

Если Источник.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ОплатаПокупателя Тогда
    ИмяПКО = "ДоговорыКонтрагентов";
    Если НЕ ОбъектКоллекции.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка() Тогда
        Значение = ОбъектКоллекции.ДоговорКонтрагента;
    КонецЕсли;    
КонецЕсли;

----------------------
ругается.

Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
    ПКО                    =  ПоступлениеНаРасчетныйСчет  (Документ: Поступление на расчетный счет)
    ПКС                    =  127  (--> ОснованиеПлатежа)
    Объект                 =  Поступление на расчетный счет 00АБ-000225 от 03.04.2017 12:58:24  (Поступление на расчетный счет)
    СвойствоПриемника      =  ОснованиеПлатежа  ()
    ОписаниеОшибки         =  Поле объекта не обнаружено (ОснованиеПлатежа)
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  17
1 Рэйв
 
04.09.17
14:10
в приемнике не  ОснованиеПлатежа, а как то подругому
2 spiller26
 
04.09.17
14:19
В КА
Реквизит ТЧ.РасшифровкаПлатежа
ОснованиеПлатежа
тип:
ДокументСсылка.ВозвратТоваровОтКлиента, ДокументСсылка.ПоступлениеТоваровУслуг, ДокументСсылка.ТаможеннаяДекларацияИмпорт, ДокументСсылка.ОтчетКомиссионера, ДокументСсылка.ЗаказПоставщику, ДокументСсылка.ВозвратТоваровПоставщику, СправочникСсылка.ДоговорыМеждуОрганизациями, СправочникСсылка.ДоговорыКонтрагентов, ДокументСсылка.ОтчетПоКомиссииМеждуОрганизациями, ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента, ДокументСсылка.ОтчетКомитенту, ДокументСсылка.РеализацияУслугПрочихАктивов, ДокументСсылка.РеализацияТоваровУслуг, ДокументСсылка.ВыбытиеДенежныхДокументов, ДокументСсылка.ПоступлениеДенежныхДокументов, ДокументСсылка.ОтчетПоКомиссииМеждуОрганизациямиОСписании, ДокументСсылка.СчетФактураВыданный, ДокументСсылка.ВыкупВозвратнойТарыКлиентом, ДокументСсылка.ПоступлениеУслугПрочихАктивов, ДокументСсылка.АктВыполненныхРабот, ДокументСсылка.ОтчетКомиссионераОСписании, ДокументСсылка.ПередачаТоваровМеждуОрганизациями, ДокументСсылка.ВыкупВозвратнойТарыУПоставщика, ДокументСсылка.СчетНаОплатуКлиенту, ДокументСсылка.ЗаказКлиента
3 Вафель
 
04.09.17
14:23
Иначе
Отказ = Истина
4 spiller26
 
04.09.17
14:31
(3) пробую, думал Неопределено присваивать.
5 spiller26
 
04.09.17
14:37
(3) Всё прошло.

Если Источник.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ОплатаПокупателя Тогда
    ИмяПКО = "ДоговорыКонтрагентов";
    Если НЕ ОбъектКоллекции.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка() Тогда
        Значение = ОбъектКоллекции.ДоговорКонтрагента;
    Иначе
        Значение = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
    КонецЕсли;    
Иначе
    Отказ = Истина;
КонецЕсли;
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.