> For the complete documentation index, see [llms.txt](https://docs.aamsystems.ru/passoffice/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aamsystems.ru/passoffice/passoffice-guide/admin-guide-doc/konfigurirovanie/editor-rule-base.md).

# База правил

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

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

В окне правила укажите *Условие*, указав в поле путь до объекта , а в поле операция - значение: равно, не равно, заполнено или не заполнено, больше или меньше, в контексте. Далее добавьте *Действие*, также указав поле и действие - присвоить, очистить, скрыть, показать, сделать необязательным, сделать обязательным и т.д.

<figure><img src="/files/U9ydT1vxhLdafVs6VLmd" alt=""><figcaption><p>Пример создания правила для заявки</p></figcaption></figure>

> Например, в *Условиях* указываем поле - Тип заявки, в операциях - равно, в появившемся поле тип заявки выбираем тип пропуска - Гостевой.
>
> В *Действиях* выбираем поле - Группа доступа, действие - присвоить, в появившемся поле группа доступа в выпадающем списке - Группа доступа , добавляем еще одно действие - скрыть и сохраняем. При создании заявки на Гостевой пропуск, поле Группа доступа будет задано и скрыто.

{% hint style="info" %}
Если условие не задано, то правила будут выполняться всегда.
{% endhint %}

Для объекта *Заявки* можно задать правила по умолчанию для каждого типа заявки.

**Шаблоны правил для заявок**

Для добавления набора правил или шаблонов правил нажмите на «Добавить правило» и далее «Шаблон правил». В открывшемся окне в выпадающем списке выберите:

* *База правил по умолчанию* - не применяется, если выбрана галочка «Не использовать правила по умолчанию».
* *Встречающий по умолчанию* - оператор, создающий заявку, заданное правило позволяет автоматически проставлять оператора, создающего заявку, в качестве встречающего.
* *Делать руководителя подразделения согласующим* - при заданном правиле при создании заявки будет производиться поиск оператора, у которого в персональной информации указано, что он является руководителем подразделения и имеет право согласования. Найденный оператор будет согласующим.
* *Использовать режим согласования* - правило позволяет задавать *Согласующего* в заявке.
* *Показать подсказки для заявителей* - данное правило позволяет выбирать посетителей, имеющихся в базе, даже при отсутствии роли «Картотека».
* *Разрешать показывать персональные данные* - при активном правиле оператор без роли «Картотека» может просматривать информацию по посетителю.
* *Редактирование данных посетителей в заявках* - правило определяет в какой момент могут быть отредактированы данные пользователя. Если настройка неактивна, то отредактировать данные пользователя (в том числе его фото и паспортные данные) можно только на этапе подачи заявки. При обработке заявки, когда посетитель получает пропуск, изменить данные посетителя уже нельзя. Если настройка активна, то в момент выдачи пропуска оператор может отредактировать данные посетителя и внести недостающую информацию (фото, паспортные данные и т.п.).
* *Требовать обязательного согласия* - правило разрешает выдачу пропуска по заявке только после согласования ответственным лицом.
* *Шаблоны плоского вида* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид», то применяется данный вид правил по умолчанию.
* *Шаблоны плоского вида с встроенными редакторами* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид с встроенными редактороами», то применяется данный вид правил по умолчанию.
* *Шаблоны по умолчанию* - если на вкладке «Основные» в поле стили редакторов выбрано «По умолчанию», то применяется данный вид правил по умолчанию.
* *Группы доступа по умолчанию* - автоматически проставляются группы доступа при создании заявки. Группы доступа выбираются из существующих в СКД. Если выпадающего списка нет, то импортируйте их из СКД.
* *Ограничить типы пропусков* - заданный тип пропуска будет доступен.
* *Согласующие по умолчанию* - задает согласующего или согласующих по умолчанию из уже созданных.

**Шаблоны правил для людей**

* *База правил по умолчанию* - не применяется, если выбрана галочка «Не использовать правила по умолчанию».
* *Создавать новые должности на лету* - при активном правиле будет доступно создание новой должности при заполнении информации по посетителю.
* *Шаблоны плоского вида* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид», то применяется данный вид правил по умолчанию.
* *Шаблоны плоского вида с встроенными редакторами* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид с встроенными редактороами», то применяется данный вид правил по умолчанию.
* *Шаблоны по умолчанию* - если на вкладке «Основные» в поле стили редакторов выбрано «По умолчанию», то применяется данный вид правил по умолчанию.
* *Категория посетителей по умолчанию* - позволяет выбрать категорию посетителя, которая проставляется при создании заявки по умолчанию.
* *Ограничить категорию посетителей* - правило позволяет задавать определенные категории посетителей. Разрешенные категории будут доступны для выбора в разделе «Конфигурирование / Настройки / Заявки / Категории пользователей» и будут отображаться в «Конфигурирование / Категории». Добавленные же посетители будут показаны в соответствующем разделе «Картотека».

**Шаблоны правил для документов**

* *База правил по умолчанию* - не применяется, если выбрана галочка «Не использовать правила по умолчанию».

**Шаблоны правил для выдачи пропуска**

* *База правил по умолчанию* - не применяется, если выбрана галочка «Не использовать правила по умолчанию».
* *Шаблон с кодом организации* - правило позволяет создать шаблон с кодом организации.
* *Шаблоны плоского вида* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид», то применяется данный вид правил по умолчанию.
* *Шаблоны плоского вида с встроенными редакторами* - если на вкладке «Основные» в поле стили редакторов выбрано «Плоский вид с встроенными редактороами», то применяется данный вид правил по умолчанию.
* *Шаблоны по умолчанию* - если на вкладке «Основные» в поле стили редакторов выбрано «По умолчанию», то применяется данный вид правил по умолчанию.

**Шаблоны правил для черного списка**

* *База правил по умолчанию* - не применяется, если выбрана галочка «Не использовать правила по умолчанию».
