Пример использования правил

Пример. Для ситуации, когда пользователь создает новый заказ на отгрузку в окне «Заказ на отгрузку» и указывает дату в поле «Запрошенная дата отгрузки», можно создать правило, по которому пользователь также должен будет указать дату в полях «Запланированная дата отгрузки» и «Обещанная дата отгрузки».

Для такого правила нужно создать два шага.

Шаг 1.

Выражение:
«Виджет» «Оператор» «Значение»
Запрошенная дата отгрузки НЕ РАВНО НУЛЮ
Действие:
«Виджет» «Свойство» «Значение»
Запланированная дата отгрузки Обязательно Истина
Обещанная дата отгрузки Обязательно Истина

Шаг 2.

Выражение:
«Виджет» «Оператор» «Значение»
Запрошенная дата отгрузки РАВНО НУЛЮ
Действие:
«Виджет» «Свойство» «Значение»
Запланированная дата отгрузки Обязательно Ложь
Обещанная дата отгрузки Обязательно Ложь

Обратите внимание, что шаг 2 сбрасывает значения в полях «Запланированная дата отгрузки» и «Обещанная дата отгрузки» на «Ложь» и делает их необязательными, когда пользователь удаляет данные из поля «Запрошенная дата отгрузки». Если не добавить шаг 2 в этот пример, поля останутся обязательными, даже если пользователь удалит значение из поля «Запрошенная дата отгрузки».