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

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

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

Параметры

Название Описание
itemId ID ресурса
col массив ID шаблонов
flags флаги ответа
Флаг HEX Флаг DEC Описание
0x0 0 полный JSON (по умолчанию)
0x1 1 основная информация и привязанные объекты/группы
0x2 2 основная информация и краткая информация о таблицах
0x4 4 основная информация и полная информация о таблицах

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

[
	{
		"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>,	/* маска дней недели */
					"fl":<uint>	/* незавершенный интервал (0 - не обрезать интервалы, 1 - вывести и оборвать, 2 - не выводить в отчет, 3 - вывести и пометить как неполный) */
				},
				"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 - группа прицепов;
  • avl_tag - метка (пассажир);
  • avl_tags_group - группа меток(пассажиров).

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

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

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