0
John83
15.09.23
✎
08:48
|
Довожу до ума выгрузку корректировки долга из УТ в БП.
Для операции "Перенос задолженности" добавил в ПКС в ТЧ Кредиторская\ДебиторскаяЗадолженность поле КорДоговорКонтрагента.
В нем ПередВыгрузкой условие
Если Источник.ВидОперации = Перечисления.ВидыОперацийКорректировкаДолга.ПереносЗадолженности Тогда
Значение = Источник.ДоговорКонтрагента;
КонецЕсли;
Все отлично работает.
Но при выгрузке операции "Списание задолженности" выдает ошибку.
Куда это поле вдруг подевалось?
В отладчике падает на
Значение = ОбъектДляПолученияДанных[ИмяСвойства];
При этом ОбъектДляПолученияДанных - это строка ТЧ корректировки в УТ.
Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
ПКО = КорректировкаДолга (Документ: Корректировка долга)
ПКС = 37 (--> КорДоговорКонтрагента)
Объект = Корректировка долга А-000000207 от 30.06.2023 17:55:59 (Документ объект: Корректировка долга)
СвойствоПриемника = КорДоговорКонтрагента (СправочникСсылка.ДоговорыКонтрагентов)
ОписаниеОшибки = Поле объекта не обнаружено (КорДоговорКонтрагента)
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10260)
КСообщенияОбОшибках = 17
|
|