Типовой обмен УТ 11.3 - БП 3.0 #807500


#0 by onetone
Прошу помощи, обычный типовой обмен, из УТ все выгружается как надо, но ответ от БП, УТ прочитать не может. Ошибка {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1933)}: Ошибка при вызове метода контекста (ПрочитатьXML)         Header = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, ФабрикаXDTO.Тип(XMLБазоваяСхема, "Header")); по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: { - [20,11] Проверка дополнительного свойства:     форма: Элемент     имя: { по причине: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: { ХМЛ <?xml version="1.0" encoding="UTF-8"?> <Message xmlns:msg="; xmlns:xs="; xmlns:xsi="; Все обновлено, что за фигня?
#1 by MaxS
А что в файле выгруженном из УТ ? Хотя бы 10 строк
#2 by MaxS
т.е. что в ответе БП ?
#3 by onetone
Нужен выгруженный файл из УТ или БП? Из бп он в шапке.
#4 by MaxS
Отменить регистрацию всех объектов, удалить файлы из папки обмена, запустить синхронизацию БП, потом УТ, потом БП.
#5 by onetone
проблема в том, что в бп даже ничего не регистрируется.
#6 by MaxS
Тогда просто удалить все файлы из папки обмена и как в сделать. Это первая настройка или ранее между этими базами обмен работал?
#7 by МимохожийОднако
Никому не говори какие конфигурации и какой вид обмена используешь.
#8 by Rema Dan
Как вариант УТ 11 устаревшая и не умеет в формат обмена 1.2+, а новые БП умеют только в 1.2. Обновление УТ в таком случае спасёт. Или разработка своего собственного варианта менеджера универсального обмена.
#9 by onetone
О, Петросяны подтянулись. Открой глаза в шапке написано название программа, а вид обмена написано в куске хмл СинхронизацияДанныхЧерезУниверсальныйФормат
#10 by onetone
нашел проблему. УТ не хочет принимать <msg:NewFrom>БП</msg:NewFrom> Убрал строчку и он скушал файл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям