|
|
Доступ к данным в запросе (ПривилегированныйРежим, Разрешенные)
| ☑ |
|
0
zippygrill
26.03.26
✎
12:44
|
Привет,
Всега думал что УстановитьПривилегированныйРежим(Истина) перед выполнением запроса - снимет все вопросы связанные с ограничением доступа у пользователя. Но тут то не было и я не понимаю почему.
Сначала была строчка с УстановкойПривРежима, у пользователя была ошибка доступа к реквизиту составного типа Документ.
Потом добавил Расзрешенные в запросе и ошибка с доступом пропала.
Почему так происходит, почему ПривилегированныйРежим не работает как мне думается или я выдаю желаемое за действительностью?
|
|
|
1
sikuda
26.03.26
✎
12:52
|
(0) Установить параметр без привилегированного режима?
|
|
|
2
zippygrill
26.03.26
✎
12:54
|
(1) дело в том что пользователь который работает с текущим документом (Параметры.Источник.Ссылка) - все норм, доступ есть, иначе бы он не смог изначально читать, открыть документ.
|
|
|
3
Ненавижу 1С
гуру
26.03.26
✎
13:07
|
(0) толстый клиент и модуль вызывается на клиенте?
|
|
|
4
Garykom
гуру
26.03.26
✎
13:12
|
(0) "ВЫБРАТЬ РАЗРЕШЕННЫЕ" перекрывает УстановитьПривилегированныйРежим(Истина)?
Так это же логично
|
|
|
5
Garykom
гуру
26.03.26
✎
13:14
|
(4)+ В смысле оно для этого и задумано
Что даже в привилегированных модулях/коде можно было запросами отбирать не все подряд, а только разрешенные для текущего пользователя
|
|
|
6
Ненавижу 1С
гуру
26.03.26
✎
13:20
|
(5) вы это сами придумали?
|
|
|
7
unenu
26.03.26
✎
13:23
|
(0) в контексте какого объекта и его модуля вы устанавливаете привилегию?
|
|
|
8
zippygrill
26.03.26
✎
15:14
|
(3) тонкий клиент, модуль вызывается на сервере
|
|
|
9
rozer76
26.03.26
✎
15:20
|
|
|
|
10
Timon1405
26.03.26
✎
18:54
|
(0) чему равен в отладчике БезопасныйРежим() в точке останова на строке
РезультатЗапроса = Запрос.Выполнить()?
|
|