Сделать поле на странице обязательным для заполнения

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

Вы можете настроить бизнес-правило, в соответствии с которым запись будет невозможно сохранить, если определенные поля остаются незаполненными.

Пример. Настроим, чтобы поле Описание на странице пользовательского раздела Заявки было обязательным для заполнения.

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

Рис. 1 — Делать поле обязательным: настройка условия “ЕСЛИ”
gif_chapter_business_rules_if_condition_setup2.gif
  1. Перейдите в нужный раздел, например, в пользовательский раздел Заявки, и добавьте новое бизнес-правило. Как перейти к настройке и добавить новое бизнес-правило, описано в статье “Перейти к настройке бизнес-логики”.

  2. В блоке “ЕСЛИ” настройте фильтр для определения условий, при которых бизнес-правило будет выполняться. Например, для применения правила к заявкам в состоянии “Зарегистрирована” (Рис. 1):

    1. Нажмите Добавить условие.

    2. В появившемся поле выберите колонку ”Состояние”, как значение справочника.

    3. Оставьте символ “=” без изменений.

    4. Кликните btn_business_rule_question.png и выберите тип поля “Справочник“ из выпадающего списка.

      Справа отобразится набор полей для выбора значений справочника.
      Выберите значение “Зарегистрирована“.

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

    1. Нажмите Добавить действие. Выберите “Делать поле обязательным”.

    2. В поле Какое поле делать обязательным? укажите поле, которое должно быть обязательно заполнено перед сохранением записи, например, Описание.

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

      Рис. 2 — Делать поле обязательным: настройка условия “ТО”
      gif_chapter_business_rules_then_condition_setup2.gif

В результате поле Описание будет обязательным для заполнения, если состояние заявки “Зарегистрирована”. В этом случае система не даст сохранить запись, если поле Описание не будет заполнено.