Конструктор отчётов


<summary> Возможности конструктора: </summary>
  • Формирование любого количества независимых таблиц, в т.ч. вложенных друг в друга;
  • Формирование произвольного вида таблицы — любое количество строк, каждая из которых может содержать произвольное количество ячеек;
  • Задание разбиения для любых таблиц и строк, при котором эти таблицы/строки при построении отображаются в несколько экземпляров (в зависимости от выбранного разбиения);
  • Задание параметров визуализации для ячейки — цвет ячейки, размер и толщина шрифта;
  • Задание формата страницы отчёта — альбомная, книжная;
  • Добавление графиков в виде отдельного элемента, либо по оси времени, либо по оси пробега;
  • Добавление карты отдельным элементом;
  • Возможность отображения карты при клике на строку с разбиением в сформированном отчёте;
  • Сохранение сформированной структуры отчёта в файл и загрузка из файла (.JSON) для переноса между серверами/компаниями;
  • Экспорт сформированного отчёта в PDF, XLS, CSV — с учетом карт и графиков;
  • Печать сформированного отчёта;
  • Масштабирование отчёта в режиме конструирования;
  • В зависимости от используемых отчётом источников, при его построении появляется возможность задавать специфичные настройки – мин. время стоянки, макс. скорость, мин. длительность, агро настройки и т.д.
<summary> Список видов разбиений: </summary>
  • Основное
    • Не разбивать
    • По дням
    • По объектам
    • По сменам
  • Движение
    • По геозонам
    • По действиям (стоянки/движение)
    • По посещению геозон
    • По превышениям скорости
    • По стоянкам
  • Топливо
    • По датчикам топлива
    • По датчикам топливораздачи
    • По заправкам
    • По заправкам и сливам
    • По сливам
    • По топливораздачам
  • Датчики
    • По датчикам доп. оборудования
    • По датчикам температуры
    • По периодам работы датчика зажигания
    • По срабатываниям датчика доп. оборудования
    • По универсальным датчикам
  • Агрорешение
    • По агрозонам
    • По периодам работы прицепного устройства
    • По посещению агрозон
    • По прицепным устройствам
  • Прочее
    • По водителям
    • По идентификациям водителей

<summary> Список источников данных: </summary>

Список источников для ячеек:

  • Объекты
    • IMEI
    • VIN-код
    • Гос. номер
    • Группа
    • Кол-во объектов
    • Компания
    • Номер телефона
    • Объект
    • Примечание
    • Тип объекта
    • Тип терминала

  • Движение
    • Время включения зажигания
    • Время выключения зажигания
    • Время движения
    • Время стоянки
    • Время холостого хода
    • Максимальная скорость
    • Моточасы
    • Начало движения
    • Окончание движения
    • Пробег (км)
    • Пробег от предыдущего периода
    • Пробег по CAN за период, км
    • Пробег по CAN на конец периода, км
    • Пробег по CAN на начало периода, км
    • Средняя скорость

  • Топливо
    • Общий расход (л)
    • Объем заправок
    • Объем сливов
    • Объем топливораздач
    • Расход на движение (л)
    • Расход на работу доп. оборудования (л)
    • Расход на стоянке (л)
    • Расход по ДРТ (л)
    • Расход по ДУТ (л)
    • Расход по норме на движение (л)
    • Расход по норме на моточас (л)
    • Расход по норме на работу доп. оборудования (л)
    • Расход по норме на холостой ход (л)
    • Расход топлива на холостой ход
    • Средний расход на 100 км
    • Средний расход на 100 км движения
    • Средний расход на 1ч движения
    • Средний расход на 1ч холостого хода
    • Средний расход на моточас
    • Уровень на конец топливораздачи
    • Уровень на начало топливораздачи
    • Уровень топлива на конец
    • Уровень топлива на начало

  • Период
    • Адрес начала
    • Адрес окончания
    • Длительность
    • Долгота начала
    • Долгота окончания
    • Конец периода
    • Название периода
    • Начало периода
    • Широта начала
    • Широта окончания
  • Агрорешение
    • Агрокультура
    • Название агрозоны
    • Обработанная площадь (%)
    • Обработанная площадь (га)
    • Площадь агрозоны (га)
    • Площадь перекрытий при обработке (га)
    • Прицепное устройство
    • Пробег при обработке агрозоны, км
    • Расход на 1 гектар
    • Стоимость работ
    • Ширина прицепного устройства

  • Прочее
    • Водитель
    • Имя геозоны
    • Общее число пакетов
    • Порядковый номер
    • Формула

  • Датчики
    • Время работы доп. оборудования
    • Имя датчика
    • Макс. температура
    • Мин. температура
    • Средняя температура
    • Температура на конец периода
    • Температура на начало периода
    • Универсальный датчик
    • Число срабат. доп. оборуд.

  • Качество вождения
    • Взвешенная оценка качества вождения (%)
    • Время движения с выключенным ближним светом
    • Время движения с выключенным ближним светом (%)
    • Время движения с непристегнутым ремнем
    • Время движения с непристегнутым ремнем (%)
    • Время превышения скорости (%)
    • Время превышения скорости (чч:мм:сс)
    • Превышений скорости всего (шт)
    • Превышений скорости на 100 км (шт)
    • Резких поворотов всего (шт)
    • Резких поворотов на 100 км (шт)
    • Резких торможений всего (шт)
    • Резких торможений на 100 км (шт)
    • Резких ускорений всего (шт)
    • Резких ускорений на 100 км (шт)

  • Константы - Раздел доступен если в справочнике "Конструктор отчетов: константы" есть созданные константы.

