• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::IsSubordinate
static function IsSubordinate($employeeID1, $employeeID2)
{
	if ($employeeID1 == $employeeID2)
	{
		return false;
	}

	$dbRes = CUser::GetList(
		'ID',
		'ASC',
		['ID' => $employeeID1],
		['SELECT' => ['UF_DEPARTMENT']]
	);

	if (($arRes = $dbRes->Fetch()) && is_array($arRes['UF_DEPARTMENT']) && (count($arRes['UF_DEPARTMENT']) > 0))
	{
		$arManagers = array_keys(CTasks::GetDepartmentManagers($arRes['UF_DEPARTMENT'], $employeeID1));

		if (in_array($employeeID2, $arManagers))
		{
			return true;
		}
	}

	return false;
}