7.2. Представления отчетов

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

Пример использования сохраненного представления отчета можно продемонстрировать на примере отчета Финансовые результаты, представленного на следующем рисунке:

На рисунке представлена структура отчета Финансовые результаты по умолчанию, то есть как она была настроена при создании документа. На это указывает выделенная красным шрифтом надпись По умолчанию в панели параметров отчета. Если же щелкнуть по надписи Факт кратко в разделе Доступные всем, то отчет будет выглядеть следующим образом:

На представленном выше рисунке в отчете изменилось число колонок и строк, а в панели параметров отчета красным стало выделяться имя сохраненного представления документа Факт кратко. При этом все параметры текущего представления не помечаются, как измененные по сравнению со значениями параметров по умолчанию.

Если же в представлении Факт кратко изменить некоторые параметры отчета, то они будут выделены красным цветом:

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

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

  • Спрятать/Свернуть - настраивается видимость отдельных строк при сохранении структуры дерева строк документа;

  • Собрать заново - формируется произвольный порядок вывода строк в отчета;

  • Настройка колонок - настраивается видимость колонок заголовка документа с помощью параметров отчета.

При настройке текущего представления отчета необходимо учитывать, что настройка строк может выполняться только либо в режиме Спрятать/Свернуть, либо в режиме Собрать заново. При этом с каждым режимом можно использовать раздел Настройка колонок.

Прежде чем начать настройку представления необходимо либо создать новое представление, щелкнув по кнопке Новый отчет, или выбрать существующее представление, щелкнув по кнопке Загрузить. При любом изменении текущего выбранного представления иконка сохранения станет желтой, при этом в правом верхнем углу иконки будет выведено число сделанных изменений. При первом сохранении нового представления будет выведено диалоговое окно, внешний вид которого представлен на следующем рисунке:

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

  • Номер по порядку - целое положительно число, в порядке которого сохраненное представление выводится на панели параметров отчетов;

  • Название - название представления, которое выводится на панели параметров отчетов;

  • Название для печати - название документа, которое выводится на печать вместо стандартного наименования для печати, определенного при настройке документа;

  • Номер для печати - номер документа, который выводится на печать вместо стандартного номера для печати, определенного при настройке документа;

  • Публичный - атрибут, который устанавливает видимость представления отчета для всех пользователей;

  • Персональный - атрибут, который устанавливает видимость представления отчета только для пользователя, создавшего это представление;

  • Группа объектов учета - фильтр, устанавливающий видимость представления отчета только для объектов учета, входящий в группу;

  • Группа периодов - фильтр, устанавливающий видимость представления документа только в периодах, входящих в группу периодов.

Внешний вид раздела Спрятать/Свернуть представлен на следующем рисунке:

В левой панели слева от каждой строки расположены атрибуты, управляющие видимостью отдельных строк документа:

  • символ "!" - исключает из отчета текущую строку и все ее дочерние строки из отчета (скрывает);

  • символ "-" - исключает из отчета все дочерние строки текущей строки (сворачивает);

Возможный вариант настройки строк в панели Спрятать/Свернуть представлен на следующем рисунке:

Раздел Собрать заново внешне очень похож на раздел Спрятать/Свернуть, за исключением атрибутов настройки строк:

В левой панели слева от каждой строки расположены атрибуты, управляющие порядком вывода строк в отчете:

  • символ "=" - выводит только текущую строку на самый верхний уровень отчета;

  • символ "#" - выводит текущую строку и все ее родительские строки на верхний уровень отчета;

  • символ "^" - выводит текущую строку и все ее дочерние строки на верхний уровень отчета.

Возможный вариант настройки строк в панели Собрать заново представлен на следующем рисунке:

Внешний вид раздела Настройка колонок представлен на следующем рисунке:

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

Last updated