Метка «Условие»
Метка «Условие» используется для логической проверки значений и управления отображением данных в шаблоне. Если условие выполняется, содержимое метки добавляется в документ, в противном случае — скрывается.
Синтаксис
-
Обязательные параметры:
— открывает блок условия. Внутри скобок указывается логическое выражение (например,
условие > 5
,условие != пусто
) или переменная (например,условие
,данные.условие
← если полеусловие
лежит в составном поледанные
).— закрывает конструкцию.
-
Необязательные параметры:
— срабатывает, если условие не выполнено.
Принцип работы:
Метка условие
позволяет задавать любые логические проверки. Внутри скобок можно использовать:
-
Сравнения:
=
,!=
,>
,<
-
Логические операторы:
и
,или
,не
-
Функции:
дата(...)
,округлить(...)
, и т.д. -
Вложенные условия
📌 Можно объединять несколько условий и писать конструкции любой сложности.
Пример:
Задача: Показать цену со скидкой, если товар стоит больше 10 000 ₽. Если меньше или равно — вывести обычную цену.
Шаги:
-
Создайте поле Десятичное число с идентификатором
цена
. -
В шаблоне вставьте метку
если
и задайте условие:цена > 10000
-
Установите курсор после
если (цена > 10000)
. -
Вставьте метку Значение и укажите формулу расчета цены со скидкой:
-
Для обработки случая, когда условие не выполняется, добавьте блок
иначе
. -
После блока
иначе
передайте идентификаторцена
-
Закройте конструкцию:
/если