Идеология системы

Генератор отчётов

 

     Для получения отчетов в твердой копии в системе "Cobra++" используется продукт компании Fast Reports, Inc. (www.fast-report.com) - система формирования отчетов FastReport. Этот программный продукт обладает обширным функционалом для формирования отчетов, а гибкие возможности встраивания модулей позволяют интегрировать продукт с различными сторонними системами. FastReport позволяет строить отчеты на основе различных источников данных системы "Cobra++".

     Подсистема управления отчетами встроена в модуль "Дизайнер форм". Она позволяет задать шаблон отчета для определения формы, в соответствии с её структурой. Это означает, что формат отчета зависит от того, какие элементы обработки данных вынесены на экранную форму. При создании отчета, пользователю предоставляется список переменных (Variables), основанный на коллекции свойств информационного объекта. Размещая определенным образом элементы этого списка на шаблоне отчетной формы, пользователь определяет вид и порядок вывода данных при формировании отчета для печати. После закрытия Дизайнера отчетов системы FastReport, пользователю предлагается сохранить сформированный отчет, в результате чего он прикрепляется к данной экранной форме. Подразумевается создание нескольких вариантов отчета для каждой формы. При просмотре экземпляров информационного объекта все созданные для данной экранной формы отчеты становятся доступными. Выбрав любой из них, пользователь может вывести на печать и получить в твердой копии интересующую его информацию.