Добрый день,
Ниже код , который отрабатывает со странички, но не хочет работать если вставить его в БПроцесс. Кратко, методом CUser::GetList ищем пользователя по заданному параметру, получаем значение свойcтва ID.
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$filter = Array
(
"NAME"=> "козлов павел",
);
$rsUsers = CUser::GetList(($by="NAME"), ($order="desc"), $filter); // ищем пользователя с именем "козлов павел" в пользователях. (находит только одного пользователя)
while($rsUsers->NavNext(true, "f_")) :
$this->SetVariable('Variable1',$f_ID]); //присваеваем переменной БП ID пользователя
endwhile;
Подскажите пожалуйста, как его заставить работать внутри бизнесс процесса?
з.ы
без строки require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php") пробовал
Ниже код , который отрабатывает со странички, но не хочет работать если вставить его в БПроцесс. Кратко, методом CUser::GetList ищем пользователя по заданному параметру, получаем значение свойcтва ID.
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$filter = Array
(
"NAME"=> "козлов павел",
);
$rsUsers = CUser::GetList(($by="NAME"), ($order="desc"), $filter); // ищем пользователя с именем "козлов павел" в пользователях. (находит только одного пользователя)
while($rsUsers->NavNext(true, "f_")) :
$this->SetVariable('Variable1',$f_ID]); //присваеваем переменной БП ID пользователя
endwhile;
Подскажите пожалуйста, как его заставить работать внутри бизнесс процесса?
з.ы
без строки require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php") пробовал