Получить свойства пользователя

Получить свойства пользователя можно через UserTable::getList().

$user = \Bitrix\Main\UserTable::getList([
  'select' => ['ID', 'NAME', 'PERSONAL_PHONE'],
  'filter' => ['ID' => $USER->GetID()]
])->Fetch();

$user['NAME']; // Имя пользователя

Если надо получить более полные данные свойства пользователя, то это можно сделать через метод UserFieldTable::getList().

$userField = \Bitrix\Main\UserFieldTable::getList([
  'filter' => ['ENTITY_ID' => 'USER', 'FIELD_NAME' => 'UF_NAME']
])->Fetch();

$userField['ID'];   // ИД свойства
$userField['NAME']; // Имя свойства

Если поле имеет тип «список», то получить значения списка можно через метод CUserFieldEnum::GetList().

$res = \CUserFieldEnum::GetList([], ['USER_FIELD_ID' => $fieldId]);
while ($data = $res->Fetch()) {
  $data; // данные
}