Шаблоны отчетов
На этой странице
Назначение модуляОсновная таблицаСоздание шаблона отчетаДоступные логики отчетовЛогики для типа ОбъектыЛогики для других типовВкладка ТаблицыНастройки таблицыСпецифичные поля логикВкладка КолонкиФильтр значений колонкиВкладка ПраваВкладка ГрафикПоследовательность создания рабочего шаблонаНазначение модуля
Шаблон отчета - это сохраненная структура будущего отчета: тип сущности, набор таблиц, состав колонок, правила фильтрации, права доступа и, при наличии, настройки графика. Шаблон определяет, какие данные будут обработаны системой Gelios и в каком виде пользователь получит результат при построении отчета.
Модуль Шаблоны отчетов используется для создания, редактирования, копирования и удаления шаблонов. С его помощью настройки отчетов адаптируются под разные требования: контроль топлива, анализ поездок, оценка моточасов, проверка сообщений устройства, статистика по объектам, водителям, геозонам, маршрутам и другим элементам системы.
Пользователь должен различать три уровня настройки: шаблон как общую оболочку отчета, таблицу как расчетный компонент с выбранной логикой и колонки как конкретный набор выводимых данных. Грамотно настроенный шаблон сокращает время построения отчетов, стандартизирует аналитику для разных пользователей и позволяет получать повторяемый результат по объектам, группам объектов, водителям, геозонам, маршрутам и другим сущностям системы.

Отчет может включать следующие компоненты:
| Компонент | Описание |
|---|---|
| Таблица | основной компонент отчета. Для каждой логики таблицы предусмотрен свой набор доступных столбцов. Для каждой таблицы можно сохранить собственные настройки. |
| График | инструмент визуализации и анализа данных. На графике могут отображаться расход топлива по ДУТ и по норме, скорость, температура, значения датчиков, счетчиков и другие параметры. |
Статистика не является отдельным компонентом шаблона наравне с таблицей или графиком. В Gelios CMS это одна из доступных логик таблицы, которая используется для вывода статистических показателей по выбранной сущности.
Основная таблица
Основная таблица раздела Шаблоны отчетов содержит все шаблоны, доступные текущей учетной записи. Таблица поддерживает фильтрацию, сортировку, настройку видимости колонок, обновление данных, переход по страницам и выгрузку списка в файл .xlsx.
| Колонка | Что означает | Когда важно |
|---|---|---|
| № | Порядковый номер строки в текущем отображении таблицы. | Помогает ориентироваться на текущей странице списка шаблонов. |
| ID | Внутренний идентификатор шаблона отчета в Gelios CMS. | Используется при проверке шаблона в CMS и при обращении в поддержку. |
| Имя | Название шаблона, под которым он будет отображаться в списке доступных шаблонов при построении отчета. | Основной признак, по которому пользователь выбирает нужный шаблон. |
| Тип | Тип сущности, для которой предназначен шаблон: например Объекты, Водители, Геозоны, Маршруты или Пользователи. | Определяет, какие логики таблиц и данные будут доступны внутри шаблона. |
| Владелец | Учетная запись, которой принадлежит шаблон. Владелец имеет полный уровень прав на данный шаблон. | Важно при администрировании шаблонов и выдаче доступа другим пользователям. |
| Копировать | Создание нового шаблона на основе выбранного. | Используется, когда нужно взять готовую структуру, например стандартный шаблон, и адаптировать ее под конкретную задачу. |
| Удалить | Удаление шаблона из системы. | Используется, когда шаблон больше не нужен или был создан ошибочно. |
Чтобы открыть существующий шаблон для редактирования, достаточно нажать на отчет в строке таблицы. После этого открывается карточка редактирования шаблона, где можно изменить основные параметры, таблицы, колонки и права.
Создание шаблона отчета
Для создания шаблона используется действие Создать шаблон отчета в боковой панели раздела. После нажатия открывается карточка Создание шаблона отчета.

На вкладке Основное заполняются базовые реквизиты шаблона:
Имя - произвольное имя шаблона, которое будет отображаться в списке доступных шаблонов для построения отчета.
Владелец - владелец шаблона отчета. Владелец всегда имеет полный уровень прав на данный шаблон.
Тип - тип сущности. На основе выбранного типа сущности система предлагает соответствующий список доступных логик отчетов. В одном шаблоне отчета может участвовать только один тип сущности.

