• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::GetSubordinateSql
static function GetSubordinateSql($sAliasPrefix = "", $arParams = [], $behaviour = [])
{
	$userId = $arParams['USER_ID'] ?? 0;
	$arDepsIDs = IntegrationIntranetDepartment::getSubordinateIds($userId, true);

	if (sizeof($arDepsIDs))
	{
		$rsDepartmentField = CUserTypeEntity::GetList([], ["ENTITY_ID" => "USER", "FIELD_NAME" => "UF_DEPARTMENT"]);
		if ($arDepartmentField = $rsDepartmentField->Fetch())
		{
			return CTasks::GetDeparmentSql($arDepsIDs, $sAliasPrefix, $arParams, $behaviour);
		}
	}

	return false;
}