|
какой доступ к текущему пользователю в типовых 1С быстрее? |
☑ |
0
Gorr
27.03.14
✎
11:24
|
В типовых доступ к элементу справочника Пользователи связанному с Текущим пользователем осуществляется двумя методами:
1. глЗначениеПеременной("глТекущийПользователь")
2. ПараметрыСеанса.ТекущийПользователь
никакой закономерности использования того или иного метода я не заметил.
Внимание вопрос: какой метод предпочтительнее/быстрее или они вообще равнозначны?
|
|
1
Aleksey
27.03.14
✎
11:26
|
имхо первый, ибо он кэшируются, т.е. берут из памяти, а параметры - это чтения ИБ
|
|
2
Maxus43
27.03.14
✎
11:27
|
1-й берёт из 2-го, но просто более универсален, в коде погляди как работает
|
|
3
Maxus43
27.03.14
✎
11:28
|
(1) параметры сеанса не храняться в ИБ, при старте системы инициализируются
|
|
4
Aleksey
27.03.14
✎
11:28
|
(2) несовсем, он кэширует из 2-го, а потом из памяти
|
|
5
Aleksey
27.03.14
✎
11:30
|
(3) ? ИМХО это аналог констант, в любом случае это объект 1С
|
|
6
Maxus43
27.03.14
✎
11:30
|
(5) не, параметры сеанса живут в рамках каждого сеанса и они разные могут быть для каждого сеанса
|
|
7
Gorr
27.03.14
✎
11:32
|
А вообще параметры сеанса можно рассматривать как аналог 7ки глобальных переменных?
|
|
8
Maxus43
27.03.14
✎
11:33
|
(7) теоретически да, но это не значит что надо заводить 500 параметров, они в конфе прописаны же
|
|
9
Maxus43
27.03.14
✎
11:36
|
|
|
10
ОбычныйЧеловек
27.03.14
✎
11:37
|
(8) а глобальные переменные 7ки интересно где прописаны? )))
видимо не в конфе :)
|
|
11
Maxus43
27.03.14
✎
11:39
|
(10) я клюшки не видел много лет, мне пофиг где они там)
вобще конечно - парметры сеанса хранятся на сервере 1с (чтобы получать к ним доступ в запросах например), но - они тоже кэшируются на клиенте
|
|
12
Aleksey
27.03.14
✎
11:42
|
(9) и тут реклама scloud.ru
|
|
13
Maxus43
27.03.14
✎
11:50
|
(12) ну простите, других нет)
|
|
14
Gorr
27.03.14
✎
14:51
|
(8) а какой тогда, рекомендуемый подход определения глобальных переменных и обращения к ним?
|
|