Применение в интерфейсе
Контроль доступаCommunity Edition+Права блока данных
Видимость блоков данных в коллекции управляется правами действия просмотра, при этом индивидуальные настройки имеют приоритет над глобальными.
Например, в глобальных правах роль «admin» имеет полный доступ, но у коллекции Заказы могут быть настроены индивидуальные права, из-за чего она становится невидимой.
Глобальная настройка прав:

Индивидуальная настройка прав коллекции Заказы:

В интерфейсе все блоки коллекции Заказы не отображаются.
Полный процесс настройки:

Права полей
Просмотр: определяет, видимы ли конкретные поля на уровне поля, позволяя контролировать, какие поля в коллекции Заказы видны определённым ролям.

В интерфейсе в блоке коллекции Заказы видны только поля с настроенными правами. Системные поля (Id, CreatedAt, LastUpdatedAt) сохраняют права просмотра даже без отдельной настройки.

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

В интерфейсе в блоке формы действия редактирования коллекции Заказы показываются только поля с правами редактирования.

Полный процесс настройки:

-
Добавление: определяет, можно ли добавлять (создавать) поля.
Настройка прав добавления для полей коллекции Заказы (поля «Номер заказа», «Количество», «Позиции» и «Отгрузка» имеют права добавления):

В интерфейсе в блоке формы действия добавления коллекции Заказы отображаются только поля с правами добавления.

- Экспорт: управляет тем, можно ли экспортировать поля.
- Импорт: управляет тем, поддерживают ли поля импорт.
Права действий
Индивидуально настроенные права имеют наивысший приоритет. Если заданы конкретные права, они переопределяют глобальные настройки; иначе применяются глобальные настройки.
-
Добавление: управляет тем, видна ли кнопка действия добавления внутри блока.
Настройка индивидуальных прав действий для коллекции Заказы, разрешающая добавление:

Когда действие добавления разрешено, кнопка добавления появляется в области действий блока коллекции Заказы в интерфейсе.

-
Просмотр: определяет, виден ли блок данных.
Глобальная настройка прав (без права просмотра):

Индивидуальная настройка прав коллекции Заказы:

В интерфейсе блоки данных всех остальных коллекций остаются скрытыми, а блок коллекции Заказы показывается.
Полный пример процесса настройки:

- Редактирование: управляет тем, отображается ли кнопка действия редактирования внутри блока.

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

- Удаление: управляет тем, видна ли кнопка действия удаления внутри блока.

-
Экспорт: управляет тем, видна ли кнопка действия экспорта внутри блока.
-
Импорт: управляет тем, видна ли кнопка действия импорта внутри блока.
Права связей
Как поле
- Права поля связи управляются правами поля исходной коллекции. Это определяет, отображается ли весь компонент поля связи.
Например, в коллекции Заказы у поля связи «Клиент» есть только права просмотра, импорта и экспорта.

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

- Права полей внутри компонента поля связи (например, в подтаблице или подформе) определяются правами целевой коллекции.
Когда компонент поля связи — подформа:
Как показано ниже, у поля связи «Клиент» в коллекции Заказы есть все права, тогда как сама коллекция Клиенты настроена только на чтение.
Инди видуальная настройка прав коллекции Заказы, где у поля связи «Клиент» есть все права полей:

Индивидуальная настройка прав коллекции Клиенты, где поля имеют только права просмотра:

В интерфейсе поле связи «Клиент» видно в блоке коллекции Заказы. Однако при переключении в подформу поля внутри подформы видны в блоке деталей, но не показываются в действиях добавления и редактирования.
Полный пример процесса настройки:

Чтобы дополнительно контролировать права полей внутри подформы, можно выдать права отдельным полям.
Как показано, в коллекции Клиенты настроены индивидуальные права полей (поле «Имя клиента» не видно и не редактируется).

Полный пример процесса настройки:

Когда компонент поля связи — подтаблица, ситуация аналогична подформе:
Как показано, у поля связи «Отгрузка» в коллекции Заказы есть все права, а коллекция Shipments настроена только на чтение.
В интерфейсе это поле связи видно. Однако при переключении в подтаблицу поля внутри подтаблицы видны в действии просмотра, но не в действиях добавления и редактирования.

Чтобы дополнительно контролировать права полей внутри подтаблицы, можно выдать права отдельным полям:

Как блок
- Видимость блока связи управляется правами целевой коллекции соответствующего поля связи и не зависит от прав самого поля связи.
Например, отображение блока связи «Клиент» управляется правами коллекции Клиенты.

- Поля внутри блока связи управляются правами полей целевой коллекции.
Как показано, можно задать права просмотра для отдельных полей в коллекции Клиенты.


