|
Поведение УстановитьПривилегированныйРежим()
| ☑ |
0
motkot
11.05.12
✎
17:36
|
Всем доброго времени суток!
Никто не в курсе почему на 8.2.15 при получении пользователем не имеющим право на константу, но находящимся в привилегированном режиме, появляется ошибка "Нарушение прав доступа"?
Пример кода:
УстановитьПривилегированныйРежим(Истина);
ПромКонст = Константы.Константа1.Получить();
УстановитьПривилегированныйРежим(Ложь);
"Сыпется" на второй строке примера кода.
|
|
1
Stepa86
11.05.12
✎
17:37
|
Обычный режим?
|
|
2
motkot
11.05.12
✎
17:38
|
УФ
|
|
3
motkot
11.05.12
✎
17:38
|
На сервере
|
|
4
andrewks
11.05.12
✎
17:38
|
код не во внешней обработке, случайно?
|
|
5
Stepa86
11.05.12
✎
17:38
|
(2) запущено в обычном режиме или в управляемом?
|
|
6
acsent
11.05.12
✎
17:39
|
внешняя обработка? по умолчанию внешние открываются в безопасном режиме
|
|
7
motkot
11.05.12
✎
17:39
|
и отчеты?
|
|
8
motkot
11.05.12
✎
17:41
|
управляемое приложение, внешний отчет. отчеты по умолчанию в безопасном режиме?
|
|
9
andrewks
11.05.12
✎
17:42
|
(8) да. у юзера без адм.прав переход в привилег.режим игнорируется
|
|
10
motkot
11.05.12
✎
17:45
|
т.е. и снять его (безопасный режим) не реально?
|
|
11
andrewks
11.05.12
✎
17:46
|
ты внешку через какой механизм вызываешь?
|
|
12
motkot
11.05.12
✎
17:48
|
да просто открываю как файл
|
|
13
Stepa86
11.05.12
✎
17:48
|
(10) ога, и тогда имея право на открытие внешних отчетов автоматически получаешь возможность повысить себе права небольшим отчетом/обработкой
|
|
14
motkot
11.05.12
✎
17:50
|
ок, всем спасибо.
|
|