Формирование отчета

Формирование отчета выполняется при помощи модуля, представленного на рисунке ниже.

Рисунок 165. Модуль «Формирование отчета»

Модуль «Формирование отчета»

Заполните поля:

  • Прототип — в этой группе полей выберите прототип отчетов.

    • Группа — выберите группу, в которую входит интересующий прототип отчетов или оставьте поле пустым.

    • Название — выберите прототип отчетов. Если поле «Группа» заполнено, то выбор осуществляется среди прототипов, принадлежащих этой группе. В противном случае выбор осуществляется из полного перечня прототипов отчетов, имеющихся в системе.

  • Параметры — параметры формирования отчета. Некоторые параметры могут быть обязательными для заполнения (выделены жирным шрифтом). Перечень параметров и их обязательность для заполенния определяются прототипом отчета. Если пользователь раньше не формировал отчеты с использованием выбранного прототипа, то в столбце со значениями отобразятся значения по умолчанию, заданные в прототипе отчета в файле *.frm. В противном случае в столбце со значениями будут отображены те значения, с которыми пользователь формировал отчет в последний раз (сохраненные значения).

    Примечание

    Значения по умолчанию для некоторых параметров отчета задаются через параметры системы. Например, для параметра отчета «Архив» эта настройка выполняется при помощи параметра системы report_use_saved_archive_number.

    Значения могут быть отредактированы. Справа от поля ввода отображается подсказка, поясняющая назначение параметра и формат, в котором вводится значение. Названия параметров, значения которых изменены пользователем, помечаются оранжевым цветом.

    Кнопка «По умолчанию» позволяет сбросить всех измененные параметры и восстановить значения по умолчанию. Пункт меню этой кнопки «Сохраненные» позволяет заполнить параметры сохраненными значениями.

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

    Некоторые поля для указания параметров имеют варианты ввода значений:

    • ввод значения — ввод одного номера (например, договора, лицевого счета), нескольких номеров, диапазона номеров с клавиатуры;

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

    Переключение между вариантами ввода выполняется при нажатии на название поля, подсвеченное синим цветом. Если у пользователя нет прав на выбор значения параметра из базы данных, то ему доступен долько ввод значения параметра вручную с клавиатуры. Переключение между вариантами ввода в этом случае доступно, но список выбора будет заблокирован.

  • Формат — формат, в котором отчет будет сформирован. Если прототип текстовый, то данное поле будет недоступно. Для графических прототипов в данном поле отобразятся возможные варианты: HTML, MS Word, MS Excel, RTF, XML. Если значение не выбрано, то отчет будет сформирован в XML, а потом при необходимости преобразован в другой формат.

При нажатии кнопки «Сформировать» будет начато формирование отчета. Это может занять продолжительное время.

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

Если в прототипе отчетов задано несколько форматов, кроме XML, то каждый формат будет представлен на отдельной вкладке. После формирования отчета открывается вкладка, соответствующая формату, выбранному в модуле «Формирование отчета». При переключении вкладки запускается преобразование отчета в выбранный формат. Статус преобразования отобразается соответствующим значком в заголовке вкладки:

  • — отчет находится в процессе формирования/преобразования;

  • — отчет сформирован/преобразован;

  • — при формировании/преобразовании отчета возникли ошибки.

Каждому сформированному отчету присваивается уникальный номер.

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