Уникальные (нерегламентированные) отчёты

АРХИВНАЯ СТАТЬЯ. ДАННЫЙ МЕХАНИЗМ УСТАРЕЛ И БОЛЕЕ НЕ ПОДДЕРЖИВАЕТСЯ!

В Адванте возможно формировать не только стандартные, но и уникальные для клиента отчеты, учитывающие настроенное решение. Для создания уникальных отчетов используется desktop-приложение DE Reporting, которое устанавливает соединение с СУБД независимо от web-приложения Адванты.

Рабочие данные системы Адванта хранятся в реляционной СУБД. Но для работы системы в самой СУБД представлены не все связи между таблицами реляционной модели. Часть связей (в частности, между проектами и справочниками) реализовано бизнес-логикой (объектная модель) на уровне классов Framework WEB-сервера.

Для реализации объектной модели в реляционной модели в СУБД дополнительно формируются представления (views), в которых создаются некоторые дополнительные связи между объектами. Архитектура решения представлена на рисунке 1.

Рисунок 1 – Архитектура решения

В Desktop-приложении DE Reporting аналитик или разработчик в качестве источников данных указывает непосредственно таблицы реляционной модели, а также и представления объектной модели (в виде views). После чего в приложении DE Reporting появляется возможность создавать шаблоны отчетов на основе всей совокупности данных и связей между ними (Рисунок 2).

Рисунок 2 – Интерфейс приложения DE Reporting

Для создания отчетов в среде DE Reporting необходимо приобрести соответствующую лицензию.

Создаваемый шаблон отчета сохраняется в виде исполняемого кода, в формате «.REPX». Этот файл присоединяется в интерфейсе Адванты к определенному типу объекта (в его свойствах), на основе данных которого будет формироваться отчет (Рисунок 3).

Рисунок 3 – Добавленный файл отчета

После чего при выборе пункта меню «печать отчета» в меню действий объекта появляется возможность выбрать отчет из списка всех отчетов, привязанных к типу объекта, и вывести его в следующие форматы (Рисунок 4):

  • .pdf;
  • .docx – MS Word 2007 и выше;
  • .rtf – MS Word;
  • .xls – MS Excel;
  • .xlsx – MS Excel 2007 и выше;
  • .html.

Обратите внимание

Такие компоненты в ADVANTA совместимы только с продуктами Microsoft Office.
Мы не можем дать гарантии совместимости с офисными пакетами других производителей.
Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще.
Это не является ошибкой системы.

Рисунок 4 – Добавленный файл отчета