Так получилось, что не сталкивался с выгрузкой в формате xml, а тут потребовалось.
Начал делать, но как дальше - не пойму.
Итак написал:
ЗаписьВыгрузки = Новый ЗаписьXML();
ЗаписьВыгрузки.ОткрытьФайл(Объект.ИмяФайла);
ЗаписьВыгрузки.ЗаписатьОбъявлениеXML();
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("yml_catalog");
ЗаписьВыгрузки.ЗаписатьТекст("date=" + Формат(ТекущаяДата(), "ДФ=""гггг-ММ-дд ЧЧ:mm""") + "");
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("shop");
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("name"); ЗаписьВыгрузки.ЗаписатьТекст("Test"); ЗаписьВыгрузки.ЗаписатьКонецЭлемента();
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("company"); ЗаписьВыгрузки.ЗаписатьТекст("Тест"); ЗаписьВыгрузки.ЗаписатьКонецЭлемента();
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("url"); ЗаписьВыгрузки.ЗаписатьТекст("
https://test.ru");ЗаписьВыгрузки.ЗаписатьКонецЭлемента();
ЗаписьВыгрузки.ЗаписатьНачалоЭлемента("currencies");
ЗаписьВыгрузки.ЗаписатьТекст("RUR");
ЗаписьВыгрузки.ЗаписатьКонецЭлемента(); // currencies
ЗаписьВыгрузки.ЗаписатьКонецЭлемента(); // shop
ЗаписьВыгрузки.ЗаписатьКонецЭлемента(); // yml_catalog
ЗаписьВыгрузки.Закрыть();
Надо добавить строку вида - без тегов
<yml_catalog date="2022-03-11 9:41">
и строку вида - только один "/" - в конце
<currency id="RUR"rate="1"/>
а выводит
<yml_catalog>date=2022-03-11 10:08
т.е. без кавычек в дате и ">" не в конце строки
Кто может помочь светом - как сделать ?