HelpF.pro

Как передать таблицу значений в web-сервис или на тонкого клиента

Привыкли 1С-ники работать с таблицами значений. Еще в 1С7.7 можно было здорово оптимизировать работы не применяя запросы, а использую именно таблицы значений. Но все рано или поздно заканчивается. К чему это я, а к тому что в стандартных типах схем XML нет такого типа в принципе (http://www.w3schools.com/schema/default.asp). Не потоковый это тип, зато есть массив.

Так есть простой вариант преобразовать Таблицу Значений в массив:
Код 1C v 8.2 УП
 Массив=Новый Массив;
Для каждого Колонка из ТаблицаЗначений цикл
Массив.Добавить(ТаблицаЗначений.ВыгрузитьКолонку(Колонка));
КонецЦикла;


Передать. И на другом конце сделать обратное преобразование.
Конечно если у тебя в таблице храняться сложные типы 1С надо будет еще попотеть, но вариант работает хорошо.
Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/1437.html