расковырял в моём случае так.
[CODE]$XML_ID = $arResult["XML_ID"];
$q = "select * from b_iblock_property_enum as b,b_iblock_element_property as a where b.property_id =601
and b.id = a.VALUE_ENUM and b.xml_id = '$XML_ID'";
$result = mysql_query($q);
if (!(!$result)) {
while ($row = mysql_fetch_assoc($result)) {
$res = CIBlockElement::GetByID($row['IBLOCK_ELEMENT_ID']);
if ($ar_res = $res->GetNext()) {
$arResult['colection'][$row['IBLOCK_ELEMENT_ID']] = $ar_res;
}
}
} [/CODE]
[CODE]$XML_ID = $arResult["XML_ID"];
$q = "select * from b_iblock_property_enum as b,b_iblock_element_property as a where b.property_id =601
and b.id = a.VALUE_ENUM and b.xml_id = '$XML_ID'";
$result = mysql_query($q);
if (!(!$result)) {
while ($row = mysql_fetch_assoc($result)) {
$res = CIBlockElement::GetByID($row['IBLOCK_ELEMENT_ID']);
if ($ar_res = $res->GetNext()) {
$arResult['colection'][$row['IBLOCK_ELEMENT_ID']] = $ar_res;
}
}
} [/CODE]