Имя: Пароль:
1C
1С v8
Переменные для таблицы значений на УП
0 iva77ru
 
18.04.14
15:53
Есть тз созданная на сервере, нужно по действию на форме нужно обратиться к этой тз? Все переменные объявленные в модуле формы не доступны на сервере. Как хранить ссылку на тз, чтобы была доступна на клиенте или сервере?
1 Maxus43
 
18.04.14
15:54
реквизит формы ТЗ создать никак?
2 iva77ru
 
18.04.14
16:06
Можно, но, чтобы проверить количество строк придется передавать тз на сервер?

&НаКлиенте
Процедура ТаблицаСоответсвия(Команда)
    
    Если КоличествоСтрокВТЗ(ТаблицаФормы)= 0 Тогда
    
        СоздатьТаблицу();    
    
    КонецЕсли;
    
КонецПроцедуры


&НаСервере
Функция КоличествоСтрокВТЗ(Данные)

    Возврат ДанныеФормыВЗначение(Данные,Тип("ТаблицаЗначений")).Количество();    

КонецФункции
3 Новиков
 
18.04.14
16:16
эээ...Создал реквизит с типом ТЗ. Вытащил его в элементы формы. Все - теперь он доступен контекстно на сервере. Зачем вот это все ДанныеФормыВЗначение в данном случае - чего-то не совсем понятно.
4 iva77ru
 
18.04.14
16:28
В элементах формы он лишний. тз нужно один раз заполнить и затем обрабатывать. Получается, чтобы с ней работать нужно гонять тз с клиента на сервер и обратно?