apply_report_result
Метод apply_report_result используется для получения результата асинхронного отчета.
Метод используется только для отчетов, запрошенных с параметром
remoteExecзапроса report/exec_report.
svc=report/apply_report_result¶ms={}
Результат может быть получен только после успешного выполнения асинхронного отчета, то есть после того, как запрос report/get_report_status вернет
"status":"4".Результат можно получить только один раз. После этого он удаляется с сервера: повторный запрос
apply_report_resultвозвращает ошибку 4, аreport/get_report_statusвозвращает статус 16.
Ответ
Возвращаемый результат такой же, как и для запроса report/exec_report.
Возможные коды ошибок:
| Код | Описание |
|---|---|
| 4 | В сессии нет результата отчета, который можно применить. Отчет либо не запрашивался с параметром remoteExec, либо не завершился успешно. Проверьте его запросом report/get_report_status: применить результат можно только при статусе 4 (готов). |
| 6 | Неопределенная ошибка. |
| 1003 | Достигнут лимит. Смотрите подробности в поле reason. |
| 1004 | Достигнут лимит сообщений. Смотрите подробности в поле reason. |