Если реквизит имеет простой тип - Число, Строка, Дата... то обращение к реквизиту в процедурах &НаСервере просто по имени выдает именно значение реквизита, именно того же типа.
А если реквизит имеет тип ТаблицаЗначений, то обращение к нему (в процедурах &НаСервере, просто по имени) возвращает какой-то объект типа ДанныеФормыКоллекция.
То ли это глюк такой, толи особенность "сложных" типов - не пойму.
Вопрос остается открытым: как получить реквизит формы с типом ТаблицаЗначений в виде объекта ТаблицаЗначений?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший