Эта заметка продолжение ниже заметки.
Нужно конкретному пользователю в списке Справочники.Подразделения с иерархией элементов разрешить видеть только свои подразделения. Свои подразделения настраиваются в РегистреСведений.НастройкиПользователя.
Так как и ниже в заметке весь "секрет" ограничения заключается в том, что нужно сначала обращаться к Родителю, а потом к самому Элементу справочника, что бы пользователь при открытии Справочники.Подразделения мог видеть только разрешенные ему подразделения.
В настройке RLS в право на Чтение добавляем правило
Нужно конкретному пользователю в списке Справочники.Подразделения с иерархией элементов разрешить видеть только свои подразделения. Свои подразделения настраиваются в РегистреСведений.НастройкиПользователя.
Так как и ниже в заметке весь "секрет" ограничения заключается в том, что нужно сначала обращаться к Родителю, а потом к самому Элементу справочника, что бы пользователь при открытии Справочники.Подразделения мог видеть только разрешенные ему подразделения.
В настройке RLS в право на Чтение добавляем правило
Подразделения ГДЕ (Подразделения.Ссылка В (ВЫБРАТЬ НастройкиПользователей.Значение.Родитель ИЗ РегистрСведений.НастройкиПользователей КАК НастройкиПользователей ГДЕ НастройкиПользователей.Пользователь = &ТекущийПользователь И НастройкиПользователей.Настройка.Код = "00005") ИЛИ Подразделения.Ссылка В (ВЫБРАТЬ НастройкиПользователей.Значение ИЗ РегистрСведений.НастройкиПользователей КАК НастройкиПользователей ГДЕ НастройкиПользователей.Пользователь = &ТекущийПользователь И НастройкиПользователей.Настройка.Код = "00005"))Результат
Комментариев нет:
Отправить комментарий