Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / DataRate. Руководство пользователя.pdf
Скачиваний:
98
Добавлен:
18.05.2015
Размер:
12.53 Mб
Скачать

Выбрать в свойстве Группы настроек печати шаблона отчета имя созданной группы настроек и установить свойство Печать при генерации в положение Да.

ВЫВОДА ОТЧЕТА ИЗ СКРИПТА

Скрипт для вывода отчета на печать настраивается с помощью редактора скриптов DataRate в скрипте для генерации отчета.

Печать отчета происходит путем вызова функции

Print(int historyId), где historyId – идентификатор истории отчета: 0 – последний сгенерированный отчет, 1 – предпоследний и так далее.

В редакторе скриптов эту функцию можно вызвать при выполнении некоторого условия, например, так:

If(Value > 0.5) Client.Print(0);

где Value – аргумент скрипта, Client – стандартная переменная (объект, для которого запускается скрипт).

11.4.3 Рассылка отчетов

Настройки Рассылка предназначены для отправления отчетов по указанным адресам электронной почты.

Сгенерированный отчет будет приложен к письму в соответствии с настройками группы рассылок.

Группа рассылок включает в себя адреса получателей и типы отчетов.

Менеджер отчетов поддерживает следующие типы отчетов для рассылки: PDF, Excel, PNG, JPEG, TIF, GIF, EMF и XML. Если для рассылки в качестве формата файла отчета используется один из графических форматов PNG, JPEG, TIF, GIF или EMF, то количество приложенных к письму файлов будет соответствовать количеству страниц отчета.

КАК ОТПРАВИТЬ ОТЧЕТ ПРИ ГЕНЕРАЦИИ

Для того чтобы отправлять по электронной почте сгенерированный отчет следует:

Вызвать Менеджер отчетов (Менеджер отчетов)

В появившемся окне Настройки менеджера отчетов выбрать настройки Рассылка

Создать группу настроек рассылки

Модуль отчетов 491

Пользователь должен указать:

Исходящий почтовый сервер (SMTP)

Логин

Пароль

Домен пользователя, от лица которого будет отправляться отчет

Порт (обычно 25)

Использование защищенного соединения SSL для передачи отчета. Если почтовый сервер не поддерживает SSL соединение, письмо не будет отправлено.

Об отсутствии поддержки SSL пользователь может узнать, запустив проект на исполнение в Среде Разработки DataRate, при этом в окне Отладка/Reporting будет отображено описание ошибки

Префикс темы письма. Для редактирования шаблона темы письма нажмите кнопку

"..."

Имя отчета. Для редактирования шаблона темы письма нажмите кнопку "...".

Тело письма

Почтовый адрес. Для задания адреса настройте параметры панели Группа

адресов

492 DataRate

.

Выбрать в свойстве Группы адресов шаблона отчета имя созданной группы настроек и установить свойство Рассылка по почте при генерации в положение Да.

СКРИПТ ДЛЯ РАССЫЛКИ

Скрипт для рассылки отчета настраивается с помощью редактора скриптов DataRate в скрипте для генерации отчета.

Рассылка отчета происходит путем вызова функции

Email(int historyId), где historyId – идентификатор истории отчета: 0 – последний сгенерированный отчет, 1 – предпоследний и так далее.

В редакторе скриптов эту функцию можно вызвать при выполнении некоторого условия, например, так:

If(Value > 0.5) Client.Email(0);

где Value – аргумент скрипта, Client – стандартная переменная (объект, для которого запускается скрипт).

11.4.4 Публикация в папку

Менеджер отчетов позволяет сохранять отчет при генерации отчета, по расписанию или из скриптов.

Для сохранения отчета необходимо задать группу настройки публикации в папку. Настройки Публикация в папку предназначены для сохранения отчетов в указанной папке.

Менеджер отчетов поддерживает следующие типы файлов для сохранения отчетов: PDF, Excel, PNG, JPEG, TIF, GIF, EMF и XML. Если для рассылки в качестве формата файла отчета используется один из графических форматов PNG, JPEG, TIF, GIF или EMF, то количество приложенных к письму файлов будет соответствовать количеству страниц отчета.

ВНИМАНИЕ!!!

При публикации отчета в файловую систему рекомендуется:

Модуль отчетов 493

Обеспечивать достаточное дисковое пространство для хранения файлов отчетов

Избегать публикации отчетов на тот же дисковый носитель, который содержит файл подкачки Windows.

СОХРАНЕНИЕ ОТЧЕТА ПРИ ГЕНЕРАЦИИ

Для того чтобы сохранить отчет при генерации следует:

Вызвать Менеджер отчетов (Менеджер отчетов)

В появившемся окне Настройки менеджера отчетов выбрать настройки Публикация

в папку

Создать группу настроек публикации

В столбце Имя группы настроек пользователь может указать новое имя для группы.

Для изменения настроек следует щелкнуть мышью в ячейке Редактировать столбца

Редактировать.

В появившемся окне Настройки публикации отчетов в папку следует:

Указать Имя папки публикации. Пользователь может задать путь для сохранения с помощью кнопки "..."

Задать Шаблон имени для файлов. Для этого следует щелкнуть мышью по кнопке

"..."

Выбрать Тип файла для сохранения отчета

Выбрать в свойстве Группы настроек публикации в папку шаблона отчета имя созданной группы настроек и установить свойство Публикация в папку при генерации в положение Да.

СКРИПТ ДЛЯ ПУБЛИКАЦИИ

494 DataRate