Доступные типы шаблонов:
| Тип шаблона | Описание |
|---|---|
| Водители | отчеты по водителям и их назначениям. |
| Геозоны | отчеты по посещениям, остановкам, превышениям и другой активности в геозонах. |
| Маршруты | отчеты по рейсам, контрольным точкам и расписанию. |
| Объекты | отчеты по объектам мониторинга; это основной тип для контроля транспорта, оборудования, топлива, поездок и сообщений. |
| Пользователи | отчеты по действиям пользователей и связанным пользовательским данным. |
Выбор типа шаблона определяет, с какими данными будет работать отчет:
Объекты выбираются для отчетов по транспорту, оборудованию, топливу, поездкам, сообщениям, датчикам, техобслуживанию и другим данным объектов мониторинга.
Водители выбираются для отчетов по водителям и периодам их назначений.
Геозоны выбираются для отчетов по посещениям территорий, остановкам в геозонах и другим событиям, связанным с геозонами.
Маршруты выбираются для отчетов по рейсам, контрольным точкам и расписанию.
Пользователи выбираются для отчетов по действиям пользователей и связанным пользовательским данным.
После заполнения обязательных полей пользователь нажимает OK. Система создает шаблон и открывает его для дальнейшего редактирования. В режиме редактирования становятся доступны вкладки Таблицы, Права и, при наличии графических данных, График.

Доступные логики отчетов
Логика отчета - это сценарий обработки данных внутри таблицы. Логика определяет, какие сообщения, события, интервалы и расчетные показатели будут включены в отчет, а также какие колонки и фильтры будут доступны в настройках таблицы.
Логики для типа Объекты
Для типа Объекты в текущей CMS доступны следующие логики:
| Логика | Описание |
|---|---|
| Активированные объекты | сведения об объектах, которые были активированы в системе. |
| Актуальность | краткая проверка текущего состояния объекта и актуальности последнего сообщения. |
| Выходные дни | информация по всем выходным дням за выбранный период отчета. |
| Ежедневная статистика | статистика по объекту, разделенная по дням. |
| Заправки | сведения о заправках объекта. |
| Заправки/сливы | сведения о заправках объекта и сливах топлива. |
| Качество вождения | показатели качества управления объектом: ускорения, торможения, повороты, превышения и другие события. |
| Качество связи | статистика качества связи объекта с сервером. |
| Моточасы | информация о времени работы двигателя и сопутствующих параметрах. |
| Назначение водителей | информация о периодах работы водителей на объекте. |
| Нерабочее время | информация по всем нерабочим дням за выбранный период отчета. |
| Обороты двигателя | сведения по интервалам работы двигателя в разных диапазонах оборотов. |
| Остановки | информация обо всех остановках и их длительности. |
| Пассажиропоток | сведения по пассажирскому потоку, если объект и датчики позволяют учитывать такие данные. |
| Поездки | информация о поездках и сопутствующих параметрах. |
| Посещенные улицы | статистика по посещенным адресам и улицам. |
| Превышения скорости | статистика по превышениям скорости относительно заданного ограничения. |
| Превышения скорости по GIS | статистика превышений по данным GIS. |
| Рабочее время | статистика по передвижению и работе объекта в рабочее время. |
| Расход доп. оборудования | сведения о расходе, связанном с работой дополнительного оборудования. |
| Расход топлива по ДАР | сравнение расхода топлива по ДУТ и данных датчика абсолютного расхода. |
| Расход топлива по УСС | сведения о расходе топлива по устройству съема сигнала или расходомеру. |
| Режимы работы | отчет о движении объекта в городе, за городом и на холостом ходу. |
| Сливы | сведения о сливах топлива с объекта. |
| Смены | статистика работы по сменам. |
| События (Заправки) | сравнение заправочных событий с рассчитанными заправками. |
| События качества вождения | детализация событий, связанных с качеством вождения. |
| Созданные объекты | сведения об объектах, созданных в системе за выбранный период. |
| Сообщения | полные сведения о параметрах и их значениях, присылаемых устройством на сервер. |
| Статистика | полный перечень статистических данных по объекту. |
| Статистика по пробегу | статистика по условиям пробега и датам, соответствующим этим условиям. |
| Статистика строительной техники | показатели работы строительной техники: моточасы, нагрузка, простой, расход, груз и загрузки. |
| Стиль вождения | данные по характеру вождения на объекте; доступность зависит от установленного оборудования и настроек. |
| Стоянки | информация обо всех стоянках и их длительности. |
| Техобслуживание | детальная информация по техническому обслуживанию объектов. |
| Топливные карты | сопоставление заправок по объекту с операциями по топливным картам. |
| Тревоги | события тревоги, их время, место, ответственный и статус. |
| Холостой ход | продолжительность работы на холостом ходу и связанные расходные показатели. |
| Хронология датчика | хронология изменения выбранного датчика. |
| Хронология движения | сведения о последовательности движения, остановок и стоянок объекта. |
| Цифровые датчики | информация по цифровым датчикам, установленным на объекте. Для использования требуется создание соответствующих датчиков на объекте. |
Логики для других типов
Для типа Водители доступны следующие логики.
| Логика | Описание |
|---|---|
| Информация о водителях | справочные сведения о водителях, зарегистрированных в системе. |
| Назначение водителей | информация о назначениях водителей и периодах их работы. |
Для типа Геозоны доступны следующие логики.
| Логика | Описание |
|---|---|
| Актуальность в геозоне | проверка актуальности объектов или событий в выбранной геозоне. |
| Актуальность группы в геозоне | проверка актуальности группы объектов в выбранной геозоне. |
| Движение вне | сведения о движении за пределами заданной геозоны. |
| Информация о геозонах | справочные сведения о геозонах, созданных в системе. |
| Непосещенные геозоны | список геозон, которые не были посещены за выбранный период. |
| Остановки в геозонах | сведения об остановках, выполненных внутри геозон. |
| Парковки вне геозон | информация о парковках за пределами установленных геозон. |
| Поездки из геозоны в геозону | сведения о перемещениях между геозонами. |
| Посещения геозон | факты входа в геозоны и выхода из них. |
| Превышения в геозонах | превышения скорости или других контролируемых условий внутри геозон. |
| Статистика посещений | сводные показатели посещения геозон. |
| Статистика уникальных посещений | статистика посещений с учетом уникальных объектов или событий. |
| Хронология вне | последовательность событий, происходивших вне заданной геозоны. |
| Хронология посещений | последовательность посещений геозон за выбранный период. |
Для типа Маршруты доступны следующие логики.
| Логика | Описание |
|---|---|
| Выполненные рейсы | сведения о рейсах, которые были выполнены по маршрутам. |
| Контрольные точки | данные о прохождении контрольных точек маршрута. |
| Контроль расписания | сопоставление движения по маршруту с заданным расписанием. |
| Рейсы | сведения о рейсах и их параметрах. |
Для типа Пользователи доступны следующие логики.
| Логика | Описание |
|---|---|
| Журнал действий | события и действия пользователей в системе. |
| Заправки по топливным картам | сведения о заправках, связанных с топливными картами пользователей. |
Вкладка Таблицы
Вкладка Таблицы определяет табличные компоненты шаблона. Один шаблон может включать несколько таблиц, если они относятся к одному выбранному типу сущности. Например, шаблон по объектам может объединять таблицы Поездки, Заправки, Стоянки и Статистика.

