Добрый день!
Просьба подсказать, может кто знает?
Как получить ID сотрудника которого я выбираю ответственным при создание задачи и передать его ID в init.php? Это нужно для того чтобы ставить его руководителя в наблюдатели.
Код в init:
Т.е. мне нужно во 2й строке в $user_id передать его id'шник
							Просьба подсказать, может кто знает?
Как получить ID сотрудника которого я выбираю ответственным при создание задачи и передать его ID в init.php? Это нужно для того чтобы ставить его руководителя в наблюдатели.
Код в init:
| Код | 
|---|
function getBitrixUserManager($user_id = false){
if(!$user_id) $user_id = $GLOBALS["USER"]->GetID();
    return array_keys(CIntranetUtils::GetDepartmentManager(CIntranetUtils::GetUserDepartments($user_id), $user_id, true));
}
//var_dump (getBitrixUserManager());
AddEventHandler("tasks", "OnTaskAdd",array("AddAuditors","AudHandler"));
class AddAuditors {
   function AudHandler($ID, $arFields)  {
                 CModule::IncludeModule('tasks');
                 if (!isset($arTask["AUDITORS"])) {
                            $res= Array(
                            "AUDITORS" => getBitrixUserManager(),);
                 $obTask = new CTasks;
                 $success = $obTask->Update($ID, $res);
   }
 }
} |