Прототипы отчетов

Прототип — файл, определяющий содержание и вид формируемого на его основе отчета. Прототипы отчетов должны быть настроены администратором системы до начала работы с подсистемой «Отчеты».

Каждый прототип отчетов представляет собой набор файлов-скриптов, содержащих описание параметров, которые влияют на формирование отчета, и программный код, отвечающий за извлечение, обработку и вывод данных. Прототипы отчетов создаются специалистами ЗАО «АСВ» на специально разработанном языке программирования. При установке вместе с системой передается стандартный набор прототипов.

Для каждого формата, в котором должен быть представлен отчет, разрабатываются файлы формата *.frm, где определяется формат вывода и набор данных. Эти файлы разрабатываются предварительно подготовленными специалистами. Для таких прототипов дополнительно разрабатываются XSL стили, содержащие оформление отчета и позволяющие преобразовать его в один из графических форматов.

Редактировать прототипы отчетов можно любым доступным в операционной системе редактором. Формат файлов-прототипов может быть уточнен у разработчика системы.

При работе с прототипами отчетов следует учитывать следующие нюансы:

  • Группы прототипов отчетов служат для тематического объединения прототипов и никак не влияют на их доступность для пользователей.

  • Прототип отчетов может принадлежать только одной группе.

  • По одному прототипу может быть создано несколько отчетов (например, прототип отчета «Договор» один, но отчетов (документов) будет создано несколько).

  • Один прототип может быть доступен разным ролям.

Схема взаимодействия полномочий и прототипов отчетов представлена на рисунке ниже.

Рисунок 294. Схема взаимодействия полномочий и прототипов отчетов

Схема взаимодействия полномочий и прототипов отчетов

Модуль «Прототипы отчетов», представленный на рисунке ниже, позволяет выполнять следующие операции:

  • Поиск прототипов отчетов по различным атрибутам;

  • Создание прототипа отчетов;

  • Редактирование прототипа отчетов;

  • Добавление ролей и отчетов к прототипу отчетов.

Рисунок 295. Модуль «Прототипы отчетов»

Модуль «Прототипы отчетов»

В столбце «Использование» (по умолчанию он скрыт) отображаются дата и время последнего формирования отчета по этому прототипу. Есть возможность выполнять фильтрацию и сортировку по этому столбцу.