get_report_data

La función get_report_data se usa para obtener datos de plantilla del informe.

Copied!
svc=report/get_report_data&params={"itemId":<long>,
				   				   "col":[<long>],
								   "flags":<uint>}

Parámetros

NombreDescripción

itemId

ID de recurso.

col

Matriz de los ID de plantillas.

flags

Marcas de respuestas.

Marcas de respuestas:

Marca HEXMarca DECDescripción

0x0

0

JSON completo (predeterminado).

0x1

1

Información básica y unidades/grupos asignados.

0x2

2

Información básica e información de tablas breve.

0x4

4

Información básica e información de tablas completa.

Resultado devuelto

Copied!
[
	{
		"id":<long>,		/* ID de plantilla */
		"n":"<text>",			/* nombre */
		"ct":"<text>",		/* tipo (vea más abajo) */
		"c":"<text>",			/* datos CRC16 */
		"p":"<text>",			/* parámetros */
		"tbl":[				/* tablas */
			{
				"n":"<text>",		/* tipo de tabla */
				"l":"<text>",		/* nombre */
				"c":"<text>",		/* lista de columnas */
				"cl":"<text>",	/* lista de etiquetas de columnas */
				"cp":"<text>", 	/* lista de parámetros de columnas */
				"s":"<text>",		/* lista de columnas (si es una tabla de estadísticas) */
				"sl":"<text>",	/* lista de etiquetas de columnas (si es una tabla de estadísticas) */
				"filter_order":"<text>", 	/* orden de filtros */
				"p":"<text>",		/* parámetros de tabla */
				"sch":{			/* limitación de tiempo */
					"f1":<uint>,	/* inicio de intervalo 1 */
					"f2":<uint>,	/* inicio de intervalo 2 */
					"t1":<uint>,	/* fin de intervalo 1 */
					"t2":<uint>,	/* fin de intervalo 2 */
					"m":<uint>,		/* máscara de días de mes */
					"y":<uint>,		/* máscara de meses */
					"w":<uint>		/* máscara de días de semana */
					"fl":<uint>		/* intervalo incompleto (0, no cortar; 1, mostrar y cortar; 2, no mostrar en el informe; 3, mostrar y marcar como incompleto) */

				},
				"f":<uint>			/* marcas de tabla */
			}
		]
	}
]

Tipos de plantillas:

  • avl_unit;
  • avl_unit_group;
  • storage_user;
  • avl_driver;
  • avl_trailer;
  • avl_resource;
  • avl_retranslator;
  • avl_route;
  • avl_drivers_group;
  • avl_trailers_group;
  • avl_tag;
  • avl_tags_group;
  • avl_geozone;
  • avl_geozones_group;

Las marcas de tablas se describen en la página exec_report.

Para obtener tipos de tablas que pueden incluirse en informes, utilice la función get_report_tables.

Los códigos de errores posibles son:

CódigoDescripción
7

Error al capturar el objeto del informe y el recurso del informe con la ACL deseada (ADF_ACL_AVL_RES_VIEW_REPORTS).

4Parámetros de entrada incorrectos.
Descargar archivo PDF
Descargar archivo Word

Ver también