Отчеты

Глава 11. Отчеты

История переиздания

Информация, обрабатываемая системой Tillypad XL, используется для формирования отчетов - документов об итогах работы предприятия и его подразделений за определенные периоды. Эти документы используются для анализа итогов деятельности предприятия, взаимоотношений с партнерами, получения отчетных данных для представления их в сторонние организации, например, в налоговую инспекцию, пенсионный фонд и др.

Отчеты создаются и хранятся в программе Tillypad XL Manager в электронном виде.

Отчеты позволяют получать необходимые текстовые документы, содержащие информацию из нескольких справочников или списков. Данные для отчета возвращает SQL-запрос.

Отчет содержит SQL-запрос, модель таблицы элементов, создаваемой при выполнении запроса, одно или несколько печатных печатных представлений, список фильтров для предварительного отбора данных и перечень функций, доступных для выполнения после формирования документа

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

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

Последовательность действий при работе с отчетом:

  • указание граничных условий для отбора данных;

  • отбор данных;

  • выполнение дополнительных операций;

  • просмотр отчета и вывод его печатных представлений.

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

Отчеты используются в программах Tillypad XL Manager и Tillypad XL POS.

Доступ к подсистеме Отчеты осуществляется через меню «Отчеты», включенное в главное меню программы.

Рисунок 11.1. Вызов отчетов и справочников подсистемы Отчеты


Меню «Отчеты» состоит из двух секций: первая секция меню содержит список групп отчетов, например, «Tillypad», «Продажи» и «Складской учет». Эта секция используется для выбора отчета в группе и открытия окна просмотра данных отчета.

Рисунок 11.2. Открытие окна просмотра отчета


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

Рисунок 11.3. Окно просмотра отчета «Прейскурант»


Во вторую секцию меню включены команды для вызова справочников Настройка отчетов и Группы отчетов .

Справочник Настройка отчетов предназначен для создания, редактирования и удаления отчетов и групп отчетов.

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

В программе Tillypad XL Manager отчеты формируются на основе наборов данных, получаемых в результате выполнения запросов, написанных на языке SQL Transact. Запросы могут возвращать как наборы независимых данных, так и наборы данных с древовидной структурой.

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

Рисунок 11.4. Окно просмотра данных отчета с несколькими потоками


В отчетах с древовидной структурой таблицы содержат родительские и дочерние элементы.

Рисунок 11.5. Окно просмотра данных отчета с древовидной структурой


Разные потоки одного и того же запроса могут возвращать как простые наборы данных, так и наборы данных с древовидной структурой.

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

Рисунок 11.6. Панель предварительного просмотра печатного представления отчета