Enterpraise Data и типовые конфигурации
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) все, что в конфигурации нашел сделано с использованием КД3. без нее никак не обойтись я так понимаю?
Т.е. если просто выгрузить объект в xml, то код примерно такой:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(Путь + "doc_xml.xml");
ЗаписьXML.ЗаписатьОбъявлениеXML();
СериализаторXDTO.ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное);
ЗаписьXML.Закрыть();
а чтобы выгрузить в виде enterprise Data нужно связываться с кд 3.0 и более никак?
Т.е. если просто выгрузить объект в xml, то код примерно такой:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(Путь + "doc_xml.xml");
ЗаписьXML.ЗаписатьОбъявлениеXML();
СериализаторXDTO.ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное);
ЗаписьXML.Закрыть();
а чтобы выгрузить в виде enterprise Data нужно связываться с кд 3.0 и более никак?
(6) попробовал с помощью пакета XDTO выгрузить объект вот так:
В итоге СтрокаXml пустая, нет даже заголовков файла. Что делаю не так?
структурныйТип = ФабрикаXDTO.Тип("http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.2", "Документ.ПоступлениеТоваровУслуг");
ДокОбъект = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("0000-000003",Дата(2017,01,01));
пДок = ФабрикаXDTO.Создать(структурныйТип);
ЗаполнитьЗначенияСвойств(пДок,ДокОбъект.ПолучитьОбъект(), "Комментарий");
ИмяФайла = ПолучитьИмяВременногоФайла("xml");
МойXML = Новый ЗаписьXML;
ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь);
МойXML.ОткрытьФайл(ИмяФайла, ПараметрыЗаписиXML);
МойXML.ЗаписатьОбъявлениеXML();
ФабрикаXDTO.ЗаписатьXML(МойXML, пДок);
СтрокаXml = МойXML.Закрыть();
Сообщить(СтрокаXml);
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот