Необходимо в тег Body файла выгрузки записать XDTO который соответствует объекту
Но при записи добавляются атрибуты xmlns="http://www.sample-package.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Читаться файл в базе приемнике должен типовым механизмом
Нужно писать целый объект без использования ЗаписатьНачалоЭлемента и т.п.
Код ниже. Что можно придумать?
Номенклатура_Тип = ФабрикаXDTO.Тип("http://www.sample-package.org", "CatalogObject.Номенклатура");
Номенклатура_Объект = ФабрикаXDTO.Создать(Номенклатура_Тип);
Номенклатура_Объект.Ref = "318db719-54c2-11ec-8306-20898427d41a";
Номенклатура_Объект.DeletionMark = false;
Номенклатура_Объект.Code = "000000001";
Номенклатура_Объект.Description = "Наименование_01";
НоваяЗаписьXML = Новый ЗаписьXML;
НоваяЗаписьXML.ОткрытьФайл(ИмяФайла);
УзелОбмена = ПланыОбмена.Обмен.НайтиПоНаименованию("Распределенная");
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(НоваяЗаписьXML, УзелОбмена);
ФабрикаXDTO.ЗаписатьXML(НоваяЗаписьXML, Номенклатура_Объект);
ЗаписьСообщения.ЗакончитьЗапись();
Показать