Запись документа в XML #621615


#0 by elian_hunter
В С# есть такая штука Сериализатор - передаешь в него экземпляр класса и он одной командой создает xml с разбором по всем свойствам объекта. Неужели в 1С до сих пор не придумали какой ни будь одной команды, которая бы записала в XML документ целиком? Неужели придется бегать по всем реквизитам шапки, а потом по всем строкам таблицы, записывая все реквизиты отдельно "ЗаписатьНачалоЭлемента" и потом "ЗаписатьКонецЭлемента"?
#1 by Aleksey
придумали
#2 by Aleksey
1С:предприятие от 8.0 к 8.1, есть раздел посвященный DOM
#3 by elian_hunter
а можно с этого места поподробнее? я хочу в xml записать документ "ПоступлениеТоваровУслуг" со всем его содержимым... создаю объект ЗаписьXML... а что дальше?
#4 by Serginio1
СериализаторXDTO
#5 by Aleksey
Ну если тупо в лоб, то Выгрузка объекта в XML строку: Загрузка объекта из XML строки: (с) ,
#6 by Aleksey
#7 by Serginio1
например
#8 by Serginio1
ЗаписатьXML и ЗаписьXML аналогичен методам СериализаторXDTO. Но эти методы хороши там, где конфигурации одинаковы. Когда схемы не равны приходится выгружать через ОбъектыXDTO а там даже на одинаковых по сигнатуре регстрах сведений идет по разному запись между ОбъектXDTO и СериализаторXDTO
#9 by Голубушка
"я хочу в xml записать документ "ПоступлениеТоваровУслуг"" в чем цель этой операции ? .. обмен между базами 1С , или передача дока в сторонее программное обеспечение?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С