Получить данные о шаблонах

Чтобы получить данные о шаблонах отчетов, нужно использовать команду report/get_report_data:

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

Параметры

Название Описание
itemId ID ресурса
col массив ID шаблонов

Возвращаемый результат

[
	{
		"id":<long>,		/* ID шаблона */
		"n":<text>,		/* название */
		"ct":<text>,		/* тип (см. ниже) */
		"p":<text>,		/* параметры */
		"tbl":[			/* таблицы */
			{
				"n":<text>,	/* тип таблицы */
				"l":<text>,	/* название таблицы */
				"c":<text>,	/* список столбцов */
				"cl":<text>,	/* список названий столбцов */
				"s":<text>,	/* список столбцов (если это таблица статистики) */
				"sl":<text>,	/* список названий столбцов (если это таблица статистики) */
				"p":<text>,	/* параметры таблицы */
				"sch":{		/* ограничение по времени */
					"f1":<uint>,	/* начало интервала 1 */
					"f2":<uint>,	/* начало интервала 2 */
					"t1":<uint>,	/* окончание интервала 1 */
					"t2":<uint>,	/* окончание интервала 2 */
					"m":<uint>,	/* маска дней */
					"y":<uint>,	/* маска месяцев */
					"w":<uint>	/* маска дней недели */
				},
				"f":<uint>		/* флаги таблиц */
			}
		]
	}
]

Типы шаблонов:

  • avl_unit - объект;
  • avl_unit_group - группа объектов;
  • storage_user - пользователь;
  • avl_driver - водитель;
  • avl_trailer - прицеп;
  • avl_resource - ресурс;
  • avl_retranslator - ретранслятор;
  • avl_route - маршрут;
  • avl_drivers_group - группа водителей;
  • avl_trailers_group - группа прицепов.

Флаги таблиц рассмотрены в разделе Выполнение отчета.

Типы таблиц, которые могут быть включены в отчет можно получить используя запрос get_report_tables.

Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam