Yandex Metrika
sanches.free

Условия отбора в Bitrix API: фильтры инфоблоков и торговые правила

Слова и символика фильтров

Классические выборки инфоблока принимают ассоциативный массив, где ключи несут префикс типа операции: равно, включение набора значений или проверку на заполнение. Ошибка «ничего не вернулось» чаще всего следствием лишней жёсткой комбинации этих символов, а не пустых данных.

Логические группы

Для больших ограничителей фильтры складывают иерархически через вложенные массивы и явные указания на логический OR внутри ветви, не размазывая магических числовых ID по десяти уровней вложенности.

Торговый контур

В правилах магазина условием может быть свойство SKU, география IP и группа клиента. Одна и та же структура данных используется в расчётных обработчиках и в редакторе промо кампании; при добавлении кастомного типа свойства поддерживайте читабельный ответ в журнал исключений.

Производительность сложной логики

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

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии