Это старая версия документа.


Создание отчётов

/ Система/ Мастер отчётов/

Название Название отчёта
Комментарии Комментарий
Запрос: Основной Основной запрос формирующий отчёт
Запрос: Всего Запрос получающий суммарные значения
Поля: Поля отчёта
[col_name:col_title[\r\n]]
col_name - названия поля в запросе
col_title название поля в отчёте. Можно использовать языковые идентификаторы $_FIO, $_DEPOSIT и т. д.
Если система встречает в запросе поля login и uid автоматически их подсвечивает для перехода на учётную запись пользователя
CHART - Использовать поле для отображения в графиках
LINE - отображение поля линией
X_TEXT - Текст оси Х

FILTER - применять фильтр к значению
Примеры фильтров: int2byte

POST_FILTER - применять фильтр к значению после отображения данных на графике
Примеры фильтров: int2byte
Импорт: Можно импортировать отчёты из файлов. Также можно предоставлять другим свои отчёты. При импорте можно указать название отчёта и описание которое будет отличаться от тех что в файле импорта

Спец символы запроса

Если в отчёте встречаются эти спец символы система их заполняет нужными значениями и создаёт дополнительные поля для ввода данных значений в отчете

%PAGES% Разделение по страницам. Заменяется на LIMIT x, xx в запросе
%DATE_FROM% Дата начала.
%DATE_TO% Дата конца.
%GID% Идентификатор группы
%DEPOSITE% Депозит абонента
%ADDRESS% Адрес абонентов
%PAYMENT_METHODS% Список типов платежей
%ADMIN_ID% Список администраторов
%PARAMETER% Параметр сравнения

если указаны параметры даты или группы они появляются на дополнительно панеле отчётов

Печатные формы

Для реализации форм печати существует 2 шаблона

  • Шаблон документа
 Rwizard_rwizard_print_XX.tpl
  • Шаблон строк табличной формы. Для замещения используется маркер шаблона %REPORT_ROWS%
Rwizard_rwizard_print_rows_XX.tpl  

XX - Номер отчёта

В качестве полей заполнения табличной части используются маркеры шаблона аналогичные названиям полей в основном отчете (%field_name%). Маркеры суммарного отчёта указываются заглавными буквами (%TOTAL%, %TOTAL_SUM%).