|
Как правильно сохранить ТаблицуЗначений для последующего использования? |
☑ |
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
|
топикстартер по-моему так и не понял, что на сервере его ТЗ, как реквизит формы, и так ТЗ. и работать с ним можно как с обычной ТЗ. и не надо никаких извращений с ЗначениеВреквизитФормы/РеквизитФормыВЗначение.
что на сервере в эту ТЗ запихнешь, то визуально на клиенте и получишь...
|
|