Имя: Пароль:
1C
1С v8
8.2.УФ.Инициализировать серверную переменную в модуле формы
0 Pro-tone
 
30.09.11
16:33
Нужна переменная типа ТаблицаЗначений.

Если делаю так:

&НаСервере
Перем ТаблицаСсылокУдаляемыхПодчДоков;

&НаСервере
Процедура  (Отказ, СтандартнаяОбработка)

ТаблицаСсылокУдаляемыхПодчДоков = Новый ТаблицаЗначений;
   ТаблицаСсылокУдаляемыхПодчДоков.Колонки.Добавить("УИ_Строки",Новый ОписаниеТипов("Строка"));

КонецПроцедуры

&НаСервере
КакаяТоПроцедураСервер()

//тут всегда ТЗ = неопределено, а хотеось бы забивать ее строками уже


Я так понимаю, что инициализированные переменные доступны только на клиенте, но на клиенте нет типа "ТаблицаЗначений", как быть ?

Создавать реквизит формы типа "ТаблицаЗначений", а в серверной процедуре преобразовывать ее в ТаблицуЗначений (ДанныеФормыВЗначение) ?
1 butterbean
 
30.09.11
16:35
сделай таб часть
2 Pro-tone
 
30.09.11
16:36
(1) ну это мой вариант что я написал (Создавать реквизит формы типа "ТаблицаЗначений", а в серверной процедуре преобразовывать ее в ТаблицуЗначений (ДанныеФормыВЗначение)), по другому никак ?
Ошибка? Это не ошибка, это системная функция.