Использование тернарного оператора

В шаблонах уведомлений можно применять тернарные операторы и встроенные функции (например, isEmpty), чтобы гибко управлять выводом текста в зависимости от условий.


1. Тернарный оператор (условие ? значение_если_истина : значение_если_ложь)

Позволяет выводить разные значения в зависимости от условия.

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

1.1. Проверка на черный список

{{%isInBlacklist% ? При оформлении заявки оператором %operator.personal.shortName% были обнаружены соответствия в Черном списке:}}

{{%isInBlacklist% ? %blacklistComment%:}}

Как работает:

  • Если isInBlacklist = true → выводится предупреждение.

  • Если false → пустая строка.


2. Встроенная функция isEmpty()

Проверяет, пуста ли строка или нет.

Примеры

2.1. Проверка серии документа

{{ %isInBlacklist% && isEmpty(%person.documents.0.series%) ? ____________ : %person.documents.0.series%}}

Как работает:

  • Если isInBlacklist = true и person.documents.0.series пусто → выводится "Серия документа не указана".

  • Иначе → подставляется серия документа.

Last updated

Was this helpful?