|
Как на сервере закешировать переменную
| ☑ |
0
NULLL
23.11.11
✎
13:44
|
У меня есть значение "НастройкаТакаяТо" мне нужно это значение получить при инициализации отчета на сервере. Может кто подскажет?
|
|
1
palpetrovich
23.11.11
✎
13:45
|
Константу может?
|
|
2
vde69
23.11.11
✎
13:46
|
на сервере
или
в регламентном задании на сервере?
если первое - доступны параметры сеанса...
если второе - никак
|
|
3
Ненавижу 1С
гуру
23.11.11
✎
13:46
|
константа если общая для всех, если для каждого своя, то параметр сеанса
|
|
4
NULLL
23.11.11
✎
13:49
|
Это в одном сеансе. Но параметры сеанса использовать плохо, потому что значение часто изменяется.
|
|
5
Ненавижу 1С
гуру
23.11.11
✎
13:53
|
(4) почему плохо? или так: зачем кешировать то что меняется часто?
|
|
6
vmv
23.11.11
✎
13:56
|
время жизни этой переменной будет всего 20 минут, на инфостаре все расписали по глобальным переменным 8.2
не советую увлекаться таким подходом, да и вообще термины "глобальный, глобальная, глобальное" - это почти ругательство уже при современном подходе к софту
|
|
7
NULLL
23.11.11
✎
14:01
|
Я понял к чему вы клоните.
У меня есть универсальный отчет. При инициализации модуля отчета, он по имени настройки считывает со справочника СКД и устанавливает свойство отчета Основная схема компоновки данных.
Сейчас я имя настройки передаю в параметр сеанса и вызываю ОткрытьФорма("Путь к форме отчета"). При инициализации отчета по настройке получаю СКД и устанавливаю основную СКД отчета.
Хотелось бы отказаться от использования параметров сеанса.
|
|
8
Lama12
23.11.11
✎
14:02
|
(4) Делаем у параметра сеанса тип хранилище значений, и храним там хоть таблицу значений или структуру с нужными значениями...
|
|
9
NULLL
23.11.11
✎
14:04
|
Часто изменять параметры сеанса плохо, потому что при этом пере компилируются РЛС.
|
|
10
vmv
23.11.11
✎
14:04
|
(7) что мешает использовать РС для этих целей?
параметры сеанса слишком расточительно
|
|