![]() |
|
Обмен УТ 11 и БП 3 - ошибка Структура объекта не соответствует типу | ☑ | ||
---|---|---|---|---|
0
lg2marvel
21.11.18
✎
15:49
|
Всем привет. Имеем БП Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.66.53) и УТ Управление торговлей, редакция 11.2 (11.2.3.195)
Запускаю синхронизацию, документы выгружаются из УТ и загружаются в БП, но при обратной загрузке ответа из БП в журнале регистрации вижу ощибку: {ОбщийМодуль.ДлительныеОперации.Модуль(376)}: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {http://www.1c.ru/SSL/Exchange/Message}Header ВызватьИсключение(ТекстОшибки); Что может быть? Обновить УТ пока не имеется возможным поэтому ищу варианты. |
|||
1
Chikko
21.11.18
✎
15:55
|
Там в БП надо в каком-то РС запись потереть, из-за нее делается доп. строка в заголовке(можно сравнить 2 сообщения
инайти ллишнюю строку, от этого плясать), которую УТ не понимает(бсп старее). Название РС не помню, извини... |
|||
2
lg2marvel
21.11.18
✎
15:56
|
(1) Спасибо, буду искать
|
|||
3
lg2marvel
21.11.18
✎
15:58
|
(1) а что за строка в заголовке добавляется не помнишь? Я удалял в файле обмена строку
<?xml version="1.0" encoding="UTF-8"?> <Message xmlns:msg="http://www.1c.ru/SSL/Exchange/Message" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <msg:Header> <msg:Format>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2</msg:Format> <msg:CreationDate>2018-11-21T12:48:21</msg:CreationDate> <msg:Confirmation> <msg:ExchangePlan>СинхронизацияДанныхЧерезУниверсальныйФормат</msg:ExchangePlan> <msg:To>ТТ</msg:To> <msg:From>БТ</msg:From> <msg:MessageNo>1540</msg:MessageNo> <msg:ReceivedNo>406</msg:ReceivedNo> </msg:Confirmation> <msg:AvailableVersion>1.6</msg:AvailableVersion> <msg:AvailableVersion>1.5</msg:AvailableVersion> <msg:AvailableVersion>1.4</msg:AvailableVersion> <msg:AvailableVersion>1.3</msg:AvailableVersion> <msg:AvailableVersion>1.2</msg:AvailableVersion> <msg:NewFrom>64fb3fda-dc91-4f53-bcf4-63fb908a909c</msg:NewFrom> <msg:AvailableObjectTypes> Я удалял строку <msg:NewFrom>64fb3fda-dc91-4f53-bcf4-63fb908a909c</msg:NewFrom> но чет не помогло |
|||
4
Chikko
21.11.18
✎
16:14
|
(3) Вообще похоже что она. Сравни с УТшным сообщением, или удали запись из "ПсевдонимыПредопределенныхУзлов" и переформируй сообщ.
|
|||
5
lg2marvel
21.11.18
✎
16:24
|
(4) Сравнил с сообщением с БП которая постарее там
<?xml version="1.0" encoding="UTF-8"?> <Message xmlns:msg="http://www.1c.ru/SSL/Exchange/Message" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <msg:Header> <msg:Format>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2</msg:Format> <msg:CreationDate>2018-11-20T14:30:18</msg:CreationDate> <msg:Confirmation> <msg:ExchangePlan>СинхронизацияДанныхЧерезУниверсальныйФормат</msg:ExchangePlan> <msg:To>ТТ</msg:To> <msg:From>БЛ</msg:From> <msg:MessageNo>346</msg:MessageNo> <msg:ReceivedNo>495</msg:ReceivedNo> </msg:Confirmation> <msg:AvailableVersion>1.6</msg:AvailableVersion> <msg:AvailableVersion>1.5</msg:AvailableVersion> <msg:AvailableVersion>1.4</msg:AvailableVersion> <msg:AvailableVersion>1.3</msg:AvailableVersion> <msg:AvailableVersion>1.2</msg:AvailableVersion> </msg:Header> <Body xmlns="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2"/> </Message> Удалил запись из ПсевдонимыПредопределенныхУзлов - проверяю |
|||
6
lg2marvel
21.11.18
✎
16:33
|
Теперь БП не загрузило данные из УТ, в ответ создало файл с именем Message_БТ_64fb3fda-dc91-4f53-bcf4-63fb908a909c_ТТ.zip
и с содержанием <?xml version="1.0" encoding="UTF-8"?> <Message xmlns:msg="http://www.1c.ru/SSL/Exchange/Message" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <msg:Header> <msg:Format>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2</msg:Format> <msg:CreationDate>2018-11-21T13:30:50</msg:CreationDate> <msg:Confirmation> <msg:ExchangePlan>СинхронизацияДанныхЧерезУниверсальныйФормат</msg:ExchangePlan> <msg:To>ТТ</msg:To> <msg:From>64fb3fda-dc91-4f53-bcf4-63fb908a909c</msg:From> <msg:MessageNo>1543</msg:MessageNo> <msg:ReceivedNo>406</msg:ReceivedNo> </msg:Confirmation> <msg:AvailableVersion>1.6</msg:AvailableVersion> <msg:AvailableVersion>1.5</msg:AvailableVersion> <msg:AvailableVersion>1.4</msg:AvailableVersion> <msg:AvailableVersion>1.3</msg:AvailableVersion> <msg:AvailableVersion>1.2</msg:AvailableVersion> <msg:AvailableObjectTypes> .... |
|||
7
MaxS
21.11.18
✎
16:37
|
(0) Попробуйте в УТ заменить хdto пакет ExchangeMessage на тот, что из БП.
|
|||
8
lg2marvel
21.11.18
✎
16:54
|
Скормил УТ такой вот файлик - обменялось, как бы теперь на программном уровне настроить...
<?xml version="1.0" encoding="UTF-8"?> <Message xmlns:msg="http://www.1c.ru/SSL/Exchange/Message" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <msg:Header> <msg:Format>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2</msg:Format> <msg:CreationDate>2018-11-21T13:38:57</msg:CreationDate> <msg:Confirmation> <msg:ExchangePlan>СинхронизацияДанныхЧерезУниверсальныйФормат</msg:ExchangePlan> <msg:To>ТТ</msg:To> <msg:From>БТ</msg:From> <msg:MessageNo>1544</msg:MessageNo> <msg:ReceivedNo>408</msg:ReceivedNo> </msg:Confirmation> <msg:AvailableVersion>1.6</msg:AvailableVersion> <msg:AvailableVersion>1.5</msg:AvailableVersion> <msg:AvailableVersion>1.4</msg:AvailableVersion> <msg:AvailableVersion>1.3</msg:AvailableVersion> <msg:AvailableVersion>1.2</msg:AvailableVersion> </msg:Header> <Body xmlns="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2"/> </Message> |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |