Права доступа — разрешения на выполнение определенных действий с данными.

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

Права доступа к объектам классов и атрибуты задаются только из вкладки Права доступа класса или атрибутов.

Разрешения для класса и атрибутов даются наборами:

  • [R___] Чтение;
  • [RW_D] Чтение, Изменение, Удаление;
  • [R_СD] Чтение, Создание, Удаление;
  • [RWCD] Чтение, Изменение, Создание, Удаление;
  • [RW__] Чтение, Изменение;
  • [R_C_] Чтение, Создание;
  • [RWC_] Чтение, Изменение, Создание.

Разрешения даются на:

Если у пользователя нет прав доступа к данным, то они будут скрыты. 

Если пользователю даны разрешения на видимость пункта меню, то это меню будет отображаться в интерфейсе, и к нему можно перейти по прямой ссылке.

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

Если у пользователя есть разрешения на исполнение методов, то в интерфейсе будут отображаться кнопки, соответствующие этим действиям.

Разрешения на класс и атрибуты дают возможность взаимодействовать с объектами этих классов и их атрибутами. Если в роль добавлены разрешения на класс, то пользователю будут доступны стандартные действия над объектами этого класса. Если в роль добавлены разрешения на атрибуты, то пользователю будут доступны стандартные действия над атрибутами.