Имя: Пароль:
1C
1С v8
Сериализация ДеревоЗначений. ЧЯДНТ?
0 Ksandr
 
01.07.12
18:51
Столкнулся с такой ошибкой, гугл не подсказал решения, может Вы подскажете.

Ошибка при вызове метода контекста (ПрочитатьXDTO)
   ДеревоЗначений = Сериализатор.ПрочитатьXDTO(ОбъектXDTO);    
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}ValueTree    Форма: Элемент    Тип: {http://v8.1c.ru/8.1/data/core}ValueTree
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Value    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
1 Агент Инфостарта
 
02.07.12
01:02
(0) Используйте Значение
2 Агент Инфостарта
 
02.07.12
01:03
Используйте связку РеквизитФормыВЗначение ЗначениеВРеквизитФормы
3 H A D G E H O G s
 
02.07.12
08:26
ДеревоЗначений, оно как Список, только дерево

v8: Сериализация СпискаЗначений В XDTO. Где я не прав?
4 Ksandr
 
02.07.12
15:43
(3) ага, читал, но не взлетело, в 8.2.14 зарегистрирована ошибка такая, но видимо в 8.2.15 еще не исправлена.
5 Serginio1
 
02.07.12
16:49
6 Serginio1
 
02.07.12
16:53
Я не смог десериализовать регистры сведений. То есть Запись через Сериализатор и ОбъектXDTO в xml выла различной.
Приходилось отдельно вручную с отборами и построчно   записывать
В любом слычае для сериализации ты должен указать тип.
7 Serginio1
 
02.07.12
16:55
+6 прошу прощения тип нужен для чтеня ОбъектXDTO  их XML
8 Serginio1
 
02.07.12
17:00
То есть по идее
СериализаторXDTO.ЗаписатьXML(XML,Дерево);
Дерево=СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
2 + 2 = 3.9999999999999999999999999999999...