1

Отчет со сменами

Topic: Отчет со сменами

Добрый день. Есть отчет типа "Сводка" (http://ssmaker.ru/fd3d7361/) с тремя настроенными сменами (http://ssmaker.ru/f249c77f/). За один период по одному объекту, в интерфейсе Wialon, показывает одну информацию, а вот при запросе с помощью API-метода уже совсем другую. Запрос делаю с таким же периодом и объектом. Использую "report/exec_report" и "report/get_result_rows". Без смен все данные получает верно. Возможно при использование смен нужно еще что-то включить или настроить, может быть смены нужно передавать в параметры отчета. Что-то возможно было не замечено. Подскажите пожалуйста.

2

Отчет со сменами

Re: Отчет со сменами

Добрый день!
судя по скриншотам  детализации в отчете не включена, поэтому в результате только строки первого уровня показываются.
В этом случае запрос report/get_result_rows должен как раз работать, и возвращать аналогичный результат как в Wialon , т.к как раз возращает строки верхнего уровня

К примеру, запрашиваем из таблицы строки от 0 до 10 (допустим первые 10 строк ) 

https://hst-api.wialon.com/wialon/ajax.html?svc=report/get_result_rows&sid=024d5e146f991f8ea71d2e1d0386f4bb&params={%22tableIndex%22:0,%22indexFrom%22:0,%22indexTo%22:10}

Ответ

[{"n":0,"i1":0,"i2":1435,"t1":1602547219,"t2":1602590334,"d":0,"c":["(10-13-2020) Смена1","58 км","8:47:34"]},{"n":1,"i1":1438,"i2":1913,"t1":1602590424,"t2":1602604711,"d":0,"c":["(10-13-2020) Смена2","0.00 км","0:00:00"]},{"n":2,"i1":1916,"i2":2870,"t1":1602604800,"t2":1602633515,"d":0,"c":["(10-13-2020) Смена3","0.00 км","0:00:00"]},{"n":3,"i1":2873,"i2":4224,"t1":1602633605,"t2":1602676710,"d":0,"c":["(10-14-2020) Смена1","49 км","4:07:07"]},{"n":4,"i1":4227,"i2":4361,"t1":1602676800,"t2":1602680818,"d":0,"c":["(10-14-2020) Смена2","0.00 км","1:06:58"]}]

5 строк (интервалов) в отчете , параметр "d" по каждой строке = 0,  говорит о том, что внутри вложенных строк нет.

Если нужно получить и вложенный строки, тогда удобно выполнять запрос  report/select_result_rows (аналогично как в интерфейсе) , который вернет и строки верхнего уровня и вложенные их строки.
См. пример тут - способ 2 https://sdk.wialon.com/wiki/ru/sidebar/ … _iz_tablic

Возможно вы приведете пример запроса, который выполняете, а также что визуально в интерфейсе Wialon отображается, чтобы понять в чем именно отличия по результату.

Diana Cheley
Wialon Hosting Expert
Gurtam
3

Отчет со сменами

(edited by darya_k 15/10/2020 13:48:50)

Re: Отчет со сменами

Добрый день. В Wialon отчет выдает вот такую информацию - http://ssmaker.ru/dc0949e0/. Запросы получают следующие параметры:
report/exec_report

&params={"reportResourceId": "19423437",
"reportTemplateId": "11",
"reportObjectId": "21819680",
"reportObjectSecId": "0",
"interval":{"from": "1600203600",
"to": "1600289999",
"flags": "0"}}

report/get_result_rows

&params={"tableIndex": "0",
"indexFrom": "0",
"indexTo": "4"}

Информация которую выдает запрос - http://ssmaker.ru/1da71ac9/

4

Отчет со сменами

Re: Отчет со сменами

Добрый день!

проверьте, пожалуйста, еще раз id объекта. В запросе и на скриншоте - это разные объекты.

Также лучше не публиковать внутренние id элементов. При необходимости можно в ЛС мне скинуть пример уже с конкретными id элементов.

Diana Cheley
Wialon Hosting Expert
Gurtam