Для получения значений полей сущностей типа SELECT (выбор из списка) в коробочной версии Битрикс24 можно использовать следующий PHP-код (используется на странице с подключенным PROLOG), в примере получаются массивом значения списочного свойства “UF_CRM_99999999” для сделок:
<?php
$arFieldRes = \CUserTypeEntity::GetList(
['ID' => 'ASC'],
[
'ENTITY_ID' => "CRM_DEAL", // тип сущности, в данном случае - сделки
'FIELD_NAME' => "UF_CRM_99999999", // идентификатор поля
'USER_TYPE_ID' => 'enumeration' // тип поля, в данном случае - списочное
]
);
if ($arField = $arFieldRes->Fetch()) {
// формируем массив с парами: id значения свойства => значение свойства
$SELECT = array();
$enum = new \CUserFieldEnum();
$enumRes = $enum->GetList(array(), array('USER_FIELD_ID' => $arField['ID']));
while ($enumEl = $enumRes->Fetch()) {
$SELECT[$enumEl["ID"]] = $enumEl["VALUE"];
}
}
print_r($SELECT); // выводим полученные данные на экран