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

Метка «Условие»

Метка «Условие» используется для логической проверки значений и управления отображением данных в шаблоне. Если условие выполняется, содержимое метки добавляется в документ, в противном случае — скрывается.

Картинка

Синтаксис

Картинка

  • Обязательные параметры:

    Картинка — открывает блок условия. Внутри скобок указывается логическое выражение (например, условие > 5, условие != пусто) или переменная (например, условие, данные.условие← если поле условие лежит в составном поле данные).

    Картинка — закрывает конструкцию.

  • Необязательные параметры:

    Картинка — срабатывает, если условие не выполнено.

Принцип работы:

Метка условие позволяет задавать любые логические проверки. Внутри скобок можно использовать:

  • Сравнения: =, !=, >, <

  • Логические операторы: и, или, не

  • Функции: дата(...), округлить(...), и т.д.

  • Вложенные условия

    Картинка

📌 Можно объединять несколько условий и писать конструкции любой сложности.

Пример:

Задача: Показать цену со скидкой, если товар стоит больше 10 000 ₽. Если меньше или равно — вывести обычную цену.

Шаги:

  1. Создайте поле Десятичное число с идентификатором цена.

  2. В шаблоне вставьте метку если и задайте условие: цена > 10000

    Картинка

  3. Установите курсор после если (цена > 10000).

    Картинка

  4. Вставьте метку Значение и укажите формулу расчета цены со скидкой:

    Картинка

  5. Для обработки случая, когда условие не выполняется, добавьте блок иначе.

    Картинка

  6. После блока иначе передайте идентификатор цена

    Картинка

  7. Закройте конструкцию: /если

    Картинка