Тема: Загрузка расхода топлива через API
Добрый день!
Мы пытаемся воспроизвести отчет разработчика по загрузке пробега и топлива в личном кабинете, чтобы понять какие значения выгружаются и почему возникает различие в показаниях.
Тип шаблона смотрю Объект (avl_unit), в нем пытаюсь найти таблицу unit_generic с полем fuel_consumption_al, чтобы в пользовательском режиме в личном кабинете сформировать отчет и посмотреть на данные по ресурсу ("reportResourceId":19761905). Прикрепляю запрос к API, на основании которого пытаюсь в личном кабинете сформировать отчет:
http://hst-api.wialon.com/wialon/ajax.h … p;params={
"reportResourceId":19761905,
"reportTemplateId":0,
"reportTemplate":
{
"id":0,
"n":"unit_trips",
"ct":"avl_unit",
"p":"",
"tbl":
[{
"n":"unit_generic",
"l":"unit_generic",
"c":"fuel_consumption_all",
"cl":"fuel_consumption_all",
"s":"",
"sl":"",
"p":"",
"sch":{"f1":0,"f2":0,"t1":0,"t2":0,"m":0,"y":0,"w":0,"fl":0},"f":0}
]
},
"reportObjectId":"18467053",
"reportObjectSecId":0,
"interval":{"from":1569466200,"to":1569501900,"flags":0}}
По поводу запроса API из документации:
В нашем случае reportResourceId = 19761905, reportTemplateId = 0, т.е. не используется какой-то готовый шаблон. Шаблон задается в JSON формате в запросе, согласно документации
Шаблон в запросе:
"reportTemplate":
{
"id":0,
"n":"unit_trips",
"ct":"avl_unit",
"p":"",
"tbl":
[{
"n":"unit_generic",
"l":"unit_generic",
"c":"fuel_consumption_all",
"cl":"fuel_consumption_all",
"s":"",
"sl":"",
"p":"",
"sch":{"f1":0,"f2":0,"t1":0,"t2":0,"m":0,"y":0,"w":0,"fl":0},"f":0}
]
},
Также в документации https://sdk.wialon.com/wiki/ru/sidebar/ … eport_data указано описание JSON шаблона, который необходимо передать в "reportTemplate"
Т.к. шаблона отчета нет, а существующие в системе шаблоны отчета возвращают отличные показания по расходу топлива от загруженных в 1С, пытаемся создать такой шаблон и посмотреть что за таблица с параметрами "n":"unit_generic", "c":"fuel_consumption_all" и почему именно эти цифры выгружаются.
Скриншоты загруженных значений во вложении.
Подскажите в чем причина различия при загрузке данных?
С Виалона загружается расход топлива 60 литров, но в самом личном кабинете я таких значений не вижу.