Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отчет СКД не видит измерения из-за ограничения прав

Отчет СКД не видит измерения из-за ограничения прав
Я
   1398
 
23.11.17 - 10:52
Отчет на СКД, который строится по самописному регистру оборотов. Обычные формы.

Пользователь, под которым выполняется отчет, имеет две роли:
1) «Пользователь» - общая, используется вообще у всех пользователей. Минимум прав, необходимых для работы с 1С у любого пользователя.
2) «Магазин» - роль с ограничениями RLS

Если дать право на просмотр регистра роли «Пользователь», все работает. Но нет главного – ограничений RLS, которые есть только в другой роли и в результате пользователь может видеть данные по всем магазинам.
Если дать право на просмотр регистра роли «Магазин» (ограничив её RLS и даже, когда нет ограничений именно к этому регистру) – в отчете не видны его измерения.

Другие аналогичные отчеты на СКД у пользователя с этими ролями (и этими ограничениями RLS в роли «Магазин») работают нормально. Например – нормально работает такой же отчет, но написанный не по регистру, а по документам его движения.

Доступ к регистраторам регистра на просмотр у роли «Магазин» есть. У роль «Пользователь»- нет. Доступ на просмотр к измерениям набора данных отчета есть у обоих ролей.

Какие идеи? Какие могут быть причины? К чему не хватает прав доступа?
 
 
   h-sp
 
1 - 23.11.17 - 10:56
(0) дать права на измерения тоже
   DrShad
 
2 - 23.11.17 - 11:00
выполнять отчет в привелигированном режиме
   1398
 
3 - 23.11.17 - 11:06
(1) Доступ к измерениям регистра (на просмотр) есть у обоих ролей. У роли "Магазин" он с RLS. Форма списка регистра открывается у пользователя нормально, без "Объект не обнаружен", как это бывает при недостатке прав.
   1398
 
4 - 23.11.17 - 11:09
(2) Есть ощущение, что проблема - в какой-то мелочи (например, типа той, что для работы СКД требуется право доступа "Просмотр", а не "Чтение"). Хотел бы и решить проблему без "извращений", и разобраться в причине.
   DrShad
 
5 - 23.11.17 - 11:22
(4) это не извращение
   1398
 
6 - 23.11.17 - 12:41
(5) Погоди. У меня же обратная задача - вывести пользователю не (условно говоря) - "все данные, которые есть, но которые он не видит", а вывести только те данные, которые ему разрешены.
А то, что привилегированный режим - круто, это понятно. Но речь-то сейчас не о его достоинствах/недостатках. А о конкретной задаче. Каким он тут "боком"?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует