RLS

1. TIGER1991 18.11.23 16:12 Сейчас в теме
Несколько дней бьюсь над задачей из курса по RLS. Вроде всё просто, но почему-то не отрабатывает, как ожидается.

В УТ 11.4 реализовать механизм проверки документов:
1. Механизм должен позволять изменять статус документа: "Проверен" и "Не проверен". В статусе "Проверен" документ доступен только для чтения.
2. Право изменения статуса проверки документа связать с ограничением доступа на уровне записей по хозяйственной операции.
3. Включить механизм проверки для следующих документов: Расходный кассовый ордер, Поступление безналичных денежных средств, Поступление товаров и услуг.

С первым пунктом проблем нет. Добавлен реквизит для документа. Выведен на форму. ПриСозданииНаСервере проверяем и выдаем права на изменение формы. На данном этапе всё выглядит нормально. Поле на форме недоступно для изменения.
Далее создаю новую роль с правами на чтение и изменение нового реквизита. Прописываю RLS по шаблону #ПоЗначениям (с видом доступа по хозяйственным операциям). В режиме предприятия создаю новый шаблон, новую группу, закидываю пользователей. И в результате, пользователи получают доступ к реквизиту во всех документам, независимо от хоз. операции.
Окей, думаю может настроил чего не верно. Снимаю типовые роля, дающие право на этот док. Остается только моя новая роль. При этом пользователи видят только те документы, которые разрешены в группах. То есть по отдельности роли работают как надо. А вместе - нет. В чем причина? Пжста, подскажите если знаете!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 19.11.23 12:40
Сообщение было скрыто модератором.
...
3. TIGER1991 21.11.23 14:18 Сейчас в теме
4. TIGER1991 22.11.23 09:18 Сейчас в теме
Последняя попытка привлечь внимание
5. VmvLer 22.11.23 09:51 Сейчас в теме
Все же очевидно: при пересечении прав доступа двух ролей возникает избыточность.
Вы все правильно делаете, просто нужно объединить запросы из шаблонов и посмотреть где костыль забит не верно.
Оставьте свое сообщение

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