Здравствуйте.
Хотел бы узнать, как производить поиск элемента инфоблока по определённому значению свойства.
Причём не стандартного свойства, которое по умолчанию создаётся для элемента (которые описаны в http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php ), а для тех свойств, которые были созданы отдельно, на вкладке Свойства страницы Редактирования инфоблока.
Т.е., поиск по [B]NAME[/B], [B]IBLOCK_ID [/B]и т.д. производится довольно просто:
[CODE]$arFilter = array(
"CREATED_BY" => $USER->GetID(),
"IBLOCK_ID" => $IBLOCK_ID,
// "NAME" => "355",
);
$rsItems = CIBlockElement::GetList(Array("SORT" => "ASC"), $arFilter, false, false, Array());
[/CODE]А если, скажем, я создал дополнительное свойство для инфоблока и назвал новое свойство, скажем, data_otgruzki, то как бы я его не добавлял в $arFilter, поиск по нему, как я вижу, не производится.
Да и на сколько я понял, вытащить в выше указанном коде дополнительные свойства не получится, гугл подсказал, что вытаскиваются свойства отдельным кодом
[CODE]$db_props = CIBlockElement::GetProperty($IBLOCK_ID, $arResult['ITEMS']['ID'], "sort", "asc", array());[/CODE]
Так как же искать элементы инфоблоков по дополнительным свойствам?