• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/service/user.php
  • Класс: BitrixBizprocServiceUser
  • Вызов: User::getUserInfo
public function getUserInfo(int $userId): ?array
{
	if ($userId <= 0)
	{
		return null;
	}

	$userFields = $this->getUserUserFields();
	$user = $this->loadUser($userId, $userFields);

	if (!$user)
	{
		return null;
	}

	$this->convertValues($user, $userFields);

	$schedule = $this->getUserSchedule($userId);
	$user['IS_ABSENT'] = $schedule->isAbsent();
	$user['TIMEMAN_STATUS'] = $schedule->getWorkDayStatus();
	$user['UF_HEAD'] = $this->convertUserValue($this->getUserHeads($userId));

	return $user;
}