|
Конвертация данных из КА1 в КА2.5
| ☑ |
0
ammorf
25.07.22
✎
07:07
|
Приветствую! Беда такая. Сделал ПКД. Все объекты переносятся которые нужны без проблем. Но столкнулся с проблемой при переносе Платежное поручение исходящее в Списание безналичных денежных средств. ПКО аналогично платежному поручению входящему на поступление б/д средств. Есть ПКО Контрагент --> Контрагент. Но в некоторых документах присутствует контрагент который является так же и организацией в БД источнике. И вот на таких документа ПКО валится при выгрузке из источника. С такой ошибкой:
Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = Контрагенты_Контрагенты (Справочник: Контрагенты)
ПКС = 9 (ЮрФизЛицо --> ЮрФизЛицо)
Объект = НАША ОРАГНИЗАЦИЯ ООО (Организация)
СвойствоПриемника = ЮрФизЛицо (ПеречислениеСсылка.ЮрФизЛицо)
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Поле объекта не обнаружено (НеЯвляетсяРезидентом)
ПозицияМодуля = (2)
КодСообщения = 55
Перед выгрузкой конвертируемого свойства "ЮрФИзЛицо" у ПКО "Контрагенты"есть алгоритм:
Если НЕ Источник.ЭтоГруппа Тогда
Если Источник.НеЯвляетсяРезидентом
И Источник.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
Значение = "ЮрЛицоНеРезидент";
ИмяПКО = "";
ИначеЕсли Источник.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо
И Найти(Источник.Наименование, "ИП") > 0 Тогда
Значение = "ИндивидуальныйПредприниматель";
ИмяПКО = "";
КонецЕсли;
КонецЕсли;
Так вот он почему то работает с контрагентом как с объектом. Кто то может подсказать где искать проблему? Заранее спасибо! Уже все перепробывал :(
|
|
1
ammorf
25.07.22
✎
07:09
|
Прошу прощения работает как * с организацией. А должен с контрагентом.
|
|
2
Лирик
25.07.22
✎
08:46
|
Скорее всего такая ошибка происходит при выгрузке "СправочникСсылка.БанковскиеСчета". У него 2 типа владельца: "Контрагенты" и "Организации". Проверь ПКС реквизита "Владелец" в ПКО "БанковскиеСчета".
|
|
3
ammorf
25.07.22
✎
09:32
|
(2) Я думал об этом, но так почему то и не удосужился проверить)) В этом и была проблема)) Спасибо огромное)
|
|