Практическое задание 3. Доступ к работе с объектами Системы#

Задание 1. Настройка доступа к чтению и редактированию объектов#

Настройте роль таким образом, чтобы пользователю был доступен просмотр и редактирование списка и карточек контрагентов. Для выполнения задания необходимо:

  • Авторизовавшись как супер-пользователь, открыть перечень объектов класса, права на доступ к которому требуется настроить, выделить любую позицию и комбинацией клавиш ctrl+alt+shift+W открыть отладочное окно. Из поля AcObject скопировать код администрируемого объекта.

  • Для настраиваемой роли найти в списке прав роли объект «Контрагент» по скопированному коду. Снять установленный по умолчанию признак «Не распространяются настройки администрирования», отметить признак «Чтение», пересчитать индексацию. Выдача какого-либо права на верхнеуровневый объект автоматически выдает аналогичное право и на все нижнеуровневые объекты и атрибуты. Следовательно, в данном случае выдано право на чтение (но не создание, редактирование или удаление) объектов и всех их атрибутов.

  • Требуется выдать пользователю право на создание, редактирование и удаление записей и их атрибутов. Следует аналогичным образом отметить для роли доступность Добавления, Редактирования и Удаления. Пользователю роли в списке контрагентов стали доступны операции Создания, Удаления и Копирования, в карточке контрагента поля стали редактируемыми.

Задание 2. Настройка доступа к атрибутам объекта#

Настройте роль таким образом, чтобы в карточке контрагента пользователю атрибут «Наименование» был недоступен для редактирования, а атрибут «ИНН» был недоступен для просмотра. Для выполнения задания необходимо:

  • Снять признак доступности редактирования с верхнеуровневого объекта. В детализации отметить доступность редактирования всех атрибутов кроме наименования. Применить изменения.

  • Не снимая признак доступности чтения на верхнеуровневом объекте, запретить право на чтение атрибута для объекта «Контрагент». Применить изменения. Запрет сильнее разрешения, так что атрибут будет недоступен к просмотру.

  • Авторизоваться в системе от имени пользователя. Убедиться в недоступности редактирования наименования и недоступности чтения ИНН в списке и в карточке.