Проверка фильтров при активации правил и кампаний

Редактировал(а) Ксения Худякова 2026/06/17 12:28

Зачем это нужно

Когда вы активируете правило начисления, правило списания, кампанию или другую запись в системе — система автоматически проверяет, правильно ли заполнены фильтры.

Фильтр — это условие, которое ограничивает действие правила: для каких магазинов, товаров, карт, контактов оно работает. Если вы указали, что фильтр «Включаемый» (то есть правило работает только для выбранных объектов), но при этом не добавили ни одного списка — система заблокирует активацию. Такое правило не будет работать корректно.

Когда система блокирует активацию

Активация блокируется, если для фильтра выбран режим «Включаемые» или «Включаемые и исключаемые», но список включаемых объектов пустой.

Значение фильтраПоведение системы
Не используетсяПроверка не выполняется, активация разрешена
ВключаемыеПроверяется: должен быть хотя бы один включаемый список. Если пусто — блокировка
ИсключаемыеПроверка не выполняется, активация разрешена
Включаемые и исключаемыеПроверяется: должен быть хотя бы один включаемый список. Если пусто — блокировка

Сообщение об ошибке

Если фильтр заполнен некорректно, при попытке активировать запись вы увидите сообщение:

«Не удалось активировать: отсутствуют фильтры. Пожалуйста, прикрепите фильтр для корректной работы.»

1781699279295-837.png

Сообщение отображается в верхней части карточки. Оно исчезнет автоматически, как только вы добавите нужный список или измените режим фильтра.

Что делать

  1. Откройте карточку правила или кампании.
  2. Найдите фильтр, который указан в сообщении об ошибке.
  3. Выберите один из вариантов:
    • Добавьте список — нажмите кнопку добавления в соответствующем разделе фильтра и выберите нужный список.
    • Измените режим фильтра — если список не нужен, смените значение с «Включаемые» на «Не используется».
  4. Повторите попытку активации.

Какие фильтры проверяются

Правила начисления (базовые, персональные акции, товарные акции, правила-сообщения, правила-коэффициенты, правила-наклейки)

ФильтрЧто означает
Целевая аудиторияФильтр по контактам и картам
Фильтр по чекамОграничения по параметрам чека
Фильтр по позициямОграничения по товарным позициям
Фильтр по времениОграничения по дням/часам работы правила

Правила списания

ФильтрЧто означает
Целевая аудитория (фильтр по контактам и картам)Для каких контактов/карт работает правило списания
Фильтр по чекамОграничения по параметрам чека
Фильтр по позициямОграничения по товарным позициям
Фильтр по времениОграничения по дням/часам работы правила

Кампании

ФильтрЧто означает
ПартнёрыДля каких партнёров действует кампания
МагазиныДля каких магазинов действует кампания
ТоварыДля каких товаров действуют правила кампании
Типы картДля каких типов карт действует кампания
КонтактыДля каких контактов действует кампания
КартыДля каких карт действует кампания

Примеры

Пример 1. Правило начисления — фильтр по контактам

Ситуация: Вы создали базовое правило начисления. В разделе «Целевая аудитория» установили значение «Включаемые», но не добавили ни одного фильтра по контактам.

Что произойдёт: При попытке активировать правило система выведет ошибку.

Как исправить: Перейдите в раздел «Целевая аудитория» → «Включает фильтры по контактам» и добавьте нужный фильтр. Или смените значение поля «Фильтр по контактам и картам» на «Не используется».

Пример 2. Кампания — фильтр по магазинам

Ситуация: Вы создали кампанию. В поле «Магазины» установили значение «Включаемые», но не добавили ни одного списка магазинов.

Что произойдёт: При попытке установить поле «Активно» = «Да» система заблокирует сохранение и выведет ошибку.

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

Пример 3. Частично заполненный фильтр

Ситуация: В правиле установлено «Включаемые и исключаемые» для фильтра по товарам. Исключаемый список заполнен, а включаемый — нет.

Что произойдёт: Система заблокирует активацию, так как включаемый список пустой.

Как исправить: Добавьте хотя бы один список в раздел «Включает фильтры по позициям» (или «Включает списки товаров» для кампаний).

Где найти в системе

Настройка фильтров находится в карточке каждой записи:

  • Правила начисления — вкладка/раздел «Целевая аудитория», «Фильтр по чекам», «Фильтр по позициям», «Фильтр по времени»
  • Правила списания — аналогичные разделы + «Зависимости» (ограничения по группам баллов, кампаниям и правилам)
  • Кампании — раздел «Фильтры» в карточке кампании