Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 00:36

Ограничение доступа к собственным объектам расширения

Автор zero_zero, 28 ноя 2022, 21:41

0 Пользователей и 1 гость просматривают эту тему.

zero_zero

Есть расширение для 1С: КА 2.5. В расширении есть 2 роли: Р_БазовыеПрава, Р_ПолныеПрава. В расширении есть 1 документ: Р_Документ. Задача в следующем: ограничить доступ на чтение к документу расширения Р_Документ для тех пользователей, которые не обладают ни одной из ролей: Р_БазовыеПрава, Р_ПолныеПрава.
Проблема в следующем: пользователь с ролью из расширяемой конфигурации ПолныеПрава имеет полный доступ к документу Р_Документ, хотя он не обладает ни одной из ролей расширения.
Вопрос в следующем: как можно решить данную проблему?

1С:Комплексная автоматизация 2 (2.5.7.288)
8.3.20.1613

NaumovAlexey

никак, только программно в событии при создании, например.
Правило ролей 1С: если можно в какой-то, то можно. Запрещающих ролей нет.

zero_zero

NaumovAlexey, когда я воспроизвожу эту ситуацию в пустой конфигурации, то все работает. Я не совсем понимаю, почему нельзя. Каким образом роль ПолныеПрава дает доступ к документам расширения. Роль ПолныеПрава в расширение не импортировалась.

NaumovAlexey

Если это объект расширения, то "полныеПрава" не причем. Где-то еще получает пользователь разрешение.
В расширении на ветке "роли" ПКМ и пункт "Все роли", там ищите свой объект и смотрите все разрешения

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск