Господа.
Имеется управляемая форма, на форме две кнопки.
При нажатии 1-ой выполняется запрос в котором формируются временные таблицы. Это не быстрая процедура.
При нажатии 2-ой кнопки требуются те-же ВТ.
Есть желание повторно их не рассчитывать.
Как это обеспечить
Думал передать менеджер ВТ через реквизит формы, но его нет на клиенте.
Переменная модуля формы тоже не сохраняется.
Ну попробуйте классические костыли. Первый - возвращать МВТ из серверного общего модуля с признаком кэширования. Второй - "сериализовать несериализуемое" в параметрах сеанса через структуру, в которой лежит МВТ. В любом случае обязательно проверять перед использованием, является ли нечто полученное тем, чем надо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший