get_report_tables

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

Copied!
svc=report/get_report_tables&params={}

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

Copied!
[
	{
		"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>		/* флаги столбцов (см. ниже) */
			}
		]
	}
]

Типы шаблонов отчетов рассматриваются на странице get_report_data.

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

ФлагОписание

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

Доступна опция Ограничение по времени. Применяется для таблиц Сводка и Последние данные.

hide_driver_split

Опция Извлечь интервалы скрыта для фильтра водителей.

account_tree

Иерархия учетных записей.

custom_fields_mask

Маска произвольных полей.

drv_activity

Активность водителя.

movement_chronology

Хронология движения.

sensor_val

Значение датчика.

timeout_sensor

Таймаут датчика.

custom_sensor_name

Имя произвольного датчика.

filter_notifications

Сохранять только сообщения с текстом уведомления.

Возможные коды ошибок:

КодОписание
6Неопределенная ошибка.
Скачать файл PDF
Скачать документ Word

Смотрите также