| Описание | В системе DocsVision отчеты можно строить двумя различными способами:
- Представления, являющиеся, по сути, внутренними отчетами системы и входящими в базовую функциональность платформы DocsVision. Данные отчета, полученного в представлении можно экспортировать в Excel. При выводе данных в представление существуют ограничения:
- в одном представлении можно вывести данные только из одной (рабочей) базы DocsVision, так как именно с ней работает сервер в момент построения отчета; вывести в представлении данные сторонних баз данных невозможно в принципе;
- в представлении можно вывести только данные карточек.
- «Внешние», или расширенные отчеты, позволяющие:
- вывести в отчете информацию, содержащуюся в нескольких базах данных (находящихся под управлением MS SQL Server), том числе и данные из сторонних баз (например, данные Microsoft Dynamics AX);
- вывести в отчете не только данные карточек, но и низкоуровневые данные непосредственно из таблиц базы данных.
Расширенный отчет генерируется дополнительным модулем DocsVision "Расширенные отчеты", разработанным на базе технологии Windows Communication Foundation (WCF). С помощью этого модуля можно построить отчет любой сложности по нескольким базам данных. Эти отчеты могут использоваться в том случае, если необходимо отобразить данные, требующие формирования сложных запросов, а также, если внешний вид отчета не может быть реализован стандартным механизмом представлений или требует выгрузки в специальный формат.
Расширенный отчет генерируется в формате XML, но, в зависимости от предварительных настроек, может быть выведен на экран в одном из четырех форматов: HTML, XML (в этих случаях предполагается вывод отчета в окне браузера), Word или Excel. |