Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Правила для формы. Пример: условное скрытие поля с помощью формулы

В данной статье описан пример правила на скрытие поля «Получатель» на форме при условии, если это поле пустое и отмечен флаг «Ввести данные нового клиента».

Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:

Шаблон записи Атрибуты
Request (Заявка)  gp_name — получатель;
create_flag — флаг «Ввести данные нового клиента»

В выражении будут использованы следующие функции:

  • функция «AND()» для выполнения логического сложения;
  • функция «EMPTY()» для проверки значения на пустоту.


Пошаговая инструкция:

1. Создайте и настройте шаблоны записей и атрибуты.

2. В шаблоне записи «Request» перейдите в раздел «Формы».

3. Откройте форму и перейдите в раздел «Правила для формы».

4. Добавьте правило на скрытие поля «gp_name».

5. Введите выражение.

AND(EMPTY($gp_name),$create_flag == true)

6. Нажмите кнопку «Сохранить».

 

Синтаксис

Элемент Описание
AND() логическое сложение — поле «Получатель» пустое и флаг «Ввести данные нового клиента» активен
$ указывает на то, что атрибут находится в текущей записи