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

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

svc=report/get_report_tables&params={}

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

[
	{
		"id":<uint>,		/* ID таблицы */
		"n":<text>,		/* системное название таблицы */
		"l":<text>,		/* название таблицы по умолчанию */
		"t":<text>,		/* тип таблицы */
		"ct":<text>,		/* тип шаблона, в котором может использоваться данная таблица */
		"pt":<text>,		/* фильтры, доступные при редактировании таблицы */
		"gt":<text>,		/* дополнительные настройки группировки */ 
		"col":[			/* массив столбцов */
			{
				"n":<text>,	/* системное название столбца */
				"l":<text>,	/* название столбца по умолчанию */
				"sl":<text>,	/* список названий столбцов (если это таблица статистики) */
				"t":<text>,	/* тип столбца */
				"f":<uint>	/* флаги столбцов (см. ниже) */
			}
		]
	}
]

Типы шаблонов рассмотрены в разделе Получить данные о шаблонах.

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

Флаг Описание
0x01 отображать как столбец таблицы
0x02 отображать как столбец таблицы статистики
0x04 отображать столбец как глобальный переключатель
0x08 отображать столбец как содержащий данные, отображаемые на карте
0x10 отображать столбец как ось графика

Значения параметра "pt"

Значение Описание
geozones Геозоны/объекты
unfinished_ival Незавершенный интервал
duration Длительность
mileage Пробег
base_eh_sensor Датчик моточасов
engine_hours Моточасы
speed Скорость
trips Поездки
stops Остановки
parkings Стоянки
sensors Датчики
sensor_name Маски датчиков
driver Водитель
trailer Прицеп
fillings Заправки
thefts Сливы
duration_format Формат длительности
geozones_ex Геозоны/объекты расширенные
username Фильтр по пользователям
route_points Фильтр точек маршрута
event_mask Фильтр событий
rides для «Объект»-«Незавершенные поездки», «Группа объектов»-«Поездки между геозонами»
fields_config Тип полей, для таблиц типа «Произвольные поля»
units Объекты, для таблиц типа «Маневры»
interval интервал трассировки в минутах, для «Объект»-«Трассировка датчика»
group_zones_pass доступна опция «Рассматривать группу как целое», для «Группа объектов» - «Пропущенные геозоны»
routes для таблиц типа «Рейсы»
last_location доступна опция «Учитывать интервал отчета» для таблиц «Последние данные»
hide_total чекбокс «Итого» скрыт
groupitem доступна опция «Сама группа», для «Группа объектов» –> «Журнал» и «Произвольные поля»
noschedule опция «Ограничение по времени» недоступна, для «Сводка» и «Последние данные»
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam