Обмен между УТ и БП. Используется COM, регламентное задание. #333790


#0 by fanfen
Используется типовой механизм обмена с использованием планов обмена между УТ и БП. Внесены изменения в правила выгрузки и незначительные изменения в обработки "ОбменДаннымиXML" в БП и УТ. При выгрузке "вручную" обмен работает. При выгрузке с использованием регламентного задания следующая ошибка: {ОбщийМодуль.ПроцедурыОбменаДанными(4661)}: Ошибка при вызове метода контекста (ВыполнитьПодключениеКИБПриемнику): Произошла исключительная ситуация: {Обработка.ОбменДаннымиXML(13977)}: Поле объекта не обнаружено (ИспользоватьТранзакции) Смотрю в отладчике. В УТ выполняется: #Если Клиент тогда РезультатПодключения - если не использую рег. задание, COM объект с кучей свойств, в том числе есть и "ИспользоватьТранзакции". Если используется рег. задание, COM объект, вообще без свойств... Отсюда и ошибка. Подскажите пожалуйста, в чем может быть дело?
#1 by ТелепатБот
#2 by fanfen
Вроде как не передается контекст обработки, если используется рег. задание...
#3 by fanfen
ап
#4 by TheDeadStone
Какая платформа? Базы серверные? Была похожая проблема - оказклось ошибка в платформе. В 8.1.10 это вроде как работало, но в 8.1.11 отвалилось. Обещали поправить в 8.1.12, т.е. хз когда.
#5 by fanfen
черт...
#6 by fanfen
1Сники подтвердили что косяк платформы. Вообще создавая соединение на сервере, нельзя передать мутабельный тип в базу приемник)) Сказали, исправят в следующем релизе...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С