Управление учебным процессом ВУЗа- Формирование отчетов (раздел целиком) (28.03.2024) | (одним файлом) |
Формирование отчетов | ||
В решениях Платформы "Мельница Данных" поддерживается большое количество форматов формирования отчетов. Для вывода и печати сформированных отчетов используются внешние приложения, такие как Microsoft Excel, Microsoft Word, Acrobat Reader, интернет-браузеры и другие. Формирование отчетов, выгружаемых во внешнее приложение, происходит при помощи вызова действий в таблицах данных. При вызове отчета на выполнение может отобразиться форма задания параметров отчета. Поля этой формы необходимо заполнить, после чего нажать кнопку ОК (подробнее о работе с формой задания параметров см. раздел Работа с формой задания параметров). Для того чтобы отчет был отображен, необходимо, чтобы на рабочем месте пользователя было установлено соответствующее приложение. Так, если вызывается действие для формирования отчета, использующее: - Формат Adobe PDF - должно быть установлено приложение Acrobat Reader ( Ссылка для скачивания ). - Формат HTML - для отображения используется интернет-браузер, установленный в операционной системе как используемый по умолчанию (например, Internet Explorer ). При запуске отчета на выполнение происходит запуск внешнего приложения, создание формы отчета, в которую передаются данные, хранящиеся в базе данных. Созданная форма может содержать данные, диаграммы, интерактивные элементы управления, и проч. Далее средствами внешнего приложения над отчетами могут осуществляться любые доступные действия для вывода на печать документов и стандартных форм отчетности. Шаблоны отчетов создаются разработчиками прикладной системы. Полученный в результате формирования отчета файл может далее использоваться для дальнейшей работы с данными, может быть распечатан, сохранен, отправлен по электронной почте и т.п. На панели инструментов могут располагаться иконки действий для формирования отчетов. Обычно изображения на иконках прямо указывают на то, в каком приложении будет открыт сформированный отчет. Например:
Проблемы формирования отчетов: При возникновении ошибок во время формирования отчета в первую очередь необходимо проверить разрешено ли в Вашей Системе использование соответствующих механизмов. Для различных внешних приложений используются различные механизмы: Для 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 в меню Сервис перейдите в меню Макрос и выберите действие Безопасность. 2. В диалоговом окне Безопасность перейдите на вкладку Надежные издатели. 3. Установите флажок Доверять доступ к Visual Basic Project. 4. Нажмите "Ок" Для разрешения необходимо выполнить следующие шаги (пример для Microsoft Office 2007): 1. Нажать на логотип Microsoft Office в левом верхнем углу. В открывшемся меню нажать на кнопку "Параметры Excel". 2. В открывшемся окне в колонке слева выбрать пункт "Центр управления безопасностью", справа нажать кнопку "Параметры центра управления безопасностью". 3. В открывшемся окне слева выбрать пункт "Параметры макросов", справа проставить отметки напротив пунктов "Включить все макросы" и "Доверять доступ к объектной модели проектов VBA". 4. Последовательно нажимая кнопки "ОК" вернуться на рабочий лист Excel. |
2. Настройка разрешений для HTML и XSLT-отчетов |
Для HTML и XSLT-отчетов в браузере должно быть разрешено выполнение JavaScript. Ниже приведены инструкции, позволяющие разрешить выполнение JavaScript в следующих наиболее распространённых браузерах: Internet Explorer 1. Выберите пункт меню Сервис/Свойства обозревателя. 2. В открывшемся диалоговом окне выберите вкладку "Безопасность". 3. В группе "Уровень безопасности для этой зоны" нажмите кнопку "Другой..." 4. В открывшемся диалоговом окне в списке "Параметры" найдите пункт "Сценарии/Активные сценарии". 5. Выберите опцию "Разрешить". 6. Нажмите кнопку "ОК". 7. Ответьте "Да" на вопрос "Вы действительно хотите изменить настройку для этой зоны?". 8. Нажмите кнопку "ОК" в диалоговом окне "Свойства обозревателя". 9. Нажмите клавишу F5, чтобы перезагрузить текущую страницу. FireFox 1. Выберите пункт меню "Инструменты/Настройки...". 2. В открывшемся диалоговом окне выберите вкладку "Содержимое". 3. Включите флаг "Использовать JavaScript". 4. Нажмите кнопку "ОК". 5. Нажмите клавишу F5, чтобы перезагрузить текущую страницу. Google Chrome 1. Нажмите на панели инструментов кнопку в правом верхнем углу. 2. Выберите в меню пункт "Настройки". 3. Нажмите на ссылку "Показать дополнительные настройки". 4. Нажмите на кнопку "Настройки контента", находящуюся в разделе "Личные данные". 5. Выберите раздел "JavaScript". 6. Выберите опцию "Разрешить всем сайтам использовать JavaScript (рекомендуется)". 7. Нажмите кнопку "Ок". 8. Закройте вкладку с настройками. 9. Нажмите клавишу F5, чтобы перезагрузить текущую страницу. |
3. Настройка разрешений для PDF-отчетов |
Для PDF-отчетов должна быть разрешена работа VBSCript. Для того чтобы разрешить работу необходимо выполнить следующие действия (пример для Windows XP): 1. Запустить командную строку Windows. Для этого в меню "Пуск" выбрать пункт "Выполнить" 2. В открывшемся окне набрать с клавиатуры "cmd" (без кавычек), нажать Enter. 3. В открывшемся окне ввести "cd %windir%\system32" (без кавычек), нажать Enter 4. В том же окне ввести "regsvr32 vbscript.dll" (без кавычек), нажать Enter 5. Необходимая для работы библиотека будет зарегистрирована в Системе. 6. Нажмите кнопку "ОК". |