RLS: Подразделение #601319


#0 by 541
Возникла необходимость ограничить нескольких пользователей по принципу "видеть только те документы, в которых обозначено их подразделение". Залез в настройку прав доступа, для нужной группы пользователей установил правило "Подразделение - СТО - Только для текущего права - галка - галка (чтение, запись)". В результате в журнале документов пользователь видит все документы, включая те, которые не должен видеть, и у большинства строк колонка "Подразделение" имеет значение "Объект не найден", т.е. получилось запретить пользователю фактически знать и видеть, какие еще подразделения обозначены на организации. С любым документом из списка он может работать без ограничений. Каким образом по-человечьи настроить рлс по подразделению?
#1 by asady
проверяй роли тех пользователей которые видят "Объект не найден" уточни: 1.Конфу, релиз, платформу 2.в каком списке документов они это видят??
#2 by 541
8.2, комплексная автоматизация 1.1.18 Заказы покупателей
#3 by 541
Что может быть в ролях такого? Разве рлс не является последним барьером на пути к данным? т.е. решающим
#4 by asady
это журнал? или список документов типа "Заказы покупателей"?
#5 by 541
журнал
#6 by 541
И в списке документов "Заказы покупателей" - то же самое
#7 by asady
смотри РЛС на журнал тогда плюс смотри РС Объекты доступа документов там не так всё просто
#8 by asady
в списке документов должно всё быть нормально - если только у пользователя нет других ролей с правом на заказы покупателей (проверяй)
#9 by 541
Ограничения доступа на "Заказ покупателя" в роли "МенеджерПоЗаказам" железно начинается с #Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады #Тогда и не зависит от текущих настроек рлс. Так и должно быть?
#10 by 541
Ограничение*
#11 by asady
да
#12 by 541
а где тогда предусмотрено что-то вроде "Если ИспользоватьОграничениеПоПодразделениям" ?
#13 by asady
ну и добавь туда #Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады ИЛИ &Если ИспользоватьОграничениеПоПодразделениям #Тогда ... и свое ограничение
#14 by 541
Что-то сыкотно туда лезть со своим плохим французским
#15 by 541
должно же быть штатное решение?
#16 by asady
ну если ссышь - подели коонтрагентов по подразделениям - типа сделай группы доступа контрагентов: ГруппаОтделаПродажТоваров, ГруппаОтделаУслуг и т.д. но это не по дартаньянски....
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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