Добрый день.
При запросе
$userFilter = array(
"ACTIVE" => "Y",
'ID' => UsersIDs
);
$arUserParameters = [
'FIELDS' => array("ID", 'ACTIVE', "LAST_NAME", "NAME", "SECOND_NAME"),
'SELECT' => array("UF_DEPARTMENT"),
];
$rsUsers = CUser::GetList(
$by = "NAME",
$order = "ASC",
$userFilter,
$arUserParameters);
получаю список корректно, но при этом в глобальную переменную $strError записывается "Пустой поисковый запрос (запрос не содержит букв или цифр)."
Далее, когда я использую CFormResult::SetStatus($RESULT_ID, $STATUS_ID); я всегда получаю false т.к. в коде метода я он отрабатывает только при $strError ='';
Грязный хак в виде обнуления $strError перед вызовом CFormResult::SetStatus использовать не хочется.
Как это победить?
Благодарю за ответы.
При запросе
$userFilter = array(
"ACTIVE" => "Y",
'ID' => UsersIDs
);
$arUserParameters = [
'FIELDS' => array("ID", 'ACTIVE', "LAST_NAME", "NAME", "SECOND_NAME"),
'SELECT' => array("UF_DEPARTMENT"),
];
$rsUsers = CUser::GetList(
$by = "NAME",
$order = "ASC",
$userFilter,
$arUserParameters);
получаю список корректно, но при этом в глобальную переменную $strError записывается "Пустой поисковый запрос (запрос не содержит букв или цифр)."
Далее, когда я использую CFormResult::SetStatus($RESULT_ID, $STATUS_ID); я всегда получаю false т.к. в коде метода я он отрабатывает только при $strError ='';
Грязный хак в виде обнуления $strError перед вызовом CFormResult::SetStatus использовать не хочется.
Как это победить?
Благодарю за ответы.