Есть у меня код в БП:
$rootActivity = $this->GetRootActivity();
$user = $rootActivity->GetVariable("user");
$user = str_replace('user_','',$user);
$login = CUser::GetByID((int)$user)->Fetch();
$rootActivity->SetVariable("work_position",$login['WORK_POSITION']);
Данный код вытягивает должность инициатора БП.
Но... этот же код
$rootActivity = $this->GetRootActivity();
$user = $rootActivity->GetVariable("rukovoditel");
$user = str_replace('user_','',$user);
$login = CUser::GetByID((int)$user)->Fetch();
$rootActivity->SetVariable("work_position",$login['WORK_POSITION']);
вытягивает должность администратора Битрикса24.
Хотя если я ставлю вместо (int)$user просто ID, то все отрабатывает корректно.
В чем может быть загвоздка?
$rootActivity = $this->GetRootActivity();
$user = $rootActivity->GetVariable("user");
$user = str_replace('user_','',$user);
$login = CUser::GetByID((int)$user)->Fetch();
$rootActivity->SetVariable("work_position",$login['WORK_POSITION']);
Данный код вытягивает должность инициатора БП.
Но... этот же код
$rootActivity = $this->GetRootActivity();
$user = $rootActivity->GetVariable("rukovoditel");
$user = str_replace('user_','',$user);
$login = CUser::GetByID((int)$user)->Fetch();
$rootActivity->SetVariable("work_position",$login['WORK_POSITION']);
вытягивает должность администратора Битрикса24.
Хотя если я ставлю вместо (int)$user просто ID, то все отрабатывает корректно.
В чем может быть загвоздка?