Получить список типов таблиц
Чтобы получить типы таблиц, которые можно включать в отчеты, нужно использовать команду report/get_report_tables:
svc=report/get_report_tables¶ms={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 | отображать столбец как ось графика |