Здравствуйте. Хотел бы узнать, как производить поиск элемента инфоблока по определённому значению свойства. Причём не стандартного свойства, которое по умолчанию создаётся для элемента (которые описаны в http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php ), а для тех свойств, которые были созданы отдельно, на вкладке Свойства страницы Редактирования инфоблока. Т.е., поиск по NAME, IBLOCK_ID и т.д. производится довольно просто:
А если, скажем, я создал дополнительное свойство для инфоблока и назвал новое свойство, скажем, data_otgruzki, то как бы я его не добавлял в $arFilter, поиск по нему, как я вижу, не производится. Да и на сколько я понял, вытащить в выше указанном коде дополнительные свойства не получится, гугл подсказал, что вытаскиваются свойства отдельным кодом
PROPERTY_<PROPERTY_CODE > - фильтр по значениям свойств, где PROPERTY_CODE - код свойства или мнемонический код. Для свойств типа "Список", "Число", "Привязка к элементам" и "Привязка к разделам" - Число. Для прочих - Маска;
PROPERTY_< PROPERTY_CODE>_VALUE - фильтр по значениям списка для свойств типа "список" (Маска), поиск будет осуществляться по строковому значению списка, а не по идентификатору;
Т.е., если у Вас есть дополнительное свойство "PROP1", тогда посик по нему будет: