helpf.pro
Регистрация

v8.2 УП: RLS доступ к группе номенклатуры

Trismegist
09.10.2012 10:55Прочитано: 5398
Приветствую всех!
Нужна помощь людей работавших с RLS. Желаемый эффект: ограничение видимости элементов справочника "номенклатура" по определенной группе.

что делал: для роли в справочнике создал шаблон для чтения
Код
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ ТекущаяТаблица.Ссылка В
(ВЫБРАТЬ
ТекущаяТаблица.Ссылка
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
СоставГруппы.Ссылка КАК ГруппаПользователей
ИЗ
Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
ГДЕ
СоставГруппы.Пользователь = &ТекущийПользователь
) КАК ГруппыПользователей ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК ТекущаяТаблица
ПО
ТекущаяТаблица.Родитель = НастройкиПравДоступаПользователей.ОбъектДоступа
ПО
НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = НастройкиПравДоступаПользователей.ВидОбъектаДоступа
ПО
ГруппыПользователей.ГруппаПользователей = НазначениеВидовОбъектовДоступа.ГруппаПользователей
ГДЕ
(НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL )
И НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Номенклатура)))

Проверил запрос в консоли выдает то что нужно. В базе создал группу в которую входит пользователь с этой ролью, в регистр "Настройка прав доступа" добавил все группы из нужной группы. Но вопреки ожиданию я не увидел должного результата, где я допустил ошибку?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
09.10.2012 13:42Ответ № 1
(0) Trismegist, да вроде все правильно *09
Trismegist
09.10.2012 13:44Ответ № 2
да вот и я думаю вроде правильно, а не фильтрует *01
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.