- Модуль: 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;
}