Фильтрация по свойствам связанных элементов

Рейтинг: 37.8027  
Новая
Предложил Валерий Чебан 25.12.2011 17:37:55

Фильтрация по свойствам связанных элементов

Хелло,
В API по выбору элементов инфоблока ( CIBlockElement::GetList() ) есть возможность фильтрации по полям связанных элементов, для этого нужно поставить точку, т.е. например
$arFilter = array('PROPERTY_link.CODE' => 'код связанного элемента');

Было бы здорово, если бы работало и по свойствам, хотя бы для цепочек связанности одного уровня (кстати, неограниченный уровень цепочек - это вторая идея, чтобы было возможно многократно указать через точку: PROPERTY_link.PROPERTY_link2.PROPERTY_some_prop - т.е. транзитивная фильтрация ).

Т.е. хотелось, чтобы работало и так:

$arFilter = array('PROPERTY_link.PROPERTY_link2' => 'фильтрация по свойству связанного элемента');

Рейтинг: 1.0051  
Валерий Чебан 24.07.2013 01:16:29
Как я понимаю, в этом случае нужно использовать:
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/SubQuery.php
Рейтинг: 1.3208  
Валерий Чебан 01.08.2013 07:44:41
Еще по теме:
Расширение API Инфоблоков: SubQuery не только по ID элемента основного запроса, но и по свойствам
Прошу рассмотреть реализацию такой возможности!
Рейтинг: 1.6543  
Хейтер Битрикс 13.01.2014 11:32:27
такая важная штука висит уже без внимания аж с 2011 года! обидно
Рейтинг: 0  
Сосновский Евгений 04.04.2019 17:46:15
аж с 2011 года! :(((((((((