Список источников для графиков:

  • CAN Обороты двигателя
  • Внешнее питание
  • Внутреннее питание
  • Датчик GPS/ГЛОНАСС
  • Датчик доп. оборудования
  • Датчик зажигания
  • Датчик скорости
  • Датчик температуры
  • Датчик уровня топлива
  • Датчик уровня топлива – исходные данные
  • Задержка доставки пакета с данными
  • Уровень сигнала GSM
Доступ к конструктору

Для доступа к новой версии конструктора отчетов вам необходимо сделать следующее:

  1. Перейти на страницу хостинга (web.fort-monitor.ru), либо вашего сервера.
  2. Выставить галочку "Новый интерфейс" в окне ввода и ввести ваш логин/пароль.

Новый конструктор отчётов доступен только в новом интерфейсе.

3. Найти в справочниках вкладку "Конструктор отчетов new". В данном справочнике создаются новые и хранятся ранее созданные отчеты. Вы сможете добавить новый отчет (кнопка "добавить"), изменить уже существующий (кнопка "изменить"), удалить отчёт кнопкой "удалить", либо импортировать отчёт в формате ".JSON" (кнопка "Загрузить из файла").

Основные элементы конструктора отчетов

После перехода в справочник создания отчета, вы можете увидеть следующие элементы интерфейса конструктора:

1) Панель структуры отчёта – данная панель отвечает за добавление всех необходимых элементов в ваш отчет, а именно: таблиц, строк, колонок, карты, графиков и источников для графиков. За добавление каждого элемента отвечает соответствующая кнопка. Также в данной панели доступен быстрый фильтр, структура отчёта в виде дерева и масштаб отчета.

2) Панель редактирования элементов – данная панель используется для редактирования основных параметров отчёта, а так же добавленных элементов – таблиц, строк, колонок, карт и графиков. В зависимости от выбранного элемента есть различные способы его редактирования.

3) Область работы с отчётом – в данной области вы можете наблюдать создаваемый вами отчет, выбирать и менять местами его элементы. Также, в верхней части области расположена панель с инструментами. На ней есть кнопка вызова меню, в котором доступен предварительный просмотр отчёта и выход обратно к списку отчёта, а так же кнопки сохранения отчёта, создания нового отчёта, создания нового отчёта на основе существующего, кнопка экспорта отчёта в формате .JSON, и импорта отчёта в формате .JSON.

Добавление необходимых данных в отчёт

Все отчёты, созданные в конструкторе, имеют произвольную древовидную структуру. Вложенность элементов не ограничена.

За добавление необходимых данных в отчёт отвечают следующие элементы:

1) Основное древо отчёта – при первом создании отчёта в панели структуры отчёта создается элемент с названием "Новый отчет". Это тот самый отчет, который вы будете создавать. В панели редактирования элементов можно назначить следующие параметры: название отчёта, описание отчёта, ориентация страницы.

mceclip3.png

2) При клике на элемент "новый отчет" на панели структуры отчёта, вы можете начать формировать его структуру, путём добавления любых составляющих:

1. Таблица – это основной элемент, в котором будут создаваться все строки и колонки вашего отчёта. У элемента «Таблица», есть следующие параметры в панели редактирования объекта: название, разбиение данных.

Название – название вашей таблицы.

Разбиение данных – разбиение всех данных, помещенных в таблицу по необходимым условиям. По умолчанию в данном параметре выбрано условие «Не разбивать».

При выборе условия разбиения, для каждого варианта, в соответствии с условием, будет строиться отдельная таблица. Список возможных условий разбиения следующий:

  • Основное
    • По сменам
    • Не разбивать
    • По дням
    • По объектам
  • Движение
    • По действиям (стоянки/движение)
    • По геозонам
    • По посещению геозон
    • По превышениям скорости
    • По стоянкам
  • Топливо
    • По датчикам топлива
    • По датчикам топливораздачи
    • По заправкам и сливам
    • По топливораздачам
  • Датчики
    • По датчикам доп. оборудования
    • По датчикам температуры
    • По срабатываниям датчика доп. оборудования
  • Агрорешение
    • По агрозонам
    • По периодам работы прицепного устройства
    • По посещению агрозон
    • По прицепным устройствам
  • Прочее
    • По водителям
    • По идентификациям водителей

В отчёте можно создавать несколько таблиц, в зависимости от необходимых данных. Также существует возможность добавлять таблицы внутрь таблиц.

2. Строка. Элемент "таблица" заполняется элементами строк. На панели редактирования элементов для строки доступны следующие параметры:

  • Название;
  • Цвет ячеек строки;
  • Тип строки;
  • Разбиение данных (при соотв. типе);
  • Показывать карту по клику (при соотв. типе).

Название – название строки.

Тип строки – выбор типа строки. Строки в конструкторе бывают двух типов:

  • Простая строка (Строка без разбиений) – используется для создания статичной строки. Можно использовать для разделения элементов и ввода, например, шапки таблицы;
  • Строка с разбиением – используется для разбиения данных, поступающих в колонки, созданные в этой строке, по различным условиям, аналогичным тем, что используются для разбиения таблицы. В соответствии с выбранным условием, на каждый вариант будет строиться отдельная строка.

При выборе "Строки с разбиением" становится доступен следующий параметр в панели – "показывать карту по клику". Он отвечает за отображение карты при клике на колонку в строке в готовом отчёте. На карте будет отображён трек объекта в тот временной интервал, за который построена данная строка.

3. В элемент "строка" можно добавлять следующий элемент – "Колонка" (ячейку, столбец). В панели структуры отчёта для элемента "Колонка" доступны следующие параметры:

  • Название;
  • Тип колонки;
  • Цвет;
  • Размер шрифта;
  • Толщина шрифта;
  • Источник данных (при соотв. типе).

Название – название ячейки.

Тип колонки – выбор типа колонки. Колонки в конструкторе бывают двух типов:

  • Колонка с текстом – используется только для вывода в отчёте какого-либо статичного текста, например, названия приходящих параметров в шапке отчёта;
  • Колонка с данными – используется вывода данных, приходящих с оборудования и обрабатываемых программным обеспечением Fort Monitor.

Размер шрифта – выбор размера шрифта.

Цвет – выбор цвета колонки.

Толщина шрифта – выбор толщины шрифта.

Источник данных – выбор источника доступен при выборе соответствующего типа. При клике на параметр "источник данных" можно выбрать те данные, которые необходимо отображать в отчёте в этой ячейке (Список доступных источников есть в начале статьи).

Формат (доступен только при источниках формула и универсальный датчик) – формат выводимых значений в колонке.

Идентификатор для Конструктора отчетов – идентификатор универсального датчика, благодаря которому происходит привязка к конструктору отчетов.

Подсчет значения – задает алгоритм подсчета значения за период.

4. Карта. В таблицу также можно добавить элемент "карта". Данный элемент создан для отображения трека движения автомобиля за выбранный период, при построении отчёта. В панели редактирования элементов для карты доступны следующие параметры:

  • Название
  • Тип трека
  • Отображение остановок
  • Отображение заправок

Название – название карты в структуре отчёта.

Тип трека – отображение трека в зависимости от выбранного типа. В конструкторе существуют следующие типы трека:

  1. По скорости – строится трек, который изменяет цвет в зависимости от скорости;
  2. Обычный трек – строится обычный трек;
  3. По срабатыванию датчиков – строится трек, на котором обозначаются всплывающими точками места срабатывания датчиков;
  4. Трек по критичности – строится трек, который изменяет цвет в соответствии с критичностью событий, которые были назначены на транспортное средство;
  5. По ширине прицепа – строится трек, изменяющий свою толщину в зависимости от закрепленного за транспортным средством прицепного оборудования.

Отображение заправок – на треке транспортного средства будут отображаться заправки.

Отображение остановок – на треке транспортного средства будут отображаться остановки.


5. График. В таблицу также можно добавить элемент "график". Данный элемент создан для графического отображения данных объекта по осям времени, либо пробега. В панели редактирования элементов для элемента "график" доступны следующие параметры:

  • Название;
  • Ось Х.

Название – название вашего графика.
Ось Х – выбор отображаемого параметра по оси Х. В качестве оси Х можно задать:

  • Время – используется для создания графика, зависимого от времени.
  • Пробег – используется для создания графика, зависимого от пробега объекта.

6. В элемент "график" можно добавить элемент "данные". Этот элемент позволяет выбрать данные, которые и требуется построить в виде графика по осям. В панели редактирования элементов для элемента "данные" доступны следующие параметры:

  • Название;
  • Цвет;
  • Источник данных.

Название – название данных, которые будут отображаться на графике. Может задаваться автоматически, при выборе источника данных.
Цвет – цвет отображения графика на экране.
Источник данных – выбор датчика, данные которого будут отображены на графике. Источниками данных могут быть:

  • Внешнее питание
  • Внутреннее питание
  • Датчик GPS/ГЛОНАСС
  • Датчик доп. оборудования
  • Датчик зажигания
  • Датчик скорости
  • Датчик температуры
  • Датчик уровня топлива
  • Уровень сигнала GSM

Дополнительные возможности конструктора отчетов:

Конструктор отчетов поддерживает стилизация используемых в нем элементов. Подробно со стилизацией элементов можете ознакомится в статье "Настройка стилей в конструкторе отчетов"

Ознакомится с применением формул в конструкторе отчетов можете в статье "Формулы в конструкторе отчетов"

Ознакомится с примерами создания отчетов в конструкторе вы можете в разделе "Примеры"

Смотрите также запись обучающего вебинара по использованию конструктора: