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

Аналогично предыдущим заданиям выдайте настраиваемой роли право на редактирование атрибута «Состояние» для объекта «Договор».
Проверьте признак «Не требуется настройка прав доступа на состояния». Если он установлен для объекта «Договоры», пользователям по умолчанию будут доступны любые переходы состояний, в том числе переходы, не заданные в настройке типа объекта на предыдущем шаге.

Чтобы настроить доступность переходов состояний, снимите признак «Не требуется настройка прав доступа на состояния».
На закладке детализации «Перевод состояний» отметьте переходы, которые должны быть доступны пользователям этой роли.
При необходимости используйте автофильтр по типу объекта и начальному состоянию. По умолчанию на закладке отображаются все возможные переходы для всех типов объектов класса.
Выполните пересчет прав и повторно авторизуйтесь в системе под пользователем роли.
После этого пользователю будут доступны только те переходы состояний, которые указаны в настройках роли.
