1

Очистка результата выполнения отчёта (Pro)

(27/03/2014 16:50:22 отредактировано Gecko)

Тема: Очистка результата выполнения отчёта (Pro)

Выполняю два запроса: report/cleanup_result и за ним report/exec_report.
cleanup_result возвращает error:0 т.е. всё хорошо. Проблема: exec_report при этом всё равно ругается на "Только один запрос разрешается в данный момент времени".

report/exec_report ждёт результата от предыдущего и выполняется только при его успешном выполнении, это не асинхрон. Естественно оба запроса идут с одним ssid.

UPD: после exec_report при первом выполнении вызывается export_result с ошибкой "Неверный результат" (кстати, из-за чего такое возможно?)

Возможно - есть какое-то время ожидания или я что-то упустил?

2

Очистка результата выполнения отчёта (Pro)

Re: Очистка результата выполнения отчёта (Pro)

Проверьте еще раз внимательно не выполняется ли у вас одновременно несколько отчетов, потому что запрос exec_report возвращает 1003 ошибку, только при наличии уже выполняющегося отчета.

Development Department
Gurtam
3

Очистка результата выполнения отчёта (Pro)

(28/03/2014 17:10:20 отредактировано Gecko)

Re: Очистка результата выполнения отчёта (Pro)

При каждом вызове метод выполняет сначала report/cleanup_result.
Это именно после экспорта в файл который выдаёт ошибку 3. Если экспорт не производить - выполненный отчёт нормально очищается из сессии.

Запрос на экспорт:

[svc=report/export_result, params={"format":2,"pageOrientation":"portrait","pageSize":"a4","pageWidth":"1","coding":"","delimiter":"","headings":"","compress":"0","attachMap":"0","hideMapBasis":"0","outputFileName":"filename"}, 
ssid=***]

ЧЯДНТ?

Апдейт:
Сохранённый через АПИ в Виалоне отчёт редактируется и выполняется без ошибок через вебморду. Экспортируется  в файл (в вебморде) так же без проблем после. Если вышеописанным запросом я его пытаюсь экспортировать через АПИ - возвращается "Неверный результат" (ошибка 3). Метод для экспорта точно такой же как и для остальных запросов к АПИ. В чём причина?

4

Очистка результата выполнения отчёта (Pro)

Re: Очистка результата выполнения отчёта (Pro)

Gecko, в самом деле есть проблема с экспортом отчёта. Устраним.