В таблице вкладки используются колонки:
ID - внутренний идентификатор таблицы внутри шаблона.
Имя - название таблицы, которое будет отображаться в отчете.
Тип - выбранная логика таблицы.
Удалить - действие для удаления таблицы из шаблона.
Для добавления таблицы нажимается кнопка Создать. В открывшемся окне пользователь выбирает логику таблицы.

Настройки таблицы
Вкладка Настройки в окне создания или редактирования таблицы содержит имя таблицы, выбранную логику и параметры обработки данных.

Основные параметры:
Имя - название таблицы в отчете. Если имя не задано, пользователь должен ориентироваться по выбранной логике, но для понятного отчета рекомендуется задавать ясное название.
Логика - тип расчетной таблицы. После выбора логики система меняет доступные настройки, фильтры и колонки.
Группировка - способ объединения строк отчета. Для объектных отчетов доступны варианты Не группировать, По неделям, По месяцам, По дням, По сменам.
Итого - добавление итоговой строки или итогового блока по таблице.
Общее итого - общий итог по нескольким данным таблицы. Поле доступно не для всех логик; встречается, например, в отчетах по заправкам, сливам, поездкам, моточасам, стоянкам, остановкам и ежедневной статистике.
Показывать пустые строки - отображение строк без расчетных значений. Поле используется в статистических логиках, где важно видеть отсутствие данных как отдельный результат.
Специфичные поля логик
Некоторые логики имеют дополнительные поля, которых нет в большинстве других отчетов:
Сообщения - Интервал. Поле задает интервал вывода сообщений. Если интервал указан, данные попадают в отчет с заданной периодичностью, а не как полный поток всех сообщений.
Пассажиропоток - Расчет только на остановках. При включении расчет выполняется только на остановках, что позволяет отделять посадку и высадку от движения.
Статистика - Данные из рассчитанных таблиц. Позволяет использовать данные, уже рассчитанные в других таблицах шаблона.
Статистика - Отображать статистику вертикально. Меняет ориентацию статистических показателей: показатели выводятся вертикальным списком.
Статистика - Показывать пустые строки. Сохраняет в отчете строки, по которым нет значений.
Ежедневная статистика - Период. Ограничивает или уточняет период расчета внутри ежедневной статистики.
Статистика по пробегу - Период. Используется для расчета статистики по условиям пробега в заданном интервале.
Поездки - Отображать суточный пробег. Добавляет в отчет показатель суточного пробега.
Вкладка Колонки
Вкладка Колонки определяет, какие поля будут выведены в табличную часть отчета. Список колонок зависит от выбранной логики.

Рядом с каждой колонкой находится флажок. Если флажок установлен, поле включается в отчет. Если флажок снят, поле не выводится.
Дополнительные кнопки позволяют расширять стандартный набор колонок:
Датчик + - добавляет колонку, которая выводит значение выбранного датчика.
Параметр + - добавляет колонку, которая выводит значение выбранного параметра устройства.
Произвольное поле + - добавляет пустое поле в отчет. Такое поле может использоваться для ручных записей при печати отчета.
Фильтр значений колонки
У колонок может быть вкладка или блок Фильтр. Чтобы фильтр работал, необходимо установить флажок его активности. Фильтр задает минимальное или максимальное значение, выше или ниже которого данные не будут попадать в отчет.
Если фильтр применяется к полю, которое отображает время, значение считается в секундах. Например, при фильтрации длительности пользователь задает числовой порог в секундах, а система сравнивает с ним длительность события.
Ниже фильтра значений расположен выбор способа обработки значений за отображаемый интервал:
Среднее - среднее значение за отображаемый интервал.
Последнее - последнее значение в сообщениях за отображаемый интервал.
Суммировать - сумма всех значений датчика или параметра за отображаемый интервал.
Минимальное - минимальное значение датчика или параметра за отображаемый интервал.
Длительность - длительность работы цифрового датчика; используется для датчиков с дискретным состоянием.
Максимальное - максимальное значение датчика или параметра за отображаемый интервал.
Первое - первое значение в сообщениях за отображаемый интервал.
Вкладка Права
Вкладка Права определяет, какие пользователи могут работать с выбранным шаблоном отчета. Права позволяют передавать шаблон другим учетным записям без изменения владельца.

В таблице прав используются колонки:
ID - внутренний идентификатор пользователя.
Логин - имя учетной записи пользователя.
Права - уровень доступа пользователя к шаблону.
Вкладка График
Вкладка График используется для настройки графического компонента отчета. Она доступна для шаблонов, в которых предусмотрены графические данные.
График состоит из нескольких групп настроек:
Линии - значения, которые отображаются на графике в виде линий. Пользователь может добавить готовые значения системы, а также данные датчика или параметра.
Маркеры - отметки событий на графике. Маркеры помогают визуально связать изменение показателя с событием, например остановкой, заправкой, сливом, превышением или другим фактом.
Фоны - фоновые интервалы графика. Они используются для выделения периодов, режимов работы или состояний, которые важно видеть на временной шкале.
Для добавления значения на график пользователь выбирает готовый показатель или добавляет Датчик / Параметр. При добавлении датчика или параметра необходимо учитывать, что график будет корректным только при наличии соответствующих данных в сообщениях объекта.
Последовательность создания рабочего шаблона
Для самостоятельного создания шаблона пользователь выполняет следующие действия:
1. Открывает раздел Шаблоны отчетов в Gelios CMS.
2. Нажимает Создать шаблон отчета.
3. Заполняет Имя, выбирает Владельца и Тип.
4. Нажимает OK для создания шаблона.
5. Открывает вкладку Таблицы.
6. Нажимает Создать и выбирает нужную Логику таблицы.
7. Настраивает Группировку, Итого, специфичные фильтры логики и другие параметры.
8. Переходит на вкладку Колонки и отмечает поля, которые должны попасть в отчет.
9. При необходимости добавляет Датчик +, Параметр + или Произвольное поле +.
10. Настраивает фильтры колонок, если нужно исключить значения выше или ниже заданного порога.
11. Сохраняет таблицу кнопкой OK.
12. При необходимости добавляет другие таблицы в этот же шаблон.
13. На вкладке Права выдает доступ пользователям.
14. При наличии вкладки График настраивает линии, маркеры и фоны.
15. Сохраняет шаблон.