Собственно тема такая!
Формирую квитанцию об удачной загрузке так:
УзелОбменаДляПроектов = ПланыОбмена.ОбменУХ_ЗУП.НайтиПоКоду("000000002");
// Создаем объект записи XML
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла);
ЗаписьXML.ЗаписатьОбъявлениеXML();
// Создаем новое сообщение
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбменаДляПроектов);
// Запись дополнительной информации
ЗаписьСообщения.ЗаписьXML.ЗаписатьНачалоЭлемента("info");
ЗаписьСообщения.ЗаписьXML.ЗаписатьТекст("дополнительная информация");
ЗаписьСообщения.ЗаписьXML.ЗаписатьКонецЭлемента();
// выполняем запись изменений данных
//ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
// Завершаем запись сообщения
ЗаписьСообщения.ЗакончитьЗапись();
ЗаписьXML.Закрыть();
Все стандартно!
результат файла такой:
<?xml version="1.0" encoding="UTF-8"?>
<v8msg:Message xmlns:v8msg=";
<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>
Но при загрузке в момент ЧтениеСообщения.ЗакончитьЧтение() выпадает с ошибкой "Неправильный формат сообщения"
|