Прецедент настройки доступа к действиям с объектами Системы
Прецедент настройки доступа к действиям с объектами Системы#
После выдачи прав пользователям на приложение Управление Договорной деятельностью у пользователей появились полные права на все доступные в приложении объекты — чтение, редактирование, удаление, создание записей в них. Требуется оставить обоим пользователям права на просмотр справочника контрагентов, но пользователю Экономист сделать доступным также редактирование, добавление и удаление. Пользователю Снабженец сделать доступным к редактированию только атрибут «Не используется».
Авторизовавшись как супер-пользователь, открыть справочник, права на доступ к которому требуется настроить, выделить любую позицию и комбинацией клавиш ctrl+alt+shift+W открыть Selection Debug Window. Из поля AcObject скопировать код администрируемого объекта.
Для роли «Базовый доступ к Управлению договорами» найти в списке прав роли объект «Контрагент» по скопированному коду. Снять установленный по умолчанию признак «Не распространяются настройки администрирования», отметить признак «Чтение», пересчитать индексацию. Выдача какого-либо права на верхнеуровневый объект автоматически выдает аналогичное право и на все нижнеуровневые объекты и атрибуты. Следовательно, в данном случае выдано право на чтение, но не создание, редактирование или удаление элементов справочника и всех их атрибутов.
Требуется выдать Экономисту право на создание, редактирование и удаление записей в справочнике и их атрибутов. Следует аналогично предыдущему пункту для роли «Расширенный доступ к Управлению договорами» отметить доступность Добавления, Редактирования и Чтения. Пользователю расширенной роли в справочнике контрагентов стали доступны операции Создания, Удаления и Копирования, в карточке контрагента поля обозначены редактируемыми.
Требуется выдать Снабженцу право на установку признака «Не используется». Для этого необходимо вернуться в роль «Базовый доступ к договорам» и в детализации к элементу администрируемого объекта «Контрагент» справочника Контрагентов выдать доступ к привилегии редактирования атрибута. Право на чтение данного атрибута выдавать не обязательно, так как оно уже включено в Базовую роль. После пересчета индексации атрибут «Не используется» стал доступен к редактированию Снабженцем — пользователем Базовой роли.