В хайлоад инфоблоке нет аналога getbyid, он немного длинее )))
(как получить данные из типа справочник битрикс)
Итак попробуем получить название всех профессий по фильтру внешнего кода
CModule::IncludeModule(‘highloadblock’);
$hldata = Bitrix\Highloadblock\HighloadBlockTable::getById(2)->fetch(); /// тут id вашей таблицы посмотреть можно в админке в разделе хайлоад инфоблоках
$hlentity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hldata);$hlDataClass = $hldata[‘NAME’].’Table’;
$result = $hlDataClass::getList(array(
‘select’ => array(‘ID’, ‘UF_NAME’, ‘UF_XML_ID’),
‘order’ => array(‘UF_NAME’ =>’ASC’),
‘filter’ => array(‘UF_XML_ID’=>$prof),
));while($res = $result->fetch())
{
echo $res[‘UF_NAME’];
}