|   |   | 
| 
 | Как правильно сохранить ТаблицуЗначений для последующего использования? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Александр111 28.02.25✎ 10:54 | 
        На форме есть реквизит ТабРеквизит тип Таблица значений
 Заполняю на сервере ТаблицуЗначений - таб Таб не пустая; перегоняю в реквизит формы ЗначениеВреквизитФормы(таб,"ТабРеквизит"); В другой серверной процедуре таб=РеквизитФормыВЗначение("ТабРеквизит"); Таб пустая, почему? | |||
| 1
    
        Мультук гуру 28.02.25✎ 10:56 | 
        (0) 
 А нахрен вы это делаете ? ЗначениеВреквизитФормы(таб,"ТабРеквизит"); таб=РеквизитФормыВЗначение("ТабРеквизит"); оно и без этого чудесно работает | |||
| 2
    
        2S 28.02.25✎ 10:57 | 
        "В другой серверной процедуре" в контексте той же формы?     | |||
| 3
    
        Мультук гуру 28.02.25✎ 11:01 | 
        (0)
 &НаСервере Процедура ЗаполнимТаблицу() ЭтаФорма.ТабРеквизит = ПолучтьТЗ(); КонецПроцедуры &НаСервере Процедура ИспользуемТаблицу() Для каждого строка из ЭтаФорма.ТабРеквизит Цикл КонецЦикла; КонецПроцедуры | |||
| 4
    
        Александр111 28.02.25✎ 11:02 | 
        (2) Да     | |||
| 5
    
        2S 28.02.25✎ 11:03 | 
        (4) Тогда фигней маетесь, коллега все расписал     | |||
| 6
    
        Александр111 28.02.25✎ 11:05 | 
        Нужно сохранить таблицузначений для поиска по ней с помощью НайтиСтроки в других процедурах на сервере     | |||
| 7
    
        2S 28.02.25✎ 11:06 | 
        Ваш реквизит жив, пока жива форма, делайте что хотите.     | |||
| 8
    
        Александр111 28.02.25✎ 11:08 | 
        Туплю, ЭтаФорма не написал )     | |||
| 9
    
        Garykom гуру 28.02.25✎ 11:15 | 
        (3) ЭтаФорма уже давно не нужна в УФ
 Достаточно ЭтотОбъект | |||
| 10
    
        Guk 28.02.25✎ 14:11 | 
        (9) да и он не нужен. реквизит ТЗ доступен в серверной процедуре просто по имени таблицы...     | |||
| 11
    
        Мультук гуру 28.02.25✎ 14:26 | 
        (9) (10) 
 Зато мой вариант объяснения более "визуальный". | |||
| 12
    
        Rovan гуру 28.02.25✎ 21:51 | 
        (0) Сам понял, что делаешь?
 Например, у тебя будет 1000 строк в этой ТЗ, и ЭТО НЕ надо показывать визуально пользователю! Тогда 1С-клиент каждый раз будет отправлять на сервер весь этот пакет данных, чтобы ты там нашел 1 строку? | |||
| 13
    
        Guk 28.02.25✎ 22:33 | 
        топикстартер по-моему так и не понял, что на сервере его ТЗ, как реквизит формы, и так ТЗ. и работать с ним можно как с обычной ТЗ. и не надо никаких извращений с ЗначениеВреквизитФормы/РеквизитФормыВЗначение.
 что на сервере в эту ТЗ запихнешь, то визуально на клиенте и получишь... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |