| 
    
 | 
        Преобразовать таблицу значений в JSON или как передать ТЗ с клиента на сервер по модному         | 
☑ | 
    
        | 
    0
    
        ИС-2    
       
    
    09.01.18 
            ✎
    13:26 
 | 
         
        Есть таблица значений которую надо прощить с клиента на сервер. В себе она содержит ссылки на объекты и примитивные типы.
 Хочу преобразовать в JSON, но как понимаю платформа 8.3.11 еще не умеет сама преобразовывать ссылки в JSON 
 Можно сериализовать в XML, но это большой объект, как и ЗначВСтрВнутр.
 
 Есть еще варианты?     
         | 
 | 
    
    
        | 
    1
    
        d4rkmesa    
       
    
    09.01.18 
            ✎
    13:33 
 | 
         
        (0) Неправильно понимаете.
 
 "СериализаторXDTO.ЗаписатьJSON (XDTOSerializer.WriteJSON)
 СериализаторXDTO (XDTOSerializer)
 ЗаписатьJSON (WriteJSON)
 Синтаксис:
 
 ЗаписатьJSON(<ЗаписьJSON>, <Значение>, <НазначениеТипаXML>)"     
         | 
 | 
    
    
        | 
    2
    
        d4rkmesa    
       
    
    09.01.18 
            ✎
    13:34 
 | 
         
        (0) Криво вставился фрагмент из синтакс-помощника, в общем, полностью аналогично сериализации XML.     
         | 
 | 
    
    
        | 
    3
    
        polosov    
       
    
    09.01.18 
            ✎
    13:41 
 | 
         
        (0) Массив структур - это по-боярски     
         | 
 | 
    
    
        | 
    4
    
        Fragster    
       
    гуру 
    09.01.18 
            ✎
    13:42 
 | 
         
        на клиенте у тебя не ТЗ, а ДанныеФормыКоллекция     
         | 
 | 
    
    
        | 
    5
    
        Робинзон Крузо    
       
    
    09.01.18 
            ✎
    13:45 
 | 
         
         
     ТЗ = ДанныеФормыВЗначение(Отчет.ТЗПоляДетальнойЗаписи, Тип("ТаблицаЗначений"));
     ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(ТЗ);
     ЗаписьХМЛ = Новый ЗаписьXML;
     ЗаписьХМЛ.УстановитьСтроку();
     ФабрикаXDTO.ЗаписатьXML(ЗаписьХМЛ, ОбъектXDTO);
     ТекстXML = ЗаписьХМЛ.Закрыть();
     СтруктураНастроек.Вставить("ТЗПоляДетальнойЗаписи", ТекстXML);
      
         | 
 | 
    
    
        | 
    6
    
        Alligator219    
       
    
    09.01.18 
            ✎
    14:14 
 | 
         
        ИНтересно, а не будет ли тут неявных вызовов сервера?)     
         | 
 | 
    
    
        | 
    7
    
        ИС-2    
       
    
    11.01.18 
            ✎
    08:23 
 | 
         
        (4) у меня обычные формы     
         | 
 | 
    
    
        | 
    8
    
        dandykry    
       
    
    11.01.18 
            ✎
    08:31 
 | 
         
        ПоместитьВоВременноеХранилище() не достаточно модно?     
         | 
 | 
    
    
        | 
    9
    
        ИС-2    
       
    
    11.01.18 
            ✎
    08:46 
 | 
         
        нормально.
 
 А вот как передать с клиента МенеджерВременныхТаблиц не понятно     
         | 
 | 
    
    
        | 
    10
    
        FIXXXL    
       
    
    11.01.18 
            ✎
    08:53 
 | 
         
        (9) дык его НаКлиенте и нету, что передавать?     
         | 
 | 
    
    
        | 
    11
    
        Адинэснег    
       
    
    11.01.18 
            ✎
    09:30 
 | 
         
        (9) передай только его таблицы     
         | 
 | 
    
    
        | 
    12
    
        APXi    
       
    
    11.01.18 
            ✎
    09:48 
 | 
         
        Если другие варианты не устраивают  сделай массив структур     
         | 
 |