|
Установить Привилегированный Режим | ☑ | ||
---|---|---|---|---|
0
_student_
16.01.19
✎
07:43
|
Добрый день. Подскажите правильность использования глобального контекста УстановитьПривилегированныйРежим() а конкретно в такой ситуации
Функция1() УстановитьПривилегированныйРежим(истина) функция2(); УстановитьПривилегированныйРежим(ложь) КонецФункции1 Функция2() УстановитьПривилегированныйРежим(истина) Делаем что-то; УстановитьПривилегированныйРежим(ложь) КонецФункции2 Имеет ли смысл в Функция2 устанавливать снова УстановитьПривилегированныйРежим(истина), обе функции находятся в модуле документа? |
|||
1
ДенисЧ
16.01.19
✎
07:46
|
Нет, но и не ошибка
|
|||
2
bolder
16.01.19
✎
07:52
|
(0) Имеет.
|
|||
3
Гипервизор
16.01.19
✎
07:55
|
(0) В СП все написано. Смотря какой вариант базы и где выполняется код.
|
|||
4
_student_
16.01.19
✎
08:20
|
(2) И в чем смысл?
|
|||
5
_student_
16.01.19
✎
08:21
|
(3) Я же написал что все в модуле одного документа
|
|||
6
Гипервизор
16.01.19
✎
08:25
|
(5) Вы же не написали вариант базы.
|
|||
7
ДенисЧ
16.01.19
✎
08:34
|
(4) А если Функцию2() отдельно позовут?
|
|||
8
_student_
16.01.19
✎
08:36
|
(7) Это я понимаю, если НЕ вызывается отдельно.
|
|||
9
_student_
16.01.19
✎
08:37
|
(6) Файловая, может и клиент серверная, точнее будет клиент серверная 100%
|
|||
10
ДенисЧ
16.01.19
✎
08:43
|
(8) Ничего не испортит. Главное, сколько раз установил, столько и сними
|
|||
11
FIXXXL
16.01.19
✎
08:45
|
(10) а если не снять? :)
|
|||
12
ДенисЧ
16.01.19
✎
08:49
|
(11) Ну, если в модуле документа - то до закрытия документа, насколько я помн.
|
|||
13
craxx
16.01.19
✎
08:50
|
(10) Он сам снимется при выходе из процедуры
|
|||
14
ДенисЧ
16.01.19
✎
08:57
|
(13) Да, ты прав. Тут я немного упустил. Но лучше таки снимать явно. Для наглядности и улучшения качества кода.
|
|||
15
FIXXXL
16.01.19
✎
09:00
|
(13) в том и дело
но для (14) и хорошего тона лучше снимать... |
|||
16
_student_
16.01.19
✎
09:48
|
Спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |