Хочу выгрузить документы в хмл - не выходит... #365344


#0 by mikecool
Пытаюсь так, но нихрена не понимаю, что делаю... Попинайте хочу получить хмл выгрузку, которую в дальнейшем придется читать
#1 by MoneG
Радченко М.Г. - "Практическое пособие разработчика" есть под рукой? Чего там написано, достаточно будет. Если отсутствует, постучись ;)
#2 by mikecool
нету, в том то вся и беда
#3 by igork1966
две вещи друг другу противоречат....
#4 by MoneG
стучи в асю тогда
#5 by MoneG
стучи в асю тогда
#6 by MoneG
(( глюк
#7 by mikecool
(4,5) ася у меня лежит :)
#8 by igork1966
+ СериализаторXDTO.ЗаписатьXML(ЗаписьXML, ДокОбъект) и вот это тебе к чему я не понял....
#9 by mikecool
а я таким способом объекты пихал в хмл... была задачка
#10 by mikecool
нашел такой примерчик, щас попробую
#11 by igork1966
#12 by igork1966
+ это если предполагается загрузка в "родственную" базу....
#13 by mikecool
{Форма.Форма}: Ошибка при вызове метода контекста (ЗаписатьXML): Ошибочный порядок записи XML        ЗаписатьXML(ЗаписьXML, ДокОбъект); по причине: Ошибочный порядок записи XML я планирую сравнить документы в периферии и цб
#14 by igork1966
Забыл ЗаписатьОбъявлениеXML
#15 by igork1966
....
#16 by mikecool
соотв-но, если хочу писать в файл, то вместо ЗаписьXML.УстановитьСтроку; пишу ЗаписьXML.ОткрытьФайл(пвИмяФайла); ?
#17 by igork1966
ага и
#18 by Serg_1960
Попробуй вот это, но учти: только для последующей загрузке в эту-же базу, ибо выгружает документ и упомянутые в документе ссылки (но не объекты по ссылкам!) Выгрузка:
#19 by igork1966
учти, что при ЗаписатьXML(ЗаписьXML, ДокОбъект) ссылочные поля будут выгружены как uid, со всеми вытекающими
#20 by mikecool
вроде для файла - возвращает пустую строку... вот что получилось
#21 by mikecool
о_О  офигеть, щас попробую
#22 by MoneG
если тебе объектом сериализовать нужно, то используй др функции. например,
#23 by mikecool
супер, всем спасибо!!! вроде работает
#24 by Serg_1960
Выгружает - это :) А как загружает?
#25 by Serg_1960
Понравилась выгрузка? а вот тебе загрузку в нагрузку :) ЧтениеXML = Новый ЧтениеXML; Если Не ЧтениеXML.Прочитать Или Если Не ЧтениеXML.Прочитать Или
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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