get_report_tables
La función get_report_tables se usa para obtener la lista de tablas que pueden incluirse en informes.
svc=report/get_report_tables¶ms={}
Resultado devuelto
[
{
"id":<uint>, /* ID de tabla */
"n":"<text>", /* nombre de sistema de tabla */
"l":"<text>", /* nombre predeterminado de tabla */
"t":"<text>", /* tipo de tabla */
"ct":"<text>", /* tipo de plantilla en que esta tabla puede utilizarse */
"pt":"<text>", /* parámetros de texto */
"gt":"<text>", /* ajustes avanzados de agrupación */
"col":[ /* matriz de columnas */
{
"n":"<text>", /* nombre de sistema de columna */
"l":"<text>", /* nombre predeterminado de columna */
"sl":"<text>", /* lista de encabezados de columnas (si es tabla de estadísticas) */
"t":"<text>", /* tipo de columna */
"f":<uint> /* marcas de columnas (vea más abajo) */
}
]
}
]
Los tipos de plantillas de informes se describen en la página get_report_data.
Las marcas de columnas son:
Marca | Descripción |
---|---|
0x01 | Mostrar como columna de tabla. |
0x02 | Mostrar como columna de estadísticas. |
0x04 | Mostrar como selector global. |
0x08 | Mostrar como columna con datos de posición. |
0x10 | Mostrar como eje de gráfica. |
Los valores del parámetro “pt”:
Valor | Descripción |
---|---|
geozones | Geocercas/Unidades. |
unfinished_ival | Intervalo no finalizado. |
duration | Duración. |
mileage | Kilometraje. |
base_eh_sensor | Sensor de horas de motor. |
engine_hours | Horas de motor. |
speed | Velocidad. |
trips | Viajes. |
stops | Paradas. |
parkings | Estacionamientos. |
sensors | Sensores. |
sensor_name | Máscara del sensor. |
driver | Conductor. |
trailer | Remolque. |
fillings | Llenados. |
thefts | Descargas de combustible. |
duration_format | Formato de duración. |
geozones_ex | Geocercas/unidades extendidas. |
username | Máscara de nombre de usuario. |
route_points | Puntos de ruta. |
event_mask | Máscara de evento. |
rides | Rutinas. Se aplica para las tablas Unidad y Rutinas. |
fields_config | Tipo de campo. Se aplica para la tabla Campos personalizados. |
units | Unidades. Se aplica para la tabla Manoeuvres. |
interval | Intervalo de seguimiento en minutos. Se aplica para la tabla Unidad → Seguimiento del sensor. |
group_zones_pass | La opción Considerar grupo como total está disponible. Se aplica para la tabla Grupo de unidades → Geocercas sin visitar. |
routes | Se aplica para tablas de tipo Ruta. |
last_location | La opción Considerar el intervalo del informe está disponible. Se aplica para la tabla Últimos datos de la unidad. |
hide_total | La opción Total está ocultada para esta tabla. |
groupitem | La opción El grupo mismo está disponible. Se aplica para las tablas Grupo de unidades → Historial y Campos personalizados. |
noschedule | La opción Limitaciones de tiempo no está disponible. Se aplica para las tablas Resumen y Últimos datos de la unidad. |
hide_driver_split | La opción Obtener intervalos está ocultada en el filtro de conductores. |
account_tree | Árbol de cuentas. |
custom_fields_mask | Máscara de campos personalizados. |
drv_activity | Actividad del conductor. |
movement_chronology | Cronología del movimiento. |
sensor_val | Valor del sensor. |
timeout_sensor | Tiempo de espera del sensor. |
custom_sensor_name | Nombre del sensor personalizado. |
filter_notifications | Guardar solo mensajes con el texto de notificación. |
Los códigos de errores posibles son:
Código | Descripción |
---|---|
6 | Error no definido. |