Здравствуйте! Скажите есть ли способ обратиться к полю сделки или инфоблока по XML_ID? Для испоьзования в $arFilter и $arSelect. Пока я только пользуюсь такм костылем.
$deal = new CCrmDeal;
$dealFields = $deal->GetUserFields();
$dealKeys = array_keys($dealFields);
$dealXML= array_column($dealFields, 'XML_ID');
$dealFields = array_combine($dealKeys, $dealXML);
$dealFields = array_flip(array_diff($dealFields, array('')));
print_r($dealFields);
А затем в $arFilter
$arFilter = (
"={$dealFields['какой-то XML_ID']}" => 'какое-то значение для фильтра',
);