0
Filkkore
07.02.21
✎
18:16
|
Настраиваю обмен между кастомной конфигурацией, написанной на основе Розницы 2.2 и УТ 11.4, правила пишу на КД2.1.
На регистрации 9000 контрагентов, при загрузке в УТ11 на обработке спотыкается примерно на 2000ом объекте и выдаёт:
Ошибка формата сообщения обмена.
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(16043)}: ВызватьИсключение НСтр("ru = 'Ошибка формата сообщения обмена.'");
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2359)}: ПроизвестиЧтениеДанных(ЧтениеСообщения);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7490)}: ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7061)}: ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}: ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3966)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(38)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5110)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1032)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1022)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
С чем может быть связана проблема?
|
|
4
exitel
09.02.21
✎
13:02
|
В УТ11 в модуле объекта обработки КонвертацияОбъектовИнформационныхБаз в процедуре ПроизвестиЧтениеДанных() добавить условия:
ИначеЕсли ИмяУзла = "КЕШСсылок" Тогда
одПропустить(ФайлОбмена, ИмяУзла);
ИначеЕсли ИмяУзла = "ДанныеПоФоновомуОбмену" Тогда
одПропустить(ФайлОбмена, ИмяУзла);
|
|