Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

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

Типовой обмен УТ 11.3 - БП 3.0
Я
   onetone
 
27.10.17 - 13:53
Прошу помощи, обычный типовой обмен, из УТ все выгружается как надо, но ответ от БП, УТ прочитать не может. Ошибка
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1933)}: Ошибка при вызове метода контекста (ПрочитатьXML)
        Header = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, ФабрикаXDTO.Тип(XMLБазоваяСхема(), "Header"));
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://www.1c.ru/SSL/Exchange/Message}Header - [20,11]
Проверка дополнительного свойства:
    форма: Элемент
    имя: {http://www.1c.ru/SSL/Exchange/Message}NewFrom
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://www.1c.ru/SSL/Exchange/Message}Header


ХМЛ

<?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.3</msg:Format>;
        <msg:CreationDate>2017-10-27T07:08:15</msg:CreationDate>
        <msg:Confirmation>
            <msg:ExchangePlan>СинхронизацияДанныхЧерезУниверсальныйФормат</msg:ExchangePlan>
            <msg:To>00</msg:To>
            <msg:From>БП</msg:From>
            <msg:MessageNo>22</msg:MessageNo>
            <msg:ReceivedNo>10</msg:ReceivedNo>
        </msg:Confirmation>
        <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>БП</msg:NewFrom>
    </msg:Header>
    <Body xmlns="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.3"/>;
</Message>

Все обновлено, что за фигня?
 
 
   MaxS
 
1 - 27.10.17 - 14:01
А что в файле выгруженном из УТ ?
Хотя бы 10 строк
   MaxS
 
2 - 27.10.17 - 14:10
т.е. что в ответе БП ?
   onetone
 
3 - 27.10.17 - 14:20
(2) Нужен выгруженный файл из УТ или БП?
Из бп он в шапке.
   MaxS
 
4 - 27.10.17 - 14:42
Отменить регистрацию всех объектов, удалить файлы из папки обмена, запустить синхронизацию БП, потом УТ, потом БП.
   onetone
 
5 - 27.10.17 - 14:54
(4) проблема в том, что в бп даже ничего не регистрируется.
   MaxS
 
6 - 27.10.17 - 14:57
(5) Тогда просто удалить все файлы из папки обмена и как в (4) сделать.
Это первая настройка или ранее между этими базами обмен работал?
   МимохожийОднако
 
7 - 27.10.17 - 15:06
Никому не говори какие конфигурации и какой вид обмена используешь.
   Rema Dan
 
8 - 27.10.17 - 15:12
(0) Как вариант УТ 11 устаревшая и не умеет в формат обмена 1.2+, а новые БП умеют только в 1.2. Обновление УТ в таком случае спасёт. Или разработка своего собственного варианта менеджера универсального обмена.
   onetone
 
9 - 27.10.17 - 16:47
(7) О, Петросяны подтянулись. Открой глаза в шапке написано название программа, а вид обмена написано в куске хмл СинхронизацияДанныхЧерезУниверсальныйФормат
   onetone
 
10 - 27.10.17 - 16:48
(6) нашел проблему.
УТ не хочет принимать <msg:NewFrom>БП</msg:NewFrom>

Убрал строчку и он скушал файл
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует