Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не включается Привилегированный режим

Не включается Привилегированный режим
Я
   moonlight
 
02.11.19 - 21:19
Добрый день!

1С 8.2 УПП (файловый вариант)

В модуле объекта отчета перед выполнение одного из запроса я вызвал включение привилегированного режима

УстановитьПривилегированныйРежим(Истина);
Запрос.Текст=....
Запрос.Выполнить();
УстановитьПривилегированныйРежим(Ложь);

для того, чтобы в последующем запросе не проверялся доступ по RLS.
При выполнении этого запроса все равно происходит проверка RLS.
Каким образом я все же могу перевести определенный участок в привилегированный режим?

Спасибо
 
 
   ДенисЧ
 
1 - 02.11.19 - 21:22
А отчёт, часом, не внешний?
   moonlight
 
2 - 02.11.19 - 21:23
(1) Нет
   rozer76
 
3 - 02.11.19 - 21:24
(0) в обычных формах сталкивался с таким. Гарантироно  ОМ с галкой
   rozer76
 
4 - 02.11.19 - 21:25
привилегированный
   moonlight
 
5 - 02.11.19 - 21:26
(3) Я создал процедуру в общем модуле с галкой Привилегированный
Процедура УстановитьРежим(Режим) Экспорт
    УстановитьПривилегированныйРежим(Режим);
КонецПроцедуры

которую потом вызвал вместо УстановитьПривилегированныйРежим( );

Результат тот же!
   ДенисЧ
 
6 - 02.11.19 - 21:31
(5) Запрос перенеси в тот модуль
   rozer76
 
7 - 02.11.19 - 21:32
(5) постатавь вызов сервера и сервер. Нужно чтобы гарантировано выполнялось на сервере. Хотя страноо что в файловом такое. Обычто не устанавливается в клиенте в клиент-серверном.
   Сияющий в темноте
 
8 - 02.11.19 - 23:21
(5) привигелированный режим действует до выхода из функции,устанааливать его отдельной функцией нельзя и бессмысленно.

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