|
Нарушение прав доступа при формировании отчета | ☑ | ||
---|---|---|---|---|
0
25-11
10.01.20
✎
12:11
|
Плаформа 8.3.15.1830, конфигурация БП 3.0/БИТ.ФИНАНС 3.1
У пользователя при формировании отчёта (нестандартный, добавлен в расширении) появляется сообщение "Нарушение прав доступа". Подскажите, в журнале регистрации должна быть запись, соответствующая этому событию? Если НЕТ, то каким образом можно "вычислить" объект, права доступа к которому нарушаются? |
|||
1
dka80
10.01.20
✎
12:31
|
"в журнале регистрации должна быть запись" - посмотреть в журнале?
"каким образом можно "вычислить"" - посмотреть запрос отчета |
|||
2
25-11
10.01.20
✎
12:42
|
(1) Посмотрел, не увидел. Поэтому и спросил, то ли плохо смотрел, то ли её там нет, потому что быть не должно. Когда похожая ситуация появляется, например, при проведении, то запись легко обнаруживается, т.к. тип события - "ошибка"
Отчет нетривиальный, в запросе множество таблиц, плюс в расшифровках ещё куча объектов должны открываться только на просмотр. Интересует возможное наличие какого-то высокотехнологичного инструмента, кроме использования глаз и мозгов :) |
|||
3
ДенисЧ
10.01.20
✎
12:44
|
Отчет на СКД?
Тогда проверь права просмотр (а не только чтение) для всех объектов |
|||
4
25-11
10.01.20
✎
13:01
|
(3) Да, на СКД. Собственно, вопрос в том, можно ли как-то "поймать" объект-нарушитель, кроме как проверить глазами наличие прав.
Ситуация появилась после обновления на последний релиз БП/БИТ.ФИНАНС. Задача в общем-то не слишком срочная, отчёт не оперативный. Может быть, имеет смысл попытаться сравнивать права в двух конфигурациях? |
|||
5
Кодер
10.01.20
✎
13:05
|
Выбрать Разрешенные не хотите попробовать?
|
|||
6
25-11
10.01.20
✎
13:08
|
(5) Да вроде запрос именно так составлен - проверю, конечно.
|
|||
7
SadrArt
10.01.20
✎
13:14
|
RLS используется?
|
|||
8
25-11
10.01.20
✎
13:42
|
(7) Да
|
|||
9
unenu
10.01.20
✎
14:36
|
(2) Если ничего не помогает, то делайте так (в копии или на песочном пользовтеле)
1. Для пользователя у которого возникает ошибка прав добабавляеяте роль "Открытие внешних обработок из файлов" 2. Заходите в сенс под этим пользователем 3. В этом сеансе запускаете консоль запросов 4. В эту консоль помещаете " в запросе множество таблиц" и выполняете 5. Если по результату ничего не ясно, то используйте метод змейки 6. Помещает в консоль первый пакет и выполняете 7. Если по результату ничего не ясно,то добавляете следующий пакет и п. 6. такой нехирый способ часто эффективнее чем копание в ЖР и коде. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |