Прецедент настройки доступа к действиям с объектами системы

Прецедент настройки доступа к действиям с объектами системы#

После выдачи пользователям доступа к приложению «Управление договорной деятельностью» у них появился доступ ко всем объектам, доступным в этом приложении. Требуется изменить эту настройку следующим образом:

  • обоим пользователям оставить право на просмотр справочника контрагентов;

  • пользователю «Экономист» дополнительно предоставить право на создание, редактирование и удаление записей;

  • пользователю «Снабженец» предоставить право редактировать только атрибут «Не используется».

Для этого выполните следующие действия:

  • Авторизуйтесь в системе под учетной записью суперпользователя.

  • Откройте справочник, для которого требуется настроить права доступа.

  • Выделите любую запись и нажмите сочетание клавиш Ctrl+Alt+Shift+W, чтобы открыть окно Selection Debug Window.

  • Скопируйте из поля AcObject код администрируемого объекта.

  • Откройте роль «Базовый доступ к управлению договорами».

  • В списке «Права роли» найдите объект «Контрагент» по скопированному коду.

  • Снимите установленный по умолчанию признак «Не распространяются настройки администрирования».

  • Установите признак «Чтение» и выполните пересчет индексации.

После этого пользователи данной роли получат право на просмотр объектов справочника и их атрибутов, но не смогут создавать, редактировать или удалять записи.

  • Чтобы предоставить пользователю «Экономист» право на создание, редактирование и удаление записей справочника, откройте роль «Расширенный доступ к управлению договорами».

  • Для объекта «Контрагент» установите признаки:

    • «Добавление»;

    • «Редактирование»;

    • «Удаление»;

    • «Чтение».

  • Выполните пересчет индексации.

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

  • Чтобы предоставить пользователю «Снабженец» право редактировать только атрибут «Не используется», вернитесь в роль «Базовый доступ к управлению договорами».

  • В детализации элемента администрируемого объекта «Контрагент» откройте список привилегий и выдайте право на редактирование нужного атрибута.

  • Дополнительно выдавать право на чтение этого атрибута не требуется, так как оно уже предоставлено базовой ролью.

  • Выполните пересчет индексации.

После этого атрибут «Не используется» станет доступен для редактирования пользователю «Снабженец».