Имя: Пароль:
1C
1С v8
УФ Как передать временные таблицы одного запроса в другой
0 ЭЦ
 
07.10.21
11:24
Господа.
Имеется управляемая форма, на форме две кнопки.
При нажатии 1-ой выполняется запрос в котором формируются временные таблицы. Это не быстрая процедура.
При нажатии 2-ой кнопки требуются те-же ВТ.
Есть желание повторно их не рассчитывать.

Как это обеспечить
Думал передать менеджер ВТ через реквизит формы, но его нет на клиенте.
Переменная модуля формы тоже не сохраняется.

Прошу подсказать.
Спасибо
1 Chai Nic
 
07.10.21
11:30
Ну попробуйте классические костыли. Первый - возвращать МВТ из серверного общего модуля с признаком кэширования. Второй - "сериализовать несериализуемое" в параметрах сеанса через структуру, в которой лежит МВТ. В любом случае обязательно проверять перед использованием, является ли нечто полученное тем, чем надо.
2 ЭЦ
 
07.10.21
11:47
(1) В ПараметрахСеанса не получится выбрать тип МВТ
3 Chai Nic
 
07.10.21
11:49
(2) В структуру пихай, а уж её в параметры сеанса
4 VladZ
 
07.10.21
11:50
(0) Поделись инфой, что такого аЦЦкого делаешь, что нужно пересчитывать но нескольку раз.
5 ЭЦ
 
07.10.21
11:53
(4) Разузлование продукции до покупных
6 Ахмадинежад
 
07.10.21
11:55
а если с сервера возвращать адрес временного хранилища, в которое МВТ или таблицы помещать ?
7 Garykom
 
гуру
07.10.21
11:56