Не удается корректно настроить ограничения доступа РЛС для документа

1. AIFrankovich 09.03.22 11:13 Сейчас в теме
Добрый день!

В ERP2.5.7.336 пытаюсь настроить РЛС для документа "Выработка сотрудников".
В типовой конфигурации для документа нет ограничения по РЛС.
Хочу сделать по организациям, подразделениям и ответственным.
Вроде бы делаю правильно, но не работает.


1. Нахожу роль ДобавлениеИзменениеВыработкиСотрудников, копированием создаю свою.
Настройки РЛС беру из первой понравившейся роли "ДобавлениеИзменениеОрдеровНаПеремещениеТоваров".



2. Захожу в свою роль. На закладке "Шаблоны ограничений" добавляю два шаблона:
"ДляОбъекта(ПолеОбъекта)" и "ПоЗначениям", копирую из типовой роли.


3. На закладке "Права" описываю для документа "Выработка сотрудников".

Поставил флаг Чтение и для прочих полей установил ограничение доступа:

#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Чтение","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли

Поставил флаг Добавление и для прочих полей установил ограничение доступа:

#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Добавление","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли


Поставил флаг Изменение и для прочих полей установил ограничение доступа:

#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Изменение","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли


Поставил флаг Просмотр без ограничения


4. В режиме предприятия иду в справочник "Профили групп доступа".
Копирую типовой "Экономист производства", потому что в нем есть роль "ДобавлениеИзменениеВыработкиСотрудников".
В новосозданном профиле меняю типовую роль на свою.

Вот ограничения в профиле групп доступа.
Организации: Все запрещены, исключения назначаются в группах доступа
Подразделения: Все запрещены, исключения назначаются в группах доступа
Пользователи: Все запрещены, исключения назначаются в группах доступа
Типы документов сервиса EDI: Все запрещены, исключения назначаются в профиле (1 значение)


5. Создаю группу доступа по аналогии, привязываю к ней свой профиль.
Подбираю в нее пользователя.
Указываю ограничения доступа, например:
Пользователи: Все запрещены
Организации: Все запрещены
Подразделения: Все запрещены, кроме указанных

В итоге вижу все документы, но запрещенные подразделения показывает как объект не найден.
Остальные ограничения как будто не отрабатывают вовсе.
Что я делаю не так? Спасибо.
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот