Настроить фильтрацию значений в справочном поле

Продукты
Все продукты

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

Пример. Настроим бизнес-правило, в соответствии с которым в поле Создал пользовательского раздела Заявки будут доступны для выбора только контакты с типом “Сотрудник”.

Для настройки описанной бизнес-логики необходимо добавить бизнес-правило, по которому будет выполняться фильтрация значений в справочном поле Создал. Для этого:

  1. Перейдите в нужный раздел, например, в пользовательский раздел Заявки, и добавьте новое бизнес-правило. Как перейти к настройке и добавить новое бизнес-правило, описано в статье “Перейти к настройке бизнес-логики”.

  2. В блоке “ТО” области настройки бизнес-правила настройте действие, при котором будет выполняться необходимая бизнес-логика (Рис. 1):

    1. Нажмите Добавить действие.

    2. Выберите “Добавлять фильтр значений в поле”.

      На заметку. Действие бизнес-правила “Добавлять фильтр значений в поле” не требует настройки условий. При выборе этого действия блок “ЕСЛИ” становится неактивным и недоступным для редактирования.

      • В поле Какое поле фильтровать и по какой связи в справочнике этого поля? нажмите btn_com_lookup.png.

      • В открывшемся окне нажмите + —> выберите Создал в качестве поля связанного объекта.

      • В поле Колонка выберите Тип —> Выбрать.

      • Нажмите btn_business_rule_question.png и выберите “Справочник“ в выпадающем списке. Справа отобразится набор полей для выбора значений справочника.

      • В поле По какому полю отфильтровать справа выберите “Сотрудник“.

  3. Нажмите Применить —> Мастер раздела —> Сохранить.

    Рис. 1 — Добавлять фильтр значений в поле: настройка условия “ТО”
    gif_chapter_business_rules_filter_lookup_values.gif

В результате только контакты с типом “Сотрудник” будут доступны для выбора в поле Ответственный на странице заявки.