СКД и роли пользователей #451919


#0 by Kavaponga
Есть отчет сделанный на СКД,в нем есть отбор - справочник. Есть 2 роли - полные права и юзер. У юзера стоят права на этот справочник "Чтение" и "Просмотр". Под ролью с полными правами на форме отчета отбор виден. Под юзером его нет. Как побороть?
#1 by IronDemon
И причем тут СКД. Юзвер "просто так" справочник видит?
#2 by Kavaponga
СКД или не СКД не знаю. Юзвер "просто так" справочник видит.
#3 by IronDemon
8.2?
#4 by Kavaponga
да да
#5 by Kavaponga
точнее 8.2.9.356
#6 by IronDemon
И отбор "быстрый"? Что именно не видит юзер. Поле отбора или элементы справочника?
#7 by Kavaponga
Быстрый. Нет строки с отбором этим вообще, только 2 строки в отборе Дата начала и Дата окончания
#8 by Kavaponga
Вроде баг платформы. На 8.2.10 чел говорит все нормально. Сам пока проверить не могу
#9 by johnbay
Вопрос со схожей тематикой, не хотелось создавать отдельную тему: Есть два контрагента, "Иванов", "Сидоров". У пользователя по RLS есть доступ на чтение только на контрагента "Иванов". Реквизит "Контрагент" использован в объекте "Задача". Строю отчет СКД "Выбрать Ссылка, Контрагент Из Задача.Задача" В результат выводится наименования обоих контрагентов, но при доступе к контрагенту "Сидоров" ругается что доступа нет, но тем не менее наименование выводится в отчете. Так же ни что не мешает вывести любой реквизит контрагента в отчет (ограничений на реквизиты поля не стоит), они также выводятся как и наименование. В 8.1 не сталкивался с такими ситуациями. Вопрос в следующем: такое поведение системы нормальное?
#10 by 5 Элемент
нет
#11 by johnbay
Интересно получается. Рассмотрим 3ре поля (задача описана в ): 3. Контрагент.ПолноеНаименование на 1е поле стоит ограничение RLS на чтение, на 2,3 нет. в отчете выбираем поля 1,2,3 - все в порядке (наверно?), все выводится. Как я понимаю в качестве ссылки берется представление из Наименования, нарушения по правам доступа нет. Далее добавляем 4е поле 4. Контрагент.ЮрФизЛицо на него установлены ограничения на чтение по RLS такиеже как и у поля 1. Добавляем его в отчет, в отчете пропадают значения всех ранее выводимых полей 1,2,3, ну и 4го соответственно.
#12 by 5 Элемент
что-то не понял в ты написал "ограничений на реквизиты поля не стоит", а в уже пишешь, что на ссылку есть ограничения. Если взять за исходные условия, то поведение платформы правильное - она не даст тебе открыть объект, если хотя бы один реквизит недоступен.
#13 by johnbay
Речь не об открытии, хрен с ним, а о выводе в отчет реквизитов. в я описал уже результат применения RLS к двум объектам в базе по ссылке, "Иванов" и "Сидоров". Т.е. один доступен пользователю, второй нет. в я начал менять RLS, т.е. изначально они были только для поля "Ссылка", потом я начал экспериментировать. И результат в .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С