Добрый день!
В ERP2.5.7.336 пытаюсь настроить РЛС для документа "Выработка сотрудников".
В типовой конфигурации для документа нет ограничения по РЛС.
Хочу сделать по организациям, подразделениям и ответственным.
Вроде бы делаю правильно, но не работает.
1. Нахожу роль ДобавлениеИзменениеВыработкиСотрудников, копированием создаю свою.
Настройки РЛС беру из первой понравившейся роли "ДобавлениеИзменениеОрдеровНаПеремещениеТоваров".
2. Захожу в свою роль. На закладке "Шаблоны ограничений" добавляю два шаблона:
"ДляОбъекта(ПолеОбъекта)" и "ПоЗначениям", копирую из типовой роли.
3. На закладке "Права" описываю для документа "Выработка сотрудников".
Поставил флаг Чтение и для прочих полей установил ограничение доступа:
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Чтение","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли
Поставил флаг Добавление и для прочих полей установил ограничение доступа:
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Добавление","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли
Поставил флаг Изменение и для прочих полей установил ограничение доступа:
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ВыработкаСотрудников","Изменение","",
"Организации","Организация", "Подразделения","Подразделение", "Пользователи","Ответственный", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли
Поставил флаг Просмотр без ограничения
4. В режиме предприятия иду в справочник "Профили групп доступа".
Копирую типовой "Экономист производства", потому что в нем есть роль "ДобавлениеИзменениеВыработкиСотрудников".
В новосозданном профиле меняю типовую роль на свою.
Вот ограничения в профиле групп доступа.
Организации: Все запрещены, исключения назначаются в группах доступа
Подразделения: Все запрещены, исключения назначаются в группах доступа
Пользователи: Все запрещены, исключения назначаются в группах доступа
Типы документов сервиса EDI: Все запрещены, исключения назначаются в профиле (1 значение)
5. Создаю группу доступа по аналогии, привязываю к ней свой профиль.
Подбираю в нее пользователя.
Указываю ограничения доступа, например:
Пользователи: Все запрещены
Организации: Все запрещены
Подразделения: Все запрещены, кроме указанных
В итоге вижу все документы, но запрещенные подразделения показывает как объект не найден.
Остальные ограничения как будто не отрабатывают вовсе.
Что я делаю не так? Спасибо.