|
Работа РЛС в запросах | ☑ | ||
|---|---|---|---|---|
|
0
Lama12
15.11.22
✎
17:01
|
Туплю под вечер. :-(
Есть регистр сведений Рег1 со структурой. Измерения: Организация Измерение1 Измерение2 Ресурсы: Ресурс1 Есть запрос ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Рег1.Измерения1) КАК Сч ИЗ РегистрСведений.Рег1 КАК Рег1 У пользователя, под которым выполняется запрос есть ограничение на чтение Организаций. В роли на данный регистр ограничение есть. В выборке, поле Организация не участвует. Вопрос. Платформа должна выдать ошибку или посчитать все записи без учета ограничения на организации? |
|||
|
1
Жан Пердежон
15.11.22
✎
17:12
|
если других ролей нет (которые дают права на этот регистр без ограничений) - ошибку
|
|||
|
2
Lama12
15.11.22
✎
17:16
|
(1) Спасибо
|
|||
|
3
FIXXXL
15.11.22
✎
18:21
|
(0) если только количество посчитать и выдавать наружу Организацию сделай через УстановитьПривилегированныйРежим()
|
|||
|
4
FIXXXL
15.11.22
✎
18:21
|
(3) * НЕ выдавать наружу Организацию
|
|||
|
5
Lama12
15.11.22
✎
18:28
|
(3) Да не, мне для понимания. Ограничения накладываются прям на запись или только на результат запроса. Мне это было интересно. Причем как должно быть, а не как платформа работает. А то, мало-ли вдруг она работает не так как должно быть. :-)
|
|||
|
6
НафНаф
15.11.22
✎
20:33
|
(5) а что такое "должно быть"?
|
|||
|
7
rudnitskij
15.11.22
✎
22:10
|
пишите в запросе ВЫБРАТЬ РАЗРЕШЕННЫЕ. РЛС - он и должен накладывать ограничения на уровне записей
|
|||
|
8
Жан Пердежон
16.11.22
✎
01:03
|
(5) как должно быть - описано в документации, как работает по факту - лови SQL-запрос в профайлере/ТЖ
|
|||
|
9
PR
16.11.22
✎
01:07
|
(5) Конечно на запись
Иначе ты, к примеру, можешь получить итоговые суммы по всему регистру, а не по его разрешенной части Что неверно Типа такой не выбрал организацию, значит можно видеть все остальное, ага |
| Форум | Правила | Описание | Секции | Поиск |