Есть расширение для 1С: КА 2.5. В расширении есть 2 роли: Р_БазовыеПрава, Р_ПолныеПрава. В расширении есть 1 документ: Р_Документ. Задача в следующем: ограничить доступ на чтение к документу расширения Р_Документ для тех пользователей, которые не обладают ни одной из ролей: Р_БазовыеПрава, Р_ПолныеПрава.
Проблема в следующем: пользователь с ролью из расширяемой конфигурации ПолныеПрава имеет полный доступ к документу Р_Документ, хотя для него не установлена ни одна роль расширения.
Вопрос в следующем: как можно решить данную проблему?
1С:Комплексная автоматизация 2 (2.5.7.288)
8.3.20.1613
Проблема в следующем: пользователь с ролью из расширяемой конфигурации ПолныеПрава имеет полный доступ к документу Р_Документ, хотя для него не установлена ни одна роль расширения.
Вопрос в следующем: как можно решить данную проблему?
1С:Комплексная автоматизация 2 (2.5.7.288)
8.3.20.1613
По теме из базы знаний
- Пример добавления собственных ролей пользователям через расширение 1С
- [Расширения] Управление видимостью разделов для разных пользователей
- Эволюция расширения конфигурации
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- 1С:Предприятие для программистов: Расширения конфигурации. 6 поток. Онлайн-интенсив с 12 по 21 марта 2024 г.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Полные права должны быть только у администратора.
Игры с ролями, когда делают Супер Полные права - это путь в никуда.
___________________
Ну а так:
Если Не РольДоступна("Р_БазовыеПрава") Или Не РольДоступна("Р_ПолныеПрава") Тогда ...
Игры с ролями, когда делают Супер Полные права - это путь в никуда.
___________________
Ну а так:
Если Не РольДоступна("Р_БазовыеПрава") Или Не РольДоступна("Р_ПолныеПрава") Тогда ...
(5) такие задачи решаются иначе. У юзеров убираете полные права и далее настраиваете то, что им нужно.
Ну тогда можете попробовать через ТекущийПользователь по имени ограничивать. Либо к карточку юзера добавьте реквизит и от него отталкивайтесь.. или.. вариантов много, но все это изобретение велосипеда.
Убрать ПолныеПрава - настроить права как нужно.
Ну тогда можете попробовать через ТекущийПользователь по имени ограничивать. Либо к карточку юзера добавьте реквизит и от него отталкивайтесь.. или.. вариантов много, но все это изобретение велосипеда.
Убрать ПолныеПрава - настроить права как нужно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот