Управление учебным процессом ВУЗа- Формирование отчетов  (раздел целиком)  (28.03.2024)
Формирование отчетов

В решениях Платформы "Мельница Данных" поддерживается большое количество форматов формирования отчетов. Для вывода и печати сформированных отчетов используются внешние приложения, такие как Microsoft Excel, Microsoft Word, Acrobat Reader, интернет-браузеры и другие.

Формирование отчетов, выгружаемых во внешнее приложение, происходит при помощи вызова действий в таблицах данных. При вызове отчета на выполнение может отобразиться форма задания параметров отчета. Поля этой формы необходимо заполнить, после чего нажать кнопку ОК (подробнее о работе с формой задания параметров см. раздел Работа с формой задания параметров).

Для того чтобы отчет был отображен, необходимо, чтобы на рабочем месте пользователя было установлено соответствующее приложение.  

Так, если вызывается действие для формирования отчета, использующее: 

- Формат Adobe PDF - должно быть установлено приложение Acrobat Reader ( Ссылка для скачивания ).

- Формат HTML - для отображения используется интернет-браузер, установленный в операционной системе как используемый по умолчанию (например, Internet Explorer ).

При запуске отчета на выполнение происходит запуск внешнего приложения, создание формы отчета, в которую передаются данные, хранящиеся в базе данных. Созданная форма может содержать данные, диаграммы, интерактивные элементы управления, и проч. Далее средствами внешнего приложения над отчетами могут осуществляться любые доступные действия для вывода на печать документов и стандартных форм отчетности. Шаблоны отчетов создаются разработчиками прикладной системы.

Полученный в результате формирования отчета файл может далее использоваться для дальнейшей работы с данными, может быть распечатан, сохранен, отправлен по электронной почте и т.п.

На панели инструментов могут располагаться иконки действий для формирования отчетов. Обычно изображения на иконках прямо указывают на то, в каком приложении будет открыт сформированный отчет. Например:

Пример
 Отчет будет открыт в браузере, установленном в Системе по умолчанию:

Отчет в HTML  

Отчет будет открыт в Microsoft Excel:

Отчет в Excel

Отчет будет открыт в Adobe Acrobat:

Отчет в PDF

Проблемы формирования отчетов:

При возникновении ошибок во время формирования отчета в первую очередь необходимо проверить разрешено ли в Вашей Системе использование соответствующих механизмов. Для различных внешних приложений используются различные механизмы:

Для Microsoft Excel и Word-отчетов должно быть разрешено выполнение Microsoft Visual Basic Project .

Для HTML и XSLT-отчетов в браузере должно быть разрешено выполнение JavaScript .

Для PDF-отчетов должна быть разрешена работа VBScript.


1. Настройка разрешений для Excel и Word-отчетов

Для Microsoft Excel и Word-отчетов должно быть разрешено выполнение  Microsoft Visual Basic Project.

Для разрешения необходимо выполнить следующие шаги (пример для Microsoft Office 2003):

1. В Microsoft Excel или Word в меню Сервис  перейдите в меню Макрос и выберите действие Безопасность.

Excel Меню Макрос

2. В диалоговом окне Безопасность перейдите на вкладку Надежные издатели.

3. Установите флажок Доверять доступ к Visual Basic Project.

Включение VBProject

4. Нажмите "Ок"

Для разрешения необходимо выполнить следующие шаги (пример для Microsoft Office 2007):

1. Нажать на логотип Microsoft Office в левом верхнем углу. В открывшемся меню нажать на кнопку "Параметры Excel".

MO2007 Главное меню

2. В открывшемся окне в колонке слева выбрать пункт "Центр управления безопасностью", справа нажать кнопку "Параметры центра управления безопасностью".

MO2007 Параметры безопасности

3. В открывшемся окне слева выбрать пункт "Параметры макросов", справа проставить отметки напротив пунктов "Включить все макросы" и "Доверять доступ к объектной модели проектов VBA".

MO2007 Установки

4. Последовательно нажимая кнопки "ОК" вернуться на рабочий лист Excel.


2. Настройка разрешений для HTML и XSLT-отчетов

Для HTML и XSLT-отчетов в браузере должно быть разрешено выполнение JavaScript.

Ниже приведены инструкции, позволяющие разрешить выполнение JavaScript в следующих наиболее распространённых браузерах:

Internet Explorer

1. Выберите пункт меню Сервис/Свойства обозревателя.

IE Свойства обозревателя

2. В открывшемся диалоговом окне выберите вкладку "Безопасность".

3. В группе "Уровень безопасности для этой зоны" нажмите кнопку "Другой..."

IE Безопасность

4. В открывшемся диалоговом окне в списке "Параметры" найдите пункт "Сценарии/Активные сценарии".

5. Выберите опцию "Разрешить".

IE Разрешить активные сценарии

6. Нажмите кнопку "ОК".

7. Ответьте "Да" на вопрос "Вы действительно хотите изменить настройку для этой зоны?".

8. Нажмите кнопку "ОК" в диалоговом окне "Свойства обозревателя".

9. Нажмите клавишу F5, чтобы перезагрузить текущую страницу.

FireFox

1. Выберите пункт меню "Инструменты/Настройки...".

FireFox Настройки

2. В открывшемся диалоговом окне выберите вкладку "Содержимое".

3. Включите флаг "Использовать JavaScript".

FireFox Разрешить Scripts

4. Нажмите кнопку "ОК".

5. Нажмите клавишу F5, чтобы перезагрузить текущую страницу.

Google Chrome

1. Нажмите на панели инструментов кнопку Chrome Настройки  в правом верхнем углу.

2. Выберите в меню пункт "Настройки".

Chrome Настройки

3. Нажмите на ссылку "Показать дополнительные настройки".

Chrome Показать доп настройки

4. Нажмите на кнопку "Настройки контента", находящуюся в разделе "Личные данные".

Chrome Настройки контента

5. Выберите раздел "JavaScript".

6. Выберите опцию "Разрешить всем сайтам использовать JavaScript (рекомендуется)".

Chrome Разрешить JavaScript

7. Нажмите кнопку "Ок".

8. Закройте вкладку с настройками.

9. Нажмите клавишу F5, чтобы перезагрузить текущую страницу.


3. Настройка разрешений для PDF-отчетов

Для PDF-отчетов должна быть разрешена работа VBSCript.

Для того чтобы разрешить работу необходимо выполнить следующие действия (пример для Windows XP):

1. Запустить командную строку Windows. Для этого в меню "Пуск" выбрать пункт "Выполнить"

Выполнить

2. В открывшемся окне набрать с клавиатуры "cmd" (без кавычек), нажать Enter.

CMD

3. В открывшемся окне ввести "cd %windir%\system32" (без кавычек), нажать Enter

Смена директории

4. В том же окне ввести "regsvr32 vbscript.dll" (без кавычек), нажать Enter

Регистрация библиотеки

5. Необходимая для работы библиотека будет зарегистрирована в Системе.

Успешная регистрация dll

6. Нажмите кнопку "ОК".