[CODE]$dbStatus = CIBlockPropertyEnum::GetList(array(), array(
'IBLOCK_ID' => $IBLOCK_ID,
'VALUE' => $order['status'],
'CODE' => 'STATUS',
));
while ($arStatus = $dbStatus->Fetch()) {
$status = $arStatus['ID'];
echo '<pre>'; print_r([
'$status' => $status,
'$arStatus' => $arStatus,
]); echo '</pre>';
}
[/CODE]
Нужно получить нужный id свойства типа список, фильтрую выборку по инфоблоку, по текстовому значению и по коду. Текстовое значение уникально для списка, потому значение должно вернуться одно, но тут обнаружил, что по определённому тексту возвращается два значения, хотя в админке в списке оно точно одно. По property_id нашёл что в другом инфоблоке есть точно такое же значение у свойства типа список, но почему оно в выборку попадает, если я в фильтре указываю только нужный инфоблок?