Ограничения на выбор параметров для пользователя или роли¶
Система позволяет задать для каждого пользователя (или роли) ограничения, которые будут автоматически применятся к параметрам форм, отчетов, реестров и дашбордов. Пользовательские ограничения накладываются поверх ограничений, заданных в конструкторе.
Для установки ограничений на показатель из справочника (например, Административная структура) необходимо сделать следующие действия:
- Установить выбранному показателю в соответствие показатель, принимающий значения из того же справочника, но с типом «множественный выбор из справочника» (например, Административная структура (множественный выбор)).
Для этого, надо открыть системный справочник «Показатели», добавить в него столбец «Показатель задания пользовательских ограничений для показателя»:

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

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

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