Модель Report
FRONTIER-logo

СИСТЕМА ОПЕРАТИВНОГО И УПРАВЛЕНЧЕСКОГО УЧЕТА

data-warehouse 03
  • Автоматизация торговых и
  • производственных процессов
  • Планирование материальных
  • потребностей на базе MRP II и TOC
  • Бесплатная рабочая версия для
  • оценки пригодности Системы

Этот класс моделей предназначен для автоматической генерации и отображения печатной формы документа - отчета, созданного на базе предварительно спроектированного и зарегистрированного в Системе шаблона.

Для создания Report-моделей служит специальный редактор, доступ к которому осуществляется по команде Главного меню Проектирование>Отчеты. После регистрации в репозитарии такой объект становится доступным для открытия в PowerModeller специальной open-функцией.

ReportProp

В следующей таблице приведено более подробное описание свойств объекта класса Report:

Свойство Описание
Код (Code) Уникальный код (обозначение) объекта
Наименование (Name) Краткое наименование объекта
Описание (Note) Дополнительное описание
Тип отчета (TypeOf) Тип целевого отчета
Шаблон (Template) Файл-шаблон, используемый при генерации отчета
Контроллер (Controller) Класс-обработчик системных событий
Событие PreOpen URI модели для запроса параметров отчета

Аргументы модели Report определяются непосредственно в описании самого шаблона отчета и не требуют дополнительного описания. Вся работа по чтению и анализу содержания файла-шаблона, а также по созданию аргументов модели выполняется системой автоматически.

 

Группы отчетов

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

Группы отчетов, в дальнейшем, могут быть задействованы при создании визуальных моделей других типов. В частности, группы могут участвовать при описании вкладок визуальной модели TabView. При открытии такой модели, содержимое ее вкладок будет автоматически заполнено ссылками на объекты-члены указанной группы отчетов. При щелчке на отчете, у которого в свойстве PreOpen указана спецификация визуальной модели (обычно класса Query) или соответствующим образом создан прикрепленный класс-контроллер, на экране появится диалоговое окно с запросом ввода значений параметров для выбранного отчета.

 

RepMaker

article-marketing-32Для непосредственного создания экземпляра отчета или печатной формы, ссылка на шаблон которого указана в свойстве Шаблон модели, используется встроеннsый генератор отчетов RepMaker. Подробные описания форматов, используемых при описании соответствующих шаблонов, приведены в разделе Генератор отчетов RepMaker.