Вход | Регистрация
 

Установить Привилегированный Режим

Установить Привилегированный Режим
Я
   _student_
 
16.01.19 - 07:43
Добрый день. Подскажите правильность использования глобального контекста УстановитьПривилегированныйРежим() а конкретно в такой ситуации

Функция1()
УстановитьПривилегированныйРежим(истина)
функция2();
УстановитьПривилегированныйРежим(ложь)
КонецФункции1

Функция2()
УстановитьПривилегированныйРежим(истина)
Делаем что-то;
УстановитьПривилегированныйРежим(ложь)
КонецФункции2

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует