* раскрытие ссылочных типов в коллекции значений
Вся выгрузка сводится к:
ЗапросДоговоры = Новый Запрос("ВЫБРАТЬ * ИЗ
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Дата >= &ДатаС
| И РеализацияТоваровУслуг.Дата <= &ДатаПо");
ЗапросДоговоры.УстановитьПараметр("ДатаС",ДатаС);
ЗапросДоговоры.УстановитьПараметр("ДатаПо",КонецДня(ДатаПо));
ТЗДокументы = ЗапросДоговоры.Выполнить().Выгрузить();
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла,"UTF-8");
Состояние("Запись документов...");
ЗаписьXML.ЗаписатьНачалоЭлемента("Выгрузка");
ЗаписьXML.ЗаписатьНачалоЭлемента("documents_РеализацияТоваровУслуг");
РаскрытьЗначениеВСтрокуXML(ЗаписьXML,ТЗДокументы); // <----------
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
Разработка на стадии работающего наброска. Может быть полезна просто как заготовка.
Пишите пожелания.
(Будет обработка загрузки из подобного XML файла в таблицу значений в конфигурации-приёмнике)
Вступайте в нашу телеграмм-группу Инфостарт