0
virtus
03.03.14
✎
15:16
|
Здравствуйте,
при загрузке данных в бп 2.0.55 из ут11 через план обмена происходит исключение в модуле объекта обработки "Конвертация объектов информационных баз" в функции ПрочитатьОбъект() в коде:
" Если РежимРаботыСКонстантами Тогда
Объект = Константы[Имя].СоздатьМенеджерЗначения();
ИмяКонстанты = Имя;
Имя = "Значение";
ИначеЕсли НЕ ЭтоПараметрДляОбъекта
И ((ОбъектНайден И НеЗамещатьСвойство)
ИЛИ (Имя = "ЭтоГруппа")
ИЛИ (Объект[Имя] = NULL)) Тогда //ЗДЕСЬ ПРОИСХОДИТ ИСКЛЮЧЕНИЕ
// неизвестное свойство
одПропустить(ФайлОбмена, ИмяУзла);
Продолжить;
КонецЕсли; "
У поля "Объект" не существует поля имя. Здесь ошибка. Тип у поля "объект" - ДокументОбъект.
Вызов этой функци был из:
Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта.ПроизвестиЧтениеДанных(СтрокаСообщенияОбОшибке = "")
более конкретно из:
" Если ИмяУзла = "Объект" Тогда
ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
ОбработатьОкончаниеЧтенияНовогоЭлемента(ПоследнийОбъектЗагрузки);
ИначеЕсли ИмяУзла = "НаборЗаписейРегистра" Тогда "
Собственно вопрос -
как понять что переделать в правилах выгрузки или может все-таки в этом модуле, чтоб загрузка пошла дальше корректно?
Спасибо.
|
|
1
virtus
03.03.14
✎
16:21
|
Все, разобрался.(0)
Если поставить условия на проверку типа объекта в участках,а именно пропускать участки кода для счетов-фактур, где происходят исключения, то загрузка начинает работать.
|
|