Вход | Регистрация

1С:Предприятие ::

Метки: 

Преобразовать таблицу значений в JSON или как передать ТЗ с клиента на сервер по модному

Я
   ИС-2
 
09.01.18 - 13:26
Есть таблица значений которую надо прощить с клиента на сервер. В себе она содержит ссылки на объекты и примитивные типы.
Хочу преобразовать в JSON, но как понимаю платформа 8.3.11 еще не умеет сама преобразовывать ссылки в JSON
Можно сериализовать в XML, но это большой объект, как и ЗначВСтрВнутр.

Есть еще варианты?
 
 
   d4rkmesa
 
1 - 09.01.18 - 13:33
(0) Неправильно понимаете.

"СериализаторXDTO.ЗаписатьJSON (XDTOSerializer.WriteJSON)
СериализаторXDTO (XDTOSerializer)
ЗаписатьJSON (WriteJSON)
Синтаксис:

ЗаписатьJSON(<ЗаписьJSON>, <Значение>, <НазначениеТипаXML>)"
   d4rkmesa
 
2 - 09.01.18 - 13:34
(0) Криво вставился фрагмент из синтакс-помощника, в общем, полностью аналогично сериализации XML.
   polosov
 
3 - 09.01.18 - 13:41
(0) Массив структур - это по-боярски
   Fragster
 
4 - 09.01.18 - 13:42
на клиенте у тебя не ТЗ, а ДанныеФормыКоллекция
   Робинзон Крузо
 
5 - 09.01.18 - 13:45
 
    ТЗ = ДанныеФормыВЗначение(Отчет.ТЗПоляДетальнойЗаписи, Тип("ТаблицаЗначений"));
    ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(ТЗ);
    ЗаписьХМЛ = Новый ЗаписьXML;
    ЗаписьХМЛ.УстановитьСтроку();
    ФабрикаXDTO.ЗаписатьXML(ЗаписьХМЛ, ОбъектXDTO);
    ТекстXML = ЗаписьХМЛ.Закрыть();
    СтруктураНастроек.Вставить("ТЗПоляДетальнойЗаписи", ТекстXML);

   Alligator219
 
6 - 09.01.18 - 14:14
ИНтересно, а не будет ли тут неявных вызовов сервера?)
   ИС-2
 
7 - 11.01.18 - 08:23
(4) у меня обычные формы
   dandykry
 
8 - 11.01.18 - 08:31
ПоместитьВоВременноеХранилище() не достаточно модно?
   ИС-2
 
9 - 11.01.18 - 08:46
нормально.

А вот как передать с клиента МенеджерВременныхТаблиц не понятно
   FIXXXL
 
10 - 11.01.18 - 08:53
(9) дык его НаКлиенте и нету, что передавать?
 
 Рекламное место пустует
   Адинэснег
 
11 - 11.01.18 - 09:30
(9) передай только его таблицы
   APXi
 
12 - 11.01.18 - 09:48
Если другие варианты не устраивают  сделай массив структур


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует