|
Сериализовать документ в одной базе РИБ, десериализовать в другой | ☑ | ||
---|---|---|---|---|
0
cmex
24.09.19
✎
14:33
|
Доброго дня! Вот код в базе источнике
ЗаписьJSON = Новый ЗаписьJSON; ЗаписьJSON.УстановитьСтроку(); СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON, Выборка.Объект.ПолучитьОбъект(), НазначениеТипаXML.Неявное); СериализованнаяСтрока = ЗаписьJSON.Закрыть(); Вот код в базе приемнике ЧтениеJSON = Новый ЧтениеJSON; ЧтениеJSON.УстановитьСтроку(СериализованнаяСтрока); ДокОбъект = СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON, Тип("ДокументОбъект.ПересортицаТоваров")); ЧтениеJSON.Закрыть(); В результате вываливается в ошибку "Тип не определен". Документы идентичны Что я делаю не так? Может фабрику надо передать или функцию восстановления самому писать? |
|||
1
Rovan
гуру
24.09.19
✎
14:37
|
конфа типовая ?
расширений нет ? |
|||
2
cmex
24.09.19
✎
14:38
|
(1) не типовая, расширений нет
|
|||
3
cmex
24.09.19
✎
14:38
|
или фабрику передавать или свою сделать и в конфу встроить? не
|
|||
4
cmex
24.09.19
✎
14:38
|
не?
|
|||
5
Rovan
гуру
24.09.19
✎
14:39
|
||||
6
fisher
24.09.19
✎
14:43
|
Я не настоящий сварщик, но как опытный научный тыкатель я бы тупо сериализовал из первой базы, потом из второй, а потом сравнивал и думал.
|
|||
7
fisher
24.09.19
✎
14:47
|
Первое подозрение, что встроенная сериализация использует внутренние идентификаторы метаданных и они не совпадают в этих базах.
|
|||
8
cmex
24.09.19
✎
14:50
|
народ, это фиаско, это я на 3 фронта работаю вот и сдулся. ларчик просто открывался. я десериализовал прикладной объект НА КЛИЕНТЕ. я дебил. всем спасибо.
|
|||
9
RomanYS
24.09.19
✎
14:51
|
(7) неверное предположение.
И идентификаторы метаданных в РИБ должны совпадать. |
|||
10
fisher
24.09.19
✎
14:57
|
(9) Да, я пробакланил, что РИБ. Т.е. только имена метаданных используются?
|
|||
11
RomanYS
24.09.19
✎
14:59
|
(10) да
{ "#value": { "IsFolder": false, "Ref": "1178ebb1-a2b6-11da-8ad6-505054503030", "DeletionMark": false, "Parent": "1178eba3-a2b6-11da-8ad6-505054503030", "Code": "040173745", "Description": "\"СИБСОЦБАНК\" ООО", "КоррСчет": "30101810800000000745", "Город": "Г. БАРНАУЛ", "Адрес": ",", "Телефоны": "" } |
|||
12
fisher
24.09.19
✎
15:10
|
(11) Круто. Человеческий JSON :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |