Данный справочник содержит информацию об Очетах.
Создание шаблона отчета
Для создания нового шаблона отчетаДанный справочник содержит информацию об Очетах.
...
Создание шаблона отчета
Для создания нового шаблона отчета, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/reports// , с параметрами
Code Block | ||
---|---|---|
| ||
{ "IsGrouped":true, "FieldsId":"10,20,30,40,45,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230", "Name":"Report full" } |
,
где:
token | Токен, полученный при авторизации |
Name | Название отчета |
FieldsId | ID столбцов в БД: |
IsGrouped | Группировка: true - группировать false - не группировать |
Если все сделано правильно, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": { |
...
"Id": 44 |
...
}, |
...
"err": null, |
...
"status": true |
...
} |
где:
Id | ID отчета в БД |
Построение отчета
Для построения отчета, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/reports/data/<reportId>/ с параметрами
Code Block | ||
---|---|---|
| ||
{ "DateStart":"2018-03-01 16:05", "DateEnd":"2018-04-30 16:05", "Filters":{ "ObjectsGroups":null, "ZonesGroups":null, "Works":null } |
...
} |
или
Code Block | ||
---|---|---|
| ||
{ "DateStart":"2018-03-01 11:37", "DateEnd":"2018-04-19 11:37", "Filters":{ "ObjectsGroups":{"Id":649}, "ZonesGroups":{"Id":363}, "Works":{"Id":264} } } |
...
где
reportId | ID отчета в БД |
DateStart | Начальная дата |
DateEnd | Конечная дата |
ObjectsGroups | Фильтр по группе техники |
ZonesGroups | Фильтр по группе полей |
Works | Фильтр по виду работ |
Если в выбранном периоде есть данные, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": [ |
...
[ |
...
"\u0422\u0435\u0445\u043d\u0438\u043a\u0430", |
...
"\u041f\u043e\u043b\u0435", |
...
"\u041f\u043b\u043e\u0449\u0430\u0434\u044c \u043f\u043e\u043b\u044f,\u0433\u0430", |
...
"\u0412\u043e\u0434\u0438\u0442\u0435\u043b\u044c", |
...
"\u0420\u0430\u0431\u043e\u0442\u0430", |
...
"\u041d\u0430\u0432\u0435\u0441\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435", |
...
"\u041d\u043e\u043c\u0435\u0440 \u043d\u0430\u0440\u044f\u0434\u0430", |
...
"\u0414\u0430\u0442\u0430 \u043d\u0430\u0440\u044f\u0434\u0430", |
...
"\u041f\u0440\u043e\u0431\u0435\u0433", |
...
"\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c \u043f\u043e \u043f\u0440\u043e\u0431\u0435\u0433\u0443", |
...
"\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c \u043e\u0431\u0449\u0430\u044f", |
...
"\u0420\u0430\u0441\u0445\u043e\u0434 \u0442\u043e\u043f\u043b\u0438\u0432\u0430 \u0414\u0423\u0422", |
...
"\u0420\u0430\u0441\u0445\u043e\u0434 \u0442\u043e\u043f\u043b\u0438\u0432\u0430 \u0414\u0423\u0422/\u0413\u0430", |
...
"\u0420\u0430\u0441\u0445\u043e\u0434 \u0442\u043e\u043f\u043b\u0438\u0432\u0430 \u0414\u0420\u0422", |
...
"\u0420\u0430\u0441\u0445\u043e\u0434 \u0442\u043e\u043f\u043b\u0438\u0432\u0430 \u0414\u0420\u0422/\u0413\u0430", |
...
"\u0412\u0440\u0435\u043c\u044f \u0432\u044a\u0435\u0437\u0434\u0430", |
...
"\u0412\u0440\u0435\u043c\u044f \u0432\u044b\u0435\u0437\u0434\u0430", |
...
"\u0412\u0440\u0435\u043c\u044f \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f", |
...
"\u0412\u0440\u0435\u043c\u044f \u0441\u0442\u043e\u044f\u043d\u043e\u043a", |
...
"\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043a\u043c/\u0447" |
...
], |
...
[ |
...
"D3C6 \u041c\u0422\u0417-1523 \u0411\u0435\u043b\u0430\u0440\u0443\u0441 12575", |
...
"TestRCS_Geozone", |
...
25828.52, |
...
null, |
...
null, |
...
null, |
...
1057, |
...
"2018-03-04 00:00:00", |
...
12.57, |
...
18.85, |
...
0.0, |
...
0.0, |
...
0.0, |
...
0.0, |
...
0.0, |
...
"00:00:20", |
...
"23:58:31", |
...
"01:17:30", |
...
"22:40:41", |
...
9.73 |
...
], |
...
[ |
...
"E2C0 \u041c\u0422\u0417 09032 \u0410\u0406", |
...
"TestRCS_Geozone", |
...
25828.52, |
...
null, |
...
null, |
...
null, |
...
1154, |
...
"2018-03-13 00:00:00", |
...
101.28, |
...
151.91, |
...
126.86, |
...
0.0, |
...
0.0, |
...
0.0, |
...
0.0, |
...
"00:00:15", |
...
"23:58:24", |
...
"07:11:23", |
...
"16:46:46", |
...
14.09 |
...
] |
...
], |
...
"err": null, |
...
"status": true |
...
} |
Редактирование шаблона отчета
Для редактирования шаблона отчета, нужно отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/reports/<reportId> , с параметрами, которые нужно установить:
Code Block | ||
---|---|---|
| ||
{ "IsGrouped":false, "FieldsId":"80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230", "Name":"Новое название" } |
...
где
token | Токен, полученный при авторизации |
reportId | ID отчета в БД |
Name | Название отчета |
FieldsId | ID столбцов в БД |
IsGrouped | Группировка |
Если все сделано правильно, приходит ответ следующего вида:
...
Code Block | ||
---|---|---|
| ||
{ "data": null, |
...
"err": null, |
...
"status": true |
...
} |
Удаление шаблона отчета
Чтобы удалить шаблон отчета, нужно отправить запрос DELETE на адрес https://teletrack.ua/agro_api/<token>/reports/<reportId> , где
token | Токен, полученный при авторизации |
reportId | ID отчета в БД |
В результате приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |