Да, это возможно. Однако важно понимать, как именно таблица значений представлена на клиентской стороне.
На форме создаётся реквизит с типом ТаблицаЗначений. Платформа автоматически преобразует его в специальный тип данных — ДанныеФормыКоллекция, который и передаётся на клиента.
Ключевые моменты:
ТаблицаЗначенийДанныеФормыКоллекция — это не таблица значений, а её форменный аналогТаблицаФормыДанныеФормыКоллекция не является полноценной ТаблицаЗначений. На клиенте недоступны серверные методы таблицы значений — например, Найти(), Скопировать() и другие.
Если нужно работать с таблицей значений на клиенте полноценно — необходимо выполнять вызов сервера.
// На сервере — заполняем таблицу значений
&НаСервере
Процедура ЗаполнитьТаблицуНаСервере()
ТЗ = Новый ТаблицаЗначений;
// ... заполнение
ЗначениеВРеквизитФормы(ТЗ, "РеквизитФормы");
КонецПроцедуры
Таким образом, платформа сама управляет преобразованием данных между сервером и клиентом через механизм реквизитов формы.
На клиентской стороне реквизит формы с типом ТаблицаЗначений автоматически преобразуется в ДанныеФормыКоллекция, которая имеет ограниченный функционал по сравнению с серверной ТаблицаЗначений.
Новый — ещё не проверен сообществом
Вы