HelpF.pro

Как выгрузить Таблицу Значений в XML

Код 1C v 8.х
 Функция ВыгрузитьТЗ_в_XML(пТЗ,пФайлИмя)
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(пФайлИмя);
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("Root");
Для А=0 По пТЗ.Количество()-1 Цикл
ЗаписьXML.ЗаписатьНачалоЭлемента("item");
Для Каждого Колонка Из пТЗ.Колонки Цикл
ИмяАтрибута=Колонка.Имя;
ЗначениеАтрибута=пТЗ[А][Колонка.Имя];
ЗаписьXML.ЗаписатьАтрибут(ИмяАтрибута,Строка(ЗначениеАтрибута));
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента();
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
КонецФункции

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/1451.html