Движок отчетов используется для формирования документов на основании информации из базы данных и доступных объектов программы. Наиболее часто движок отчетов используется для формирования текста предназначенного для печати на чековой ленте. Этот механизм также можно использовать для формирования различных текстовых файлов.

Для построения отчетов используются специальные шаблоны, которые представляют собой файлы в формате xml. Файлы шаблонов располагаются в директории /linuxcash/cash/reports. Доступ к шаблонам осуществляется по имени, которое указано в тэге report.

Кассовая программа имеет предопределенный перечень стандартных шаблонов. Это шаблоны для каждого вида чека (продажа, возврат, внесение, выем и т.д.), которые может формировать программа. Кроме того, предусмотрен механизм создания произвольных шаблонов и возможность генерации выходной информации с последующей печатью или сохранением в файл. Файлы произвольных шаблонов располагаются в директории /linuxcash/cash/reports/samples.

  • No labels