Выгрузка элемента справочника
☑
0
444Romashka444
10.10.12
✎
07:45
Всем добрый день, необходимо создать выгрузку определенного элемента справочника в xml.Допустим после создания нового элемента справочника или редактировании уже существующего, в процедуре ПослеЗаписи модуля элемента выполнить выгрузку этого элемента.(Бухгалтерия для Казахстана,платформа 8.2(обычное приложение)).
1
444Romashka444
10.10.12
✎
07:46
Как это можно реализовать?
2
Lokli
10.10.12
✎
07:48
"Конвертация данных" и обработка "УниверсальныйОбменДаннымиXML" тебе в помощь.
3
Рэйв
10.10.12
✎
07:50
На примере выгрузки-загрузки документа
// Выгрузить в файл xml.
ЗаписьXML=Новый ЗаписьXML();
ЗаписьXML.ОткрытьФайл("c:\doc.xml");
ЗаписьXML.ЗаписатьНачалоЭлемента("Root");
// Получить объект по ссылке.
ВыгружаемыйОбъект=Документ.ПолучитьОбъект();
// С помощью средств сериализации записать объект в файл.
ЗаписатьXML(ЗаписьXML,ВыгружаемыйОбъект);
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
ЧтениеXML=Новый ЧтениеXML();
ЧтениеXML.ОткрытьФайл("c:\doc.xml");
// Текущим становится элемент Root.
ЧтениеXML.Прочитать();
// Текущим становится элемент с документом.
ЧтениеXML.Прочитать();
// Проверить сможет ли с данным значением "справиться"
// система сериализации в данной базе.
Если ВозможностьЧтенияXML(ЧтениеXML) Тогда
// Получить ДокументОбъект.РеализацияТоваровУслуг
ЗагружаемыйОбъект=ПрочитатьXML(ЧтениеXML);
ЗагружаемыйОбъект.Записать();
КонецЕсли;
ЧтениеXML.Закрыть();
(С) Габец
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс