Получить список типов таблиц

Чтобы получить типы таблиц, которые можно включать в отчеты, нужно использовать команду report/get_report_tables:

svc=report/get_report_tables&params={lang:<text>}

Параметры

Название Описание
lang двухбуквенный код языка

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

[
	{
		"id":<uint>,		/* ID таблицы */
		"name":<text>,		/* системное название таблицы */
		"display_name":<text>,	/* название таблицы по умолчанию */
		"type":<text>,		/* тип таблицы */
		"calc_type":<text>,	/* тип шаблона, в котором может использоваться данная таблица (см. ниже) */
		"param_type":<text>,	/* текстовые параметры */
		"columns":[		/* массив столбцов */
			{
				"name":<text>,			/* системное название столбца */
				"display_name":<text>,		/* название столбца по умолчанию */
				"stats_display_name":<text>,	/* список названий столбцов (если это таблица статистики) */
				"type":<text>,			/* тип столбца */
				"flags":<uint>			/* флаги столбцов (см. ниже) */
			}
		]
	}
]

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

  • avl_unit - объект;
  • avl_unit_group - группа объектов;
  • storage_user - пользователь;
  • avl_driver - водитель;
  • avl_resource - ресурс;
  • avl_retranslator - ретранслятор.

Флаги столбцов:

Флаг Описание
0x01 отображать как столбец таблицы
0x02 отображать как столбец таблицы статистики
0x04 отображать столбец как глобальный переключатель
0x08 отображать столбец как содержащий данные, отображаемые на карте
0x10 отображать столбец как ось графика
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam