Чтобы получить типы таблиц, которые можно включать в отчеты, нужно использовать команду 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> /* флаги столбцов (см. ниже) */ } ] } ]
Типы шаблонов:
Флаги столбцов:
Флаг | Описание |
---|---|
0x01 | отображать как столбец таблицы |
0x02 | отображать как столбец таблицы статистики |
0x04 | отображать столбец как глобальный переключатель |
0x08 | отображать столбец как содержащий данные, отображаемые на карте |
0x10 | отображать столбец как ось графика |