Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 8.1 Как дописать блок в XML
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
irbis_triffle
Всем добрый вечер.
С формированием и чтением XML в 1с у меня проблем не возникло, но сейчас возникла необходимость дописать блок в файл.
Нигде не могу найти как это можно организовать.
Кто сталкивался, помогите пожалуйста.
Заранее благодарен.
MATEVI
необходимо зарегистрироваться для просмотра ссылки

//процедура выгружает элементы справочника "Физические лица" в файл формата XML
Процедура Лица_Выгрузить()
     //справочник
     С=СоздатьОбъект("Справочник.Лица");
     //анализатор
     Анализатор=СоздатьОбъект("AddIn.XMLParser");
     Корень=Анализатор.СоздатьДокумент();
     //данные
     Данные=Корень.СоздатьПодчиненныйЭлемент("Данные");
     Данные.УстановитьАтрибут("Дата",ТекущаяДата());
     Данные.УстановитьАтрибут("Время",ТекущееВремя());
     Данные.УстановитьАтрибут("Автор",гПользователь.Наименование);
     //наполнение
     Группа=Данные;
     С.ВыбратьЭлементы();
     Пока С.ПолучитьЭлемент()=1 Цикл
          Если С.ЭтоГруппа()=1 Тогда
               Группа=Данные.СоздатьПодчиненныйЭлемент(С.Наименование);
          Иначе
               Э=Группа.СоздатьПодчиненныйЭлемент("Лицо");
               Э.Значение=С.Код;
               Э.УстановитьАтрибут("Наименование",С.Наименование);
          КонецЕсли;
     КонецЦикла;
     //запись
     Корень.Записать("C:\People.xml");
     Предупреждение("ОК");
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.