Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
372
Добавлен:
18.05.2015
Размер:
16 Мб
Скачать
☆

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

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

Скрипт для вывода отчета на печать настраивается с помощью редактора скриптов 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, то количество приложенных к письму файлов будет соответствовать количеству страниц отчета.

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

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

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

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

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

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

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

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

∙Логин

∙Пароль

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

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

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

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

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

"..."

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

∙Тело письма

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

адресов

490 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, то количество приложенных к письму файлов будет соответствовать количеству страниц отчета.

ВНИМАНИЕ!!!

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

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

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

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

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

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

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

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

в папку

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

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

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

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

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

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

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

"..."

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

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

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

492 DataRate