Имя: Пароль:
1C
1С v8
Работа с XDTO объектами
0 МОРЖ
 
11.09.12
13:55
Подскажите пожалуйста, если кто знает, как кратчайшим образом преобразовать XDTO объект в строку, содержащую его XML представление. До сих пор записывал фабрикой в XML-файл на жесткий, а потом считывал в ТекстовыйФайл. Хочется записывать в файл при преобразовании
1 Asmody
 
11.09.12
13:59
ЗаписьXML.УстановитьСтроку();
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,ОбъектXDTO);
СтрокаXML=ЗаписьXML.Закрыть();
2 МОРЖ
 
11.09.12
14:26
Огромнейшее спасибо! не знал что так можно.

но до ума не довел)))

Тип '{http://www.mart-info.ru/xml/xsd/LoadedBlanks.xsd}data' не найден
Тип принадлежит пакету, отсутствующему в фабрике типов XDTO

хотя и пакет такой имеется (ибо создавался объект в этой конфигурации но в другом сеансе) и тип в нем такой есть. Эта ошибка кстате часто возникает, ее причинность пока не смог объяснить
3 МОРЖ
 
11.09.12
15:02
смитировал создание объекта этого типа предварительно и вопрос решился.

   Ответ=ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("http://www.mart-info.ru/xml/xsd/LoadedBlanks.xsd", "data"));
   ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,Ответ);

Asmody, огромное спасибо)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн