Необходимо вывести элементы из нескольких инфоблоков, у которых в множественном свойстве указано определенное значение.
$arFilter = Array("IBLOCK_ID"=>array(2, 3), "PROPERTY_ANC_ID"=>2);
$res = CIBlockElement::GetList(Array("PROPERTY_START_DATE" => "DESC"), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()) {
$arCalendar[] = $ob->GetFields();
$arPropsC = $ob->GetProperties();
echo '<pre>'; print_r($arCalendar); echo '</pre>';
}
Пробовал таким образом, выводит лишь элементы из последнего инфоблока. Как можно организовать такой фильтр правильным образом?