Skip to content

Переключатель ​

Скрытая развилка на несколько веток.

Отличие от Условия: у каждого правила свой выход, плюс запасной «По умолчанию». Отдельного режима «все / любое» нет.

Когда ставить ​

«Ответ А → сценарий 1, ответ Б → сценарий 2, всё остальное → сценарий 3».

Конструктор ​

Вход сверху. Выход у каждого условия и выход «По умолчанию» внизу. Если условие сработало, но связи от него нет, квиз сразу идёт в «По умолчанию».

Редактор ​

Проверяются сверху вниз; срабатывает первое подходящее. Виды условий:

Вопрос ​

Выберите уже пройденный вопрос с вариантами и отметьте ответы. Опция «Нужны все выбранные ответы» — пользователь должен отметить все перечисленные, а не любой из них.

В одном переключателе один и тот же вопрос нельзя использовать дважды. В списке только вопросы, до которых можно дойти по связям. Контакты и поля ввода без вариантов в этот список не входят.

Переменная ​

Выберите переменную и сравнение. Набор сравнений зависит от типа: строка, число, время, дата или диапазон дат. Числом считается и ключ вроде @period[count_day] у диапазона дат. Время, дата и диапазон дат — пункты без модификатора. Время сравнивается как число (миллисекунды). Дата и начало диапазона дат — в UTC, с форматом пикера (дата+время, неделя, месяц, год). В диапазоне начало не позже конца.

СравнениеТипПример
Равнострока@plan равно pro — совпадёт и с «Pro», регистр не важен
Строго равнострока@plan строго равно Pro — только такое написание
Не равнастрока@plan не равна free
Строго не равнастрока@code строго не равна AbC
Содержитстрока@comment содержит скидка
Строго содержитстрока@comment строго содержит VIP
Равночисло@sum равно 10
Не равначисло@sum не равна 0
Большечисло@sum больше 10
Больше или равночисло@sum больше или равно 10
Меньшечисло@sum меньше 3
Меньше или равночисло@sum меньше или равно 3
Диапазончисло@sum от 10 до 20 включительно

Сравнение с датой или временем суток «сейчас» — отдельные типы условий ниже, не эта таблица.

Дата ​

Сравнение текущего момента прохождения с датой или периодом. Точность задаёт формат. «Учитывать часовой пояс пользователя»: если выключено, считается московское время.

СравнениеФорматПример
Равнодата + времясейчас равно 15.03.2026 12:00
Не равнодата + времясейчас не равно 01.01.2026 00:00
Большедата + времясейчас больше 01.06.2026 00:00 — прохождение после этой метки
Больше или равномесяцсейчас больше или равно март 2026
Меньшегодсейчас меньше 2027
Меньше или равнонеделясейчас меньше или равно неделе 09.03.2026
В диапазонедата + времясейчас от 01.01.2026 00:00 до 31.12.2026 23:59 включительно

Время ​

Как в Условии: текущее время суток, с секундами или без, период в одних сутках, часовой пояс пользователя или Москва.

Как видит пользователь ​

Пользователь этот блок не видит. Переключатель срабатывает на сервере: квиз сразу идёт по первой подходящей ветке, без экрана и кнопки «Далее».

Соседние блоки ​

Условие, если нужны только две ветки «да / нет».