Создать xml как текстовый документ
Описание создания текстового документа описано в разделе Создание текстового документа, поэтому тут выложу только рекомендации.
1. Обязательно нужена структура и формат полей. В идеале еще бы и на пример посмотреть, исходя из чего и добавлять строки.
2. Весь тест можно загонять в одну строку, но для удобства каждую запись лучше начинать с новой строки.
3. Не забывайте закрывать теги.
4. Если какое-либо значение пустое - его можно не записывать.
Ну и создать наш файл можно будет так:
Code
Текст=СоздатьОбъект("Текст");
Текст.ДобавитьСтроку("<?xml version=""1.0"" encoding=""windows-1251"" ?>");
Текст.ДобавитьСтроку("<GLOBAL>");
Текст.ДобавитьСтроку("<HEADER>");
Текст.ДобавитьСтроку("<INFO>");
Текст.ДобавитьСтроку("<DATE>"+СтрЗаменить(Формат(РабочаяДата(),"ДДДММГГГГ"),".","")+"</DATE>");
Текст.ДобавитьСтроку("<TYPE>1</TYPE>");
Текст.ДобавитьСтроку("<OKPO>"+СокрЛП(Константа.БазФирма.ЕДРПОУ)+"</OKPO>");
Текст.ДобавитьСтроку("</INFO>");
Текст.ДобавитьСтроку("</HEADER>");
Текст.ДобавитьСтроку("<DATA>");
Текст.ДобавитьСтроку("<ROW>");
Текст.ДобавитьСтроку("<ROWSET ROWNUM=""1"">Заполняем первую строку</ROWSET>");
Текст.ДобавитьСтроку("<ROWSET>Заполняем вторую строку без номера</ROWSET>");
Текст.ДобавитьСтроку("<ROWSET ROWNUM=""3"">Заполняем третью строку</ROWSET>");
Текст.ДобавитьСтроку("</ROW>");
Текст.ДобавитьСтроку("<COMMENT>В шапку DATA можно писать и отсюда</COMMENT>");
Текст.ДобавитьСтроку("</DATA>");
Текст.ДобавитьСтроку("</GLOBAL>");
Текст.Записать("c:\Auto1.xml");