Добрый день
Просьба помочь разобраться, только осваиваю php поэтому некоторые моменты не совсем ясны, просьба не закидывать шапками :) .
Пытаюсь вывести список пользователей на страничке через php код. [CODE]<?
$filter = Array
(
">ID" => "260",
"<ID" => "300",
"ACTIVE" => "Y",
);
$rsUsers = CUser::GetList(($by="personal_country"), ($order="desc"), $filter); // выбираем пользователей
$is_filtered = $rsUsers->is_filtered; // отфильтрована ли выборка ?
$rsUsers->NavStart(50); // разбиваем постранично по 50 записей
echo $rsUsers->NavPrint(GetMessage("PAGES")); // печатаем постраничную навигацию
while($rsUsers->NavNext(true, "f_")) :
echo "[".$f_ID."] (".$f_LOGIN.") ".$f_NAME." ".$f_LAST_NAME."<br>";
endwhile;
?>
[/CODE]
[URL=http://dev.1c-bitrix.ru/api_help/main/reference/cuser/getlist.php]Пример взят из документации[/URL]. Единственно что менял в коде это условие выборки, ID числовое поле, поэтому применяю фильтр для чисел, [URL=http://dev.1c-bitrix.ru/api_help/iblock/filters/number.php]взято также из документации[/URL]. Хотя в примере указано что возможна выборка
Выборка идет, но очень странным образом работает только нижняя граница, т.е. выводятся все активные пользователи с id более чем 260 и до последнего фильтр по id <= 300 не отсекает пользователей. Пробовал варианты "><ID" => array(1 ,100), но так же не принесло результата.