|
как понять к какому объекту нет доступа | ☑ | ||
---|---|---|---|---|
0
dvrk
03.08.22
✎
08:49
|
привет, внешняя обработка выдаёт ошибку "у пользователя недостаточно прав для чёто там с базой данных" в журнале вообще пусто, ну т.е. нет записи об этом ошибке
как узнать к чему доступа нет? |
|||
1
6awkup_true
03.08.22
✎
08:52
|
поставить точку, посмотреть где валится ошибка, проанализировать что пытается там получиться
|
|||
2
6awkup_true
03.08.22
✎
08:55
|
если вдруг запрос и ко всем объектам метаданных есть доступ на чтение, то работает RLS и в запрос надо добавить "Выбрать Разрешенные"
|
|||
3
dvrk
03.08.22
✎
08:55
|
(1) ну запросом получает только "платежные поручения входящие", у пользователя есть роль, у которой есть права к ППв без РЛС
|
|||
4
6awkup_true
03.08.22
✎
08:57
|
(3) может у Вас многофирменный учет и стоят ограничения по организациям / кассам / etc?
|
|||
5
dvrk
03.08.22
✎
09:07
|
(4) стоят, но я проверил все отборы, которые в обработке есть и всё у пользователя в 'Доступ к объектам' - 'Область данных'
|
|||
6
6awkup_true
03.08.22
✎
09:09
|
(5) таки RLS. попробуйте в запросе все таки использовать разрешенные
|
|||
7
dvrk
03.08.22
✎
09:15
|
(6) если есть роль у которой доступ к ПП с РЛС и есть роль у которой полный доступ к ПП разве роль с полным доступом не забивает на роль с РЛСом?
|
|||
8
dvrk
03.08.22
✎
09:16
|
(6) я попробую, просто решил спросить
|
|||
9
6awkup_true
03.08.22
✎
09:20
|
(7) у Вас может быть открыто чтение, изменение, удаление и тд, но только по одной организации. по остальным нет. запрос же пытается выбрать по всем организациям (даже если стоит условие на организацию), что и приводит к ошибке доступа
|
|||
10
dvrk
03.08.22
✎
09:41
|
(9) я же говорю, у меня есть роль, у которой есть все права и чтение и удаление и редактирование, наверное просто не понимаю чего то, сейчас сделаю
|
|||
11
Kigo_Kigo
03.08.22
✎
09:43
|
Это РЛС, пробуй "разрешенные" и если к примеру идет запрос к субконто, то запрос сначала пытается вытащить все виды субконто, а к которым нет доступа тоже, вот и спотыкается, тогда запрос должен быть через "Выразить"
|
|||
12
Pprog151713
03.08.22
✎
09:44
|
В запросе смотреть надо доступ к каждому объекту в ручную.
|
|||
13
6awkup_true
03.08.22
✎
10:05
|
если упростить, то роль - это ограничения на работу с объектом метаданных. RLS - ограничения на данные. сначала работает RLS, потом роли
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |