Практическое задание 3. Доступ к работе с объектами Системы
Contents
Практическое задание 3. Доступ к работе с объектами Системы#
Задание 1. Настройка доступа к чтению и редактированию объектов#
Настройте роль таким образом, чтобы пользователю был доступен просмотр и редактирование списка и карточек контрагентов. Для выполнения задания необходимо:
Авторизовавшись как супер-пользователь, открыть перечень объектов класса, права на доступ к которому требуется настроить, выделить любую позицию и комбинацией клавиш ctrl+alt+shift+W открыть отладочное окно. Из поля AcObject скопировать код администрируемого объекта.
Для настраиваемой роли найти в списке прав роли объект «Контрагент» по скопированному коду. Снять установленный по умолчанию признак «Не распространяются настройки администрирования», отметить признак «Чтение», пересчитать индексацию. Выдача какого-либо права на верхнеуровневый объект автоматически выдает аналогичное право и на все нижнеуровневые объекты и атрибуты. Следовательно, в данном случае выдано право на чтение (но не создание, редактирование или удаление) объектов и всех их атрибутов.
Требуется выдать пользователю право на создание, редактирование и удаление записей и их атрибутов. Следует аналогичным образом отметить для роли доступность Добавления, Редактирования и Удаления. Пользователю роли в списке контрагентов стали доступны операции Создания, Удаления и Копирования, в карточке контрагента поля стали редактируемыми.
Задание 2. Настройка доступа к атрибутам объекта#
Настройте роль таким образом, чтобы в карточке контрагента пользователю атрибут «Наименование» был недоступен для редактирования, а атрибут «ИНН» был недоступен для просмотра. Для выполнения задания необходимо:
Снять признак доступности редактирования с верхнеуровневого объекта. В детализации отметить доступность редактирования всех атрибутов кроме наименования. Применить изменения.
Не снимая признак доступности чтения на верхнеуровневом объекте, запретить право на чтение атрибута для объекта «Контрагент». Применить изменения. Запрет сильнее разрешения, так что атрибут будет недоступен к просмотру.
Авторизоваться в системе от имени пользователя. Убедиться в недоступности редактирования наименования и недоступности чтения ИНН в списке и в карточке.