использовать while вместо if видимо
07.02.2018 10:28:15
Юрий Зайцев, попробуйте
[CODE]/task.item.list?ORDER[CREATED_DATE]=desc&FILTER[TITLE]=Поступила заявка на сервис%&PARAMS[NAV_PARAMS][nPageSize]=50&PARAMS[NAV_PARAMS][iNumPage]=2[/CODE]Подозреваю, что всё дело в порядке, в доке сказано: [CODE]Внимание! Соблюдение порядка следования параметров в запросе обязательно. При его нарушении запрос будет выполнен с ошибками. [/CODE]Судя по описанию ваших ошибок:[CODE]TASKS_ERROR_EXCEPTION_#256; 5a79bd4306f4a5.69351553: Param #1 (arFilter) for method ctaskitem::list() must not contain key \"NAV_PARAMS\".; 256/TE/WRONG_ARGUMENTS<br>[/CODE]Метод как раз ругается на то, что параметр filter который должен идти вторым не может содержать ключ NAV_PARAMS, поскольку вы вторым параметром почему то передаёте params. Кароче методу не важно, как вы обзовете get параметр, важен лишь порядок их следования. Если не выскочит, попробуйте ещё в конец строки "&SELECT[]=" добавить |
|
|