arrFilter сложная логика в фильтре

Условия в фильтре битрикса можно объединять с помощью логики и(AND), или(OR). Весьма полезный функционал про который часто забывают.

Для примера выведем новости в которых есть привязка к нужному нам региону, либо нет привязки к региону совсем:

global $arrFilter;
$arrFilter = array(array( "LOGIC" => "OR", array("PROPERTY_REGION" => false), array("PROPERTY_REGION" => 7)));