G
N
I
D
A
O
L

Получает ID значения пользовательского свойства по его значению

function GetUserFieldValueID($value)
    {
        $rsEnum = CUserFieldEnum::GetList(array(), array("USER_FIELD_NAME" => "UF_ROLE", "VALUE" => $value));
        $arEnum = $rsEnum->GetNext();
        return $arEnum['ID'];
    }