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