Модификация прикладной системы

 

Разработка отчетов

 

Процесс создания отчета с вариантами настройки

Процесс разработки отчетов с вариантами настройки отличается от разработки обычных отчетов.

Рекомендуемая последовательность действий:

·         загрузить компоненту Разработка отчетов (см. описание компоненты «Разработка отчетов» в книге «Компоненты системы DIRECTUM»);

·         найти какой-нибудь уже существующий отчет, являющийся базовым отчетом для варианта настройки. Найти такие отчеты можно по ключевым словам в наименовании отчета, которые указаны в константе ВДМСТПР (см. описание компоненты «Варианты настройки отчетов» в книге «Компоненты системы DIRECTUM»):

·         если базовый отчет для варианта найден, то его нужно скопировать, изменить имя и сохранить. Имя нового базового отчета для варианта должно удовлетворять требованиям, указанных при описании компоненты «Варианты настройки отчетов» в книге «Компоненты системы DIRECTUM»;

·         если подходящего базового отчета для варианта нет, можно скопировать любой другой отчет, но в этом случае нужно проследить за тем, чтобы в расчете отчета использовалась функция разбора параметров. Для сводных таблиц должна вызываться функция СводТабл(). Имя нового базового отчета для варианта должно удовлетворять требованиям, указанных при описании компоненты «Варианты настройки отчетов» в книге «Компоненты системы DIRECTUM».

·         определить имя функции возвращения параметров для нового отчета. Способы определения имени функции для отчета см. в разделе «Функция возвращения параметров для варианта отчета»;

·         в компоненте Функции ISBL (см. описание компоненты «Функции ISBL» в книге «Компоненты системы DIRECTUM) создать функцию возвращения параметров для нового отчета с именем, полученным в предыдущем пункте. Если в системе уже есть такие функции для других отчетов с вариантами, то можно создать новую функцию путем копирования существующей, изменив имя функции, имя переменной возвращаемого значения на имя функции, а при необходимости, и состав или значения возвращаемых параметров для отчета. Особенности создания функции возвращения параметров см. в разделе «Функция возвращения параметров для варианта отчета»;

·         с помощью компоненты создать минимум один вариант настройки для нового отчета (см. описание компоненты «Варианты настройки отчетов» в книге «Компоненты системы DIRECTUM»).

·         разработать отчет: в расчете отчета подготовить данные для вывода, настроить шаблон (см. описание компоненты «Разработка отчетов» в книге «Компоненты системы DIRECTUM»).

 

 

См. также:

·         Общие сведения о настройке вариантов отчетов;

·         Функция возвращения параметров для варианта отчета.