Sales Creatio, commerce edition
PDF
Это документация Creatio версии 7.15.0. Мы рекомендуем использовать новую версию документации.

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

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

Пример

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

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

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

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

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

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

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

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

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

e.Выберите значение “Зарегистрирована“.

Рис. 1 — Делать поле обязательным: настройка условия “ЕСЛИ”

gif_chapter_business_rules_if_condition_setup2.gif 

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

a.Нажмите [Добавить действие] —> “Делать поле обязательным”.

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

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

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

gif_chapter_business_rules_then_condition_setup2.gif 

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

Смотрите также

Настройка бизнес-логики

Отобразить/скрыть поле на странице

Делать поле страницы редактируемым при заданных условиях

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

Был ли данный материал полезен?

Как можно улучшить эту статью?