Шаблон отчетов
Yan (обсуждение | вклад) (Новая страница: «=== Шаблон отчетов === Программа Locarus Informer поддерживает возможность изменения вида существ…») |
Yan (обсуждение | вклад) (→Шаблон отчетов) |
||
Строка 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
Шаблоны используют маски и имена таблиц, которые можно получить нажав правую кнопку мыши на окне предварительного просмотра любого отчета.
При выборе пункта меню "Переменные" появится список переменных и их текущие значения.
Переменные обрамляются слева и справа символом #, например, вмсето #BBNumber# будет подставлен идентификатор устройства. При выборе пункта меню "Таблицы" и выборе соответствующей таблицы появится список полей таблицы. В первой строчке списка будет название таблицы.
Поля таблиц обрамляются открывающейся и закрывающейся фигурной скобкой {}, например {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').
Внимание! Размеры служебных строк и столбцов не влияют на конечный вид отчета
В стандартных шаблонах, поставляемых вместе с программой служебные строки и столбцы помечены желтым цветом
Служебные ячейки:
B1 - имя таблицы отчета (см. список таблиц)
D1 - масштаб по оси X
F1 - масштаб по оси Y
Значения всех остальных ячеек первой строки игнорируются.
Первый столбец содержит ключевые слова, содержащие информацию о типе строки:
Header
Строка относится к заголовку отчета
HeaderTable
Строка является заголовком таблицы с данными
Reset
Сброс счетчика. Ставится между различными частями отчета (Заголовок, Данные и Подпись)
DataTable
Таблица с данными
Summary
Итоговые значения (SUM, MIN, MAX, COUNT, AVERAGE). Итоговые значения рассчитываются по табличным данным. Пример: SUM({Duration})[HH:NN]
Footer
Подпись
рядом (столбец 'B')с ключевыми словами таблиц (HeaderTable, DataTable) ставиться ширина таблицы в колонках
Внимание! В случае нарушения структуры таблицы, неправильного написания переменных или полей при загрузке программы будет выведено сообщение об ошибке!