Найден баг. Строка 2404. Внутренняя обработка ОбменССайтом
Кто-то из старой версии не убрал важный фрагмент и сделал одно лишнее закрытие тега XML.
[CODE]Если РезультатЗапроса.Пустой() Тогда
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
КонецЕсли;[/CODE]
Этот фрагмент следует убрать. Например так:
Исходный текст:
[CODE] Если РезультатЗапроса.Пустой() Тогда
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Всего = Выборка.Количество();
ОбъектCMLПакетПредложений.ЗаписатьНачалоЭлемента("Предложения" ) ;
Пока Выборка.Следующий() Цикл
СписокЗначенийCML = Новый СписокЗначений;
СтруктураВозврата.ВыгруженоПредложений = СтруктураВозврата.ВыгруженоПредложений + 1;
#Если Клиент Тогда
Если СтруктураВозврата.ВыгруженоПредложений % 100 = 0 Тогда
ОтобразитьСостояние("Каталог """ + ПараметрыКаталога.Каталог + """: Выгружено объектов пакета предложений: " + СтруктураВозврата.ВыгруженоПредложений + " из " + Всего + ". Выгружается: " + Выборка.НоменклатураСсылка + " " + Выборка.ХарактеристикаСсылка);
КонецЕсли;
#КонецЕсли
РИ_ЗаполнитьСписокЗначенийПредложения(СписокЗначенийCML, Выборка, МассивСкладов, ВыгрузкаКраткихИзменений);
ОбъектCMLПакетПредложений.ЗаписатьНачалоЭлемента("Предложение" ) ;
ЗаписатьCMLПоСпискуЗначений(ОбъектCMLПакетПредложений, СписокЗначенийCML);
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
КонецЦикла;
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();[/CODE]
Заменить на
[CODE] Если РезультатЗапроса.Пустой() Тогда
// ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
Иначе
Выборка = РезультатЗапроса.Выбрать();
Всего = Выборка.Количество();
ОбъектCMLПакетПредложений.ЗаписатьНачалоЭлемента("Предложения" ) ;
Пока Выборка.Следующий() Цикл
СписокЗначенийCML = Новый СписокЗначений;
СтруктураВозврата.ВыгруженоПредложений = СтруктураВозврата.ВыгруженоПредложений + 1;
#Если Клиент Тогда
Если СтруктураВозврата.ВыгруженоПредложений % 100 = 0 Тогда
ОтобразитьСостояние("Каталог """ + ПараметрыКаталога.Каталог + """: Выгружено объектов пакета предложений: " + СтруктураВозврата.ВыгруженоПредложений + " из " + Всего + ". Выгружается: " + Выборка.НоменклатураСсылка + " " + Выборка.ХарактеристикаСсылка);
КонецЕсли;
#КонецЕсли
РИ_ЗаполнитьСписокЗначенийПредложения(СписокЗначенийCML, Выборка, МассивСкладов, ВыгрузкаКраткихИзменений);
ОбъектCMLПакетПредложений.ЗаписатьНачалоЭлемента("Предложение") ;
ЗаписатьCMLПоСпискуЗначений(ОбъектCMLПакетПредложений, СписокЗначенийCML);
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
КонецЦикла;
ОбъектCMLПакетПредложений.ЗаписатьКонецЭлемента();
КонецЕсли;[/CODE]