Шаблон отчетов

Материал из ЛОКАРУС
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «=== Шаблон отчетов === Программа Locarus Informer поддерживает возможность изменения вида существ…»)
 
(Шаблон отчетов)
 
Строка 5: Строка 5:
  
 
Шаблоны используют маски и имена таблиц, которые можно получить нажав правую кнопку мыши на окне предварительного просмотра любого отчета.
 
Шаблоны используют маски и имена таблиц, которые можно получить нажав правую кнопку мыши на окне предварительного просмотра любого отчета.
 +
 
[[Файл:Список рейсов.png]]
 
[[Файл:Список рейсов.png]]
  
  
 
При выборе пункта меню "Переменные" появится список переменных и их текущие значения.
 
При выборе пункта меню "Переменные" появится список переменных и их текущие значения.
 +
 
[[Файл:Переменные.png]]
 
[[Файл:Переменные.png]]
  
Строка 15: Строка 17:
 
Переменные обрамляются слева и справа символом #, например, вмсето #BBNumber# будет подставлен идентификатор устройства.
 
Переменные обрамляются слева и справа символом #, например, вмсето #BBNumber# будет подставлен идентификатор устройства.
 
При выборе пункта меню "Таблицы" и выборе соответствующей таблицы появится список полей таблицы. В первой строчке списка будет название таблицы.
 
При выборе пункта меню "Таблицы" и выборе соответствующей таблицы появится список полей таблицы. В первой строчке списка будет название таблицы.
 +
 
[[Файл:Поля.png]]
 
[[Файл:Поля.png]]
  
Строка 104: Строка 107:
  
 
В стандартных шаблонах, поставляемых вместе с программой служебные строки и столбцы помечены желтым цветом
 
В стандартных шаблонах, поставляемых вместе с программой служебные строки и столбцы помечены желтым цветом
 +
 
[[Файл:Кт.png]]
 
[[Файл:Кт.png]]
  

Текущая версия на 13:56, 23 декабря 2020

Шаблон отчетов

Программа Locarus Informer поддерживает возможность изменения вида существующих отчетов на основе шаблонов отчетов. Шаблон отчета - это файл MS Excell специально созданный для обработки программой и помещенный в каталог программы, подкаталог '\Reports'. Шаблоны на основе стандартных отчетов содержатся в составе дистрибутива программы Locarus Informer в архиве Report Template.zip

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

Список рейсов.png


При выборе пункта меню "Переменные" появится список переменных и их текущие значения.

Переменные.png


Переменные обрамляются слева и справа символом #, например, вмсето #BBNumber# будет подставлен идентификатор устройства. При выборе пункта меню "Таблицы" и выборе соответствующей таблицы появится список полей таблицы. В первой строчке списка будет название таблицы.

Поля.png


Поля таблиц обрамляются открывающейся и закрывающейся фигурной скобкой {}, например {plChPMovingNo}

После наименование поля можно указать форматирование в квадратных скобках [], например [0.00].


Формат для чисел:

Число: 1234.567

Форматирование:

.##### : 1235

00000 : 01235

0 : 1235

0.#### : 1234.567

0.0000 : 1234.5670

Формат для дат:

d/m/y = 9/2/00

dd/mm/yy = 09/02/00

ddd d of mmm yyyy = Ср 9 Фев 2000

dddd d of mmmm yyyy = Среда 9 Февраля 2000

ddddd = 09/02/2000

dddddd = 09 Февраля 2000

dd/mm/yy hh:mm:ss = 09/02/49 01:02:03


y = Год из 2-х последних цифр

yy = Год из 2-х последних цифр

yyyy = Год из 4-х цифр

m = Номер месяца без 0

mm = Номер месяца как 2 цифры

mmm = Месяц используя ShortDayNames (Янв)

mmmm = Месяц используя LongDayNames (Январь)

d = Число без 0

dd = Число как 2 цифры

ddd = Число используя ShortDayNames (Воск)

dddd = Число используя LongDayNames (Воскресенье)

ddddd = Число в ShortDateFormat

dddddd = Число в LongDateFormat


c = Используя ShortDateFormat + LongTimeFormat

h = Час без 0

hh = Час как 2 цифры

n = Минуты без 0

nn = Минуты как 2 цифры

s = Секунды без 0

ss = Секунды как 2 цифры


Любой шаблон отчета имеет 2 служебных столбца ('A' и 'B') и одну служебную строку ('1').

Внимание! Размеры служебных строк и столбцов не влияют на конечный вид отчета

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

Кт.png

Служебные ячейки:

B1 - имя таблицы отчета (см. список таблиц)

D1 - масштаб по оси X

F1 - масштаб по оси Y

Значения всех остальных ячеек первой строки игнорируются.

Первый столбец содержит ключевые слова, содержащие информацию о типе строки:


Header

Строка относится к заголовку отчета


HeaderTable

Строка является заголовком таблицы с данными


Reset

Сброс счетчика. Ставится между различными частями отчета (Заголовок, Данные и Подпись)


DataTable

Таблица с данными


Summary

Итоговые значения (SUM, MIN, MAX, COUNT, AVERAGE). Итоговые значения рассчитываются по табличным данным. Пример: SUM({Duration})[HH:NN]


Footer

Подпись


рядом (столбец 'B')с ключевыми словами таблиц (HeaderTable, DataTable) ставиться ширина таблицы в колонках

Внимание! В случае нарушения структуры таблицы, неправильного написания переменных или полей при загрузке программы будет выведено сообщение об ошибке!

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты