ДеревоЗначений и XDTO

1. asmodey0807 20.01.17 14:28 Сейчас в теме
Есть дерево значений. Как его через XDTO записать в XML схему?
Вариант перебора не интересует.
Интересует вариант с использованием ValueTree из пространстве имен {http://v8.1c.ru/8.1/data/core}.

В директиве импорта пакета пространство "http://v8.1c.ru/8.1/data/core" указано.
Но при попытке
ФабрикаДерево = ФабрикаXDTO.Тип("http://www.v8.1c.ru/trees", "TreeCollection");
	Деревья = ФабрикаXDTO.Создать(ФабрикаДерево);

	ДеревоОбъект = ДанныеФормыВЗначение(Дерево1, Тип("ДеревоЗначений"));
	
	Деревья.Tree = ДеревоОбъект;


падает на строке
Деревья.Tree = ДеревоОбъект


____________________________

Из справки:

...Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: ValueTree.
+
По теме из базы знаний
Найденные решения
2. Ганс 20.01.17 14:47 Сейчас в теме
Попробуйте
СериализаторXDTO.ЗаписатьXDTO(ВашеДерево);
Должны получить ОбъектXDTO, что с ним делать, думаю, разберётесь)
le0nid; asmodey0807; +2
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ганс 20.01.17 14:47 Сейчас в теме
Попробуйте
СериализаторXDTO.ЗаписатьXDTO(ВашеДерево);
Должны получить ОбъектXDTO, что с ним делать, думаю, разберётесь)
le0nid; asmodey0807; +2
3. asmodey0807 20.01.17 14:55 Сейчас в теме
Вопрос решен.

Деревья.Tree = СериализаторXDTO.ЗаписатьXDTO(ДеревоОбъект);
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот