Версия для печати темы (https://pro1c.org.ua/index.php?s=129527f0e9c78aa09f48a972f1106e08&showtopic=88)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Архитектура 1С:Предприятия 8 _ Система прав

Автор: Batchir 08.02.09, 21:13

Система прав

Редактор прав "1С:Предприятия" позволяет производить визуальную (без кодирования) настройку прав доступа в конфигурации, определять наборы ролей и задавать права пользователей в измерениях Сущность/Роль/Действие. Таким образом, разработчик может "конструировать" роли (например, менеджер, бухгалтер, продавец), задавать для каждой роли возможности доступа к тем или иным сущностям (например, менеджер может изменять справочник товаров, а продавец – только просматривать этот справочник и т.д.). При этом система поддерживает возможность выбора нескольких ролей для каждого пользователя.

Важной особенностью является поддержка в "1С:Предприятии" как низкоуровневых, так и интерактивных прав доступа. Механизм задания интерактивных прав позволяет разработчику вместо кропотливого программирования интерфейсов (закрытия отдельных пунктов меню, кнопок, и т.д.) ограничить интерактивный доступ пользователя к определенным объектам системы, но при этом сохранить возможность программного доступа к ним – в случае если разрешенные действия пользователя вызывают соответствующую обработку. Низкоуровневые права полностью блокируют доступ пользователя к определенным объектам или функциям, вне зависимости от вызываемых алгоритмов.

"1С:Предприятие" поддерживает также программную проверку ролей и прав (из встроенного языка), что позволяет разработчику развивать систему разграничения прав в соответствии со спецификой конкретного прикладного решения, создавая (программируя) те проверки, которые не предоставляются системой автоматически.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua