0
xintrea
07.12.12
✎
10:57
|
Не могу понять простой вещи. Есть управляемая форма. У нее есть реквизит ВсякиеДанные с типом ТаблицаЗначений.
Задача - получить этот реквизит в виде объекта типа ТаблицаЗначений.
Если просто получить где-нибудь в коде модуля формы значение реквизита ВсякиеДанные:
ТекущиеДанные=ЭтаФорма.ВсякиеДанные;
то в отладчике видно, что переменная ТекущиеДанные описывается так:
Значение: ДанныеФормыКоллекция
Тип: ДанныеФормыКоллекция
А мне нужно просто получить таблицу значений.
Как это сделать?
|
|
3
xintrea
07.12.12
✎
11:44
|
(1)
Ну вот реально, сейчас специально проверил.
Если реквизит имеет простой тип - Число, Строка, Дата... то обращение к реквизиту в процедурах &НаСервере просто по имени выдает именно значение реквизита, именно того же типа.
А если реквизит имеет тип ТаблицаЗначений, то обращение к нему (в процедурах &НаСервере, просто по имени) возвращает какой-то объект типа ДанныеФормыКоллекция.
То ли это глюк такой, толи особенность "сложных" типов - не пойму.
Вопрос остается открытым: как получить реквизит формы с типом ТаблицаЗначений в виде объекта ТаблицаЗначений?
|
|