Имя: Пароль:
1C
1С v8
ОбъектXTDO не сериализуется – как быть?
0 siggoron
 
19.06.12
15:52
Использую веб-сервисы, и необходимо входящие данные, в виде объекта XTDO, положить в реквизит типа «Хранилище значения». Модуль:


НовыйКонтрагент.Данные = Новый ХранилищеЗначения(ОбъектXTDO)


, не возможен к реализации, т.к. ОбъектXTDO не сериализуется, что делать?
1 Господин ПЖ
 
19.06.12
15:53
извращение какое-то...
2 mikecool
 
19.06.12
15:54
загони в структуру, ее в ХЗ
3 siggoron
 
19.06.12
15:57
(2) т.е.?
4 mikecool
 
19.06.12
15:58
(3) преобразуй в структуру, а структуру уже в ХЗ
5 mikecool
 
19.06.12
15:58
а вообще - (1)
нах это надо, если есть схема?
6 siggoron
 
19.06.12
15:59
(5) можно пример?
7 mikecool
 
19.06.12
16:00
(6) пример чего? ОбъектXTDO создается из схемы XTDO, схема суть некое описание структуры в виде файла
8 mikecool
 
19.06.12
16:02
Фабрика = СоздатьФабрикуXDTO(ИмяФайлаСхемы); - это фабрика
Объект = Фабрика.Создать(Фабрика.Тип("http://v8.1c.ru/8.1/data/enterprise/current-config", "DocumentObject.усЗаказНаОтгрузку")); - это ОбъектXTDO
9 siggoron
 
19.06.12
16:06
(8) а как же сохранить данный объект в реквизит типа Хранилище значения - файл XML создавать и хранить?
10 mikecool
 
19.06.12
16:13
(9) накуа хранить такой объект?
создай базу с конфигой = схема хдто и храни там )
11 siggoron
 
19.06.12
16:17
(10) вы меня не понимаете, сори
12 mikecool
 
19.06.12
16:32
(11) ну, если сам себя понимаешь - то уже неплохо ))
13 Саша Питерский
 
19.06.12
16:46
(0) А зачем складывать ОбъектXDTO? Складывай текст результирующего xml файла. Его при необходимости сможешь в любое время преобразовать обратно в объект.