| 
    
 | 
        Сериализовать документ в одной базе РИБ, десериализовать в другой         | 
☑ | 
    
        | 
    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 :)     
         | 
 |