• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::GetUserDepartments
static function GetUserDepartments($USER_ID)
{
	static $cache = [];
	$USER_ID = (int)$USER_ID;

	if (!isset($cache[$USER_ID]))
	{
		$dbRes = CUser::GetList('ID', 'ASC', ['ID' => $USER_ID], ['SELECT' => ['UF_DEPARTMENT']]);

		if ($arRes = $dbRes->Fetch())
		{
			$cache[$USER_ID] = $arRes['UF_DEPARTMENT'];
		}
		else
		{
			$cache[$USER_ID] = false;
		}
	}

	return $cache[$USER_ID];
}