|
Привилегированный режим
| ☑ |
0
yliya_1C
19.01.17
✎
09:57
|
Добрый день!
Такая проблема:
В ЗУП 3.1 сотрудники разбиты на группы физлиц.
Пользователи работают каждый со своей группой.
В документ "ОтражениеЗарплаты" попадают все сотрудники.
Мне нужно чтобы пользователи формировали отчет по данным этого документа отражения.
Пишу следующее:
&НаСервере
Процедура СформироватьНаСервере(ТабДок)
УстановитьПривилегированныйРежим(Истина);
Обработка = РеквизитФормыВЗначение("Отчет");
Макет = Обработка.ПолучитьМакет("Макет");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтражениеЗарплатыВБухучетеНачисленнаяЗарплатаИВзносы.ФизическоеЛицо,
| СУММА(ОтражениеЗарплатыВБухучетеНачисленнаяЗарплатаИВзносы.Сумма) КАК Сумма
|ИЗ
| Документ.ОтражениеЗарплатыВБухучете.НачисленнаяЗарплатаИВзносы КАК ОтражениеЗарплатыВБухучетеНачисленнаяЗарплатаИВзносы
РезультатЗапроса = Запрос.Выполнить();
//тут возникает ошибка
...
УстановитьПривилегированныйРежим(Ложь);
КонецПроцедуры
Получаю ошибку: "У пользователя недостаточно прав на исполнение операции над базой данных"
Я думала, что установка привилегированного режима позволит обратиться к данным документа с полными правами, но не получается.
Помогите, пожалуйста
|
|
1
Irbis
19.01.17
✎
09:58
|
А сбросить исполнение запроса в привилегированный модуль?
|
|
2
yliya_1C
19.01.17
✎
10:00
|
Если ставлю Выбрать Разрешенные, то ноль записей возвращает
|
|
3
yliya_1C
19.01.17
✎
10:00
|
(1) конфа на поддержке
|
|
4
Spieluhr
19.01.17
✎
10:14
|
во внешних отчетах прив. режим вроде нельзя установить
|
|
5
Spieluhr
19.01.17
✎
10:20
|
нужно добавлять в базу во внешние отчеты и обработки, ставить Безопасный режим = Ложь
|
|
6
yliya_1C
20.01.17
✎
17:06
|
да, так работает.
Респект уважаемому Spieluhr и всем спасибо огромное!
|
|