Для передачи таблицы значений с сервера на клиент нельзя использовать объект типа таблица значений. Нужно преобразовывать таблицу в массив структур. Функция для преобразования Таблицы значений (ТаблицаЗначений) в массив структур.
&НаСервереБезКонтекста
Функция ТаблицуЗначенийВМассив(ТаблЗнач)
Результат=Новый Массив;
Для Каждого ТекСтр Из ТаблЗнач Цикл
СтруктураСтроки=Новый Структура;
Для Каждого ТекКол Из ТаблЗнач.Колонки Цикл
СтруктураСтроки.Вставить(ТекКол.Имя,ТекСтр[ТекКол.Имя])
КонецЦикла;
Результат.Добавить(СтруктураСтроки)
КонецЦикла;
Возврат Результат
КонецФункции
Преобразовать массив структур в ТаблицуЗначений
Функция преобразует Массив из структур в ТаблицуЗначений
СортироватьМассивСтруктур (БСП)
ТаблицаЗначенийВМассивСтруктур
Выгрузить динамический список в таблицу значений
#1, 13 июля 2020 13:42
Шаблон называется "Выгрузить Таблицу значений в запрос", а описана выгрузка в массив структур?
#2, 13 июля 2020 15:30
(1) Калинин Михаил, Сорян. Сначала писал один заголовок, потом подправил, но не полностью. Спасибо. Исправил.
#3, 21 апреля 2022 09:03
Хорошо бы добавить и обратную функцию - ТаблицаЗначенийИзМассиваСтруктур ))
#4, 13 сентября 2022 15:11
(3) prog1c, Если не нужны сортировки и поиски, то в этом нет необходимости. Однако, согласен, просто мне не потребовалось.
#5, 29 марта 2024 16:42
Так-то поэффективней будет (без цикла в цикле).
#6, 04 апреля 2024 11:45
(5) Little Friend, Не дошли руки поправить ))