Ограничения на выбор параметров для пользователя или роли

Система позволяет задать для каждого пользователя (или роли) ограничения, которые будут автоматически применятся к параметрам форм, отчетов, реестров и дашбордов. Пользовательские ограничения накладываются поверх ограничений, заданных в конструкторе.

Для установки ограничений на показатель из справочника (например, Административная структура) необходимо сделать следующие действия:

  1. Установить выбранному показателю в соответствие показатель, принимающий значения из того же справочника, но с типом «множественный выбор из справочника» (например, Административная структура (множественный выбор)).

Для этого, надо открыть системный справочник «Показатели», добавить в него столбец «Показатель задания пользовательских ограничений для показателя»:

_images/user_defaults_list.png

Далее, установить его значение (например, для показателя Административная структура задать «Показатель задания пользовательских ограничений для показателя» равным Административная структура (множественный выбор)):

_images/user_defaults_value.png
  1. Установить соответствие между пользователем (или ролью) и разрешенными значениями параметра в справочнике «Пользовательский контекст»

В данный справочник надо добавить столбцы: «Пользователи», «Роли» и показатель из пункта 1 (например, Административная структура (множественный выбор)):

_images/user_defaults_constr.png

После задания ограничений таким образом, пользователю test будут доступны только узлы «a», «b», «c» в любых виджетах выбора параметра, а пользователям с ролью «АП: просмотр» - только узлы «c», «d», «e».