|
|
ru:kit:remoteapi:apiref:report:get_report_tables [18/07/2016 15:35] |
ru:kit:remoteapi:apiref:report:get_report_tables [18/07/2016 15:35] (текущий) |
| ====== Получить список типов таблиц ====== |
| Чтобы получить типы таблиц, которые можно включать в отчеты, нужно использовать команду **report/get_report_tables**: |
| <code javascript> |
| svc=report/get_report_tables¶ms={} |
| </code> |
| |
| ===== Возвращаемый результат ===== |
| |
| <code=javascript> |
| [ |
| { |
| "id":<uint>, /* ID таблицы */ |
| "n":<text>, /* системное название таблицы */ |
| "l":<text>, /* название таблицы по умолчанию */ |
| "t":<text>, /* тип таблицы */ |
| "ct":<text>, /* тип шаблона, в котором может использоваться данная таблица */ |
| "pt":<text>, /* фильтры, доступные при редактировании таблицы */ |
| "gt":<text>, /* дополнительные настройки группировки */ |
| "col":[ /* массив столбцов */ |
| { |
| "n":<text>, /* системное название столбца */ |
| "l":<text>, /* название столбца по умолчанию */ |
| "sl":<text>, /* список названий столбцов (если это таблица статистики) */ |
| "t":<text>, /* тип столбца */ |
| "f":<uint> /* флаги столбцов (см. ниже) */ |
| } |
| ] |
| } |
| ] |
| </code> |
| //Типы шаблонов// рассмотрены в разделе [[get_report_data]]. |
| |
| |
| ==== Флаги столбцов==== |
| ^ Флаг ^ Описание ^ |
| | 0x01 | отображать как столбец таблицы | |
| | 0x02 | отображать как столбец таблицы статистики | |
| | 0x04 | отображать столбец как глобальный переключатель | |
| | 0x08 | отображать столбец как содержащий данные, отображаемые на карте | |
| | 0x10 | отображать столбец как ось графика | |
| |
| |
| ==== Значения параметра "pt" ==== |
| ^ Значение ^ Описание ^ |
| | geozones | Геозоны/объекты | |
| | unfinished_ival | Незавершенный интервал | |
| | duration | Длительность | |
| | mileage | Пробег | |
| | base_eh_sensor | Датчик моточасов | |
| | engine_hours | Моточасы | |
| | speed | Скорость | |
| | trips | Поездки | |
| | stops | Остановки | |
| | parkings | Стоянки | |
| | sensors | Датчики | |
| | sensor_name | Маски датчиков | |
| | driver | Водитель | |
| | trailer | Прицеп | |
| | fillings | Заправки | |
| | thefts | Сливы | |
| | duration_format | Формат длительности | |
| | geozones_ex | Геозоны/объекты расширенные | |
| | username | Фильтр по пользователям | |
| | route_points | Фильтр точек маршрута | |
| | event_mask | Фильтр событий | |
| | rides | для "Объект"-"Незавершенные поездки", "Группа объектов"-"Поездки между геозонами" | |
| | fields_config | Тип полей, для таблиц типа "Произвольные поля" | |
| | units | Объекты, для таблиц типа "Маневры" | |
| | interval | интервал трассировки в минутах, для "Объект"-"Трассировка датчика" | |
| | group_zones_pass | доступна опция "Рассматривать группу как целое", для "Группа объектов" - "Пропущенные геозоны" | |
| | routes | для таблиц типа "Рейсы" | |
| | last_location | доступна опция "Учитывать интервал отчета" для таблиц "Последние данные" | |
| | hide_total | чекбокс "Итого" скрыт | |
| | groupitem | доступна опция "Сама группа", для "Группа объектов" --> "Журнал" и "Произвольные поля" | |
| | noschedule | опция "Ограничение по времени" недоступна, для "Сводка" и "Последние данные" | |
| | hide_driver_split | чекбокс "Извлечь интервалы" скрыт в фильтре для водителей | |
| |