Имя: Пароль:
1C
1С v8
Обмен. "Неправильный формат сообщения" в момент ЗакончитьЧтение
0 Arm12
 
20.01.17
16:41
Собственно тема такая!
Формирую квитанцию об удачной загрузке так:
УзелОбменаДляПроектов = ПланыОбмена.ОбменУХ_ЗУП.НайтиПоКоду("000000002");
              
    // Создаем объект записи XML
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл(ИмяФайла);
    ЗаписьXML.ЗаписатьОбъявлениеXML();

    // Создаем новое сообщение
    ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
    ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбменаДляПроектов);

                // Запись дополнительной информации
                ЗаписьСообщения.ЗаписьXML.ЗаписатьНачалоЭлемента("info");
                ЗаписьСообщения.ЗаписьXML.ЗаписатьТекст("дополнительная информация");
                ЗаписьСообщения.ЗаписьXML.ЗаписатьКонецЭлемента();
  
    // выполняем запись изменений данных
    //ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);

    // Завершаем запись сообщения
    ЗаписьСообщения.ЗакончитьЗапись();
    ЗаписьXML.Закрыть();

Все стандартно!

результат файла такой:

<?xml version="1.0" encoding="UTF-8"?>
<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">;
    <v8msg:Header>
        <v8msg:ExchangePlan>ОбменУХ_ЗУП</v8msg:ExchangePlan>
    <v8msg:To>000000002</v8msg:To>
    <v8msg:From>000000001</v8msg:From>
    <v8msg:MessageNo>20</v8msg:MessageNo>
    <v8msg:ReceivedNo>18</v8msg:ReceivedNo>
    </v8msg:Header>
    <v8msg:Body>
        <info>дополнительная информация</info>
    </v8msg:Body>
</v8msg:Message>

Но при загрузке в момент ЧтениеСообщения.ЗакончитьЧтение() выпадает с ошибкой "Неправильный формат сообщения"
1 Arm12
 
20.01.17
16:43
Загружаю стандартно:

// Вставить содержимое обработчика.
ИмяФайла = ПапкаОбмена + лФайл;
                
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайла);

    // Создаем новый объект чтения сообщения обмена
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
                              
    // Завершаем чтение сообщения
ЧтениеСообщения.ЗакончитьЧтение();

ЧтениеXML.Закрыть();
2 Arm12
 
20.01.17
16:44
В чем косяк, подскажите плииз !!!!
3 Arm12
 
20.01.17
17:57
Народ, ну помогите!