RLS не работает.

1. kasper076 101 15.06.20 15:23 Сейчас в теме
Ситуация следующая.
Тех. данные:
Платформа 1С:Предприятие 8.3 (8.3.14.1857) (z)
Конфигурация ERP-система розничной торговли (на базе 1С:ERP Управление предприятием 2 версии 2.4.11.63)
Режим: серверный

Есть регистр сведений, данный РС имеет измерение Организация с типом СправочникСсылка.Организации. Есть роль дающая права на чтение и просмотр данных этого РС. Право Чтение ограничено РЛС, типовой шаблон по организации. Есть пользователь включенный в группу доступа которой назначен профиль доступа включающий в себя данную роль. В РС создана форма списка, без каких либо настроек, и назначена основной формой списка. При открытии в режиме предприятия формы списка данного РС под данным пользователем в ней отображаются только те данные, которые он должен видеть согласно настройкам доступа. После того на форму добавляется несколько параметров формы, несколько реквизитов формы и несколько элементов управления с видом "Поле ввода". Обработчики элементам формы не назначаются, модуль формы полностью пустой. После входа в режим предприятия под этим пользователем с применением всех изменений он видит в форме списка РС все записи. В полях, конечно, "Объект не найден", но при этом к данным РС не применяется РЛС.
Как такое возможно и как с этим бороться?
Кэш чистился, обновление вспомогательных данных выполнялось.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 15.06.20 15:52 Сейчас в теме
да все работает, просто одному пользователю принадлежит несколько ролей, права которых складываются по правилу "И"
если по одной роли доступны записи регистра, а по другой роли недоступны какие-то элементы, или реквизиты элементов,
то вы видите то что видите!
Необходима настройка связанных ролей в комплексе.
3. kasper076 101 15.06.20 16:46 Сейчас в теме
(2) На данный РС права дают только две роли: "Полные права" и "Чтение сведений РС". У пользователя есть только роль "Чтение сведений РС". Данные РС на форме представлены в виде динамического списка. Динамический список был создан автоматически при создании формы списка. Больше с ним ни каких действий не производилось. Т.е. если бы какая-то роль давала права на просмотр данных РС, то данные бы отображались после создания формы списка.
4. soft_wind 15.06.20 19:26 Сейчас в теме
(3) так для роли "Чтение сведений РС" ограничение по Организациям включено?
5. kasper076 101 15.06.20 21:57 Сейчас в теме
(4) Да включено.
В роли "Чтение сведений РС" для права Чтение установлен вызов шаблона:

#ПоЗначениям("РегистрСведений.МойРегистр","Чтение","",
"Организации","Организация",
"","",
"","",
"","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","")


Пользователь включен в группу доступа, у которой ограничения доступа имеют настройки:
Вид доступа: Организации
Значения доступа: Все запрещены, кроме 1 значения
Разрешенные значения (Организации): Организация1

У профиля группы доступа настройки следующие:
Разрешенные действия (роли): содержит роль "Чтение сведений РС"
Вид доступа: Организации
Значения доступа: Все запрещены, исключения назначаются в группах доступа
7. Tiger__007 11.11.22 11:57 Сейчас в теме
Как решился вопрос, если решился вообще?
user2002642; user1270109; +2 Ответить
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)