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

Пример

В следующем примере кода показана дисперсия сумм элементов строк в группировании Order или в области данных:

Var(Fields!LineTotal.Value, "Order")

11.4Менеджер отчетов

Менеджер отчетов предназначен для управления хранением, печатью и рассылкой отчетов.

В Среде разработки DataRate Менеджера отчетов - модуль элемента проекта.

ИСПОЛЬЗУЕМЫЕ СВОЙСТВА ШАБЛОНА ОТЧЕТА

В своей работе Менеджера отчетов использует свойства шаблона отчета из следующих разделов:

Генерация: Период хранения

Публикация: Отправлятьсообщение в протокол при генерации, Группы настроек

публикации в папку

идругие свойства этого раздела

ВЫЗОВ МЕНЕДЖЕРА ОТЧЕТОВ

Вызвать Менеджера отчетов можно:

из контекстного меню элемента проекта командой Редактировать

двойным щелчком мыши по иконке Менеджера отчетов в дереве Элемент проекта.

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

После этого появится окно Настройки менеджера отчетов.

НАСТРОЙКИ МЕНЕДЖЕРА ОТЧЕТОВ

Окно Настройки менеджера отчетов содержит четыре группы настроек:

Хранение снимков данных

Печать отчетов

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

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

486 DataRate

11.4.1 Хранение снимков данных

Сгенерированный отчет храниться в виде снимков данных.

ВНИМАНИЕ!!!

При хранении снимков данных отчета рекомендуется:

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

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

Группа настроек Хранение Менеджера отчетов предназначена для определения параметров сохранения снимков данных отчета.

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

<Каталог, заданный при настройке>\<Полное имя технологического объекта>\<Имя

отчета>\

<Метка времени формирования отчета –

ДД_ММ_ГГГГ_ЧЧ_MM_CC_MC>.

ПЕРИОД ХРАНЕНИЯ СНИМКОВ ДАННЫХ

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

Для редактирования периода хранения снимков данных следует:

Выбрать свойство Период хранения и нажать на кнопку "..."

В появившемся окне Период хранения снимков данных задать дату .

При формировании периода хранения считается, что год 365 дней, а месяц 30 дней. Изза этого при формировании периода хранения отчета может возникать погрешность. Например, если необходим период 18 месяцев, пользователь может ввести 18 в поле

Месяцы. После закрытия окна укаханный период будет преобразован в формат

ДД/ММ/ГГ ЧЧ:мм:сс. В окне свойств пользователь увидит в свойстве Период хранения значение 25/5/1 00:00:00, т.е. 1 год, 5 месяцев и 25 дней.

Кнопка Очистить позволяет обнулить все поля ввода.

Если не задавать период хранения снимков данных - 0/0/0 00:00:00, снимки данных не будут удаляться.

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

КАК ЗАДАТЬ ВРЕМЯ ГЕНЕРАЦИИ СНИМКА ДАННЫХ ЧЕРЕЗ ПАРАМЕТР

Задать время генерации снимка данных можно с помощью следующего выражения:

=Parameters!CreationTime.Value

11.4.2 Печать отчетов

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

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

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

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

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

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

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

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

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

488 DataRate