Получаю элементы инфоблока через API CIBlockElement:GetList
Передаю вот такой arFilter
BИными словами, мне необходимо выбрать элементы инфоблока в котором присутствуют одни ингредиенты И отсутствуют другие (ингредиенты в другом, связанном, инфоблоке). В данном случае условие отрицания не срабатывает.
Где и что я сделал не так? Подскажите пожалуйста.
Передаю вот такой arFilter
| Код |
|---|
Array ( [IBLOCK_ID] => 10 [0] => Array ( [LOGIC] => OR [0] => Array ( [=PROPERTY_INGREDIENTS.ID] => 98 ) [1] => Array ( [=PROPERTY_INGREDIENTS.ID] => 254 ) [2] => Array ( [=PROPERTY_INGREDIENTS.ID] => 290 ) [3] => Array ( [=PROPERTY_INGREDIENTS.ID] => 348 ) [4] => Array ( [=PROPERTY_INGREDIENTS.ID] => 510 ) [5] => Array ( [=PROPERTY_INGREDIENTS.ID] => 516 ) [6] => Array ( [=PROPERTY_INGREDIENTS.ID] => 584 ) [7] => Array ( [=PROPERTY_INGREDIENTS.ID] => 594 ) [8] => Array ( [=PROPERTY_INGREDIENTS.ID] => 1244 ) [9] => Array ( [=PROPERTY_INGREDIENTS.ID] => 1295 ) [10] => Array ( [=PROPERTY_INGREDIENTS.ID] => 1969 ) [11] => Array ( [=PROPERTY_INGREDIENTS.ID] => 2291 ) ) [1] => Array ( [!%PROPERTY_INGREDIENTS.ID] => 255 ) ) |
Где и что я сделал не так? Подскажите пожалуйста.
