Это старая версия документа.
Reports_wizard
Модуль создания дополнительных отчётов с возможностью импорта/экспорта отчётов.
Установка
Создать таблицы в базе.
# mysql -D abills < db/Rwizard.sql
Подключение модуля. abills/libexec/config.pl
@MODULES = ( .... 'Rwizard' .... );
Создание отчётов
/ Система/ Мастер отчётов/
Название | Название отчёта |
---|---|
Комментарии | Комментарий |
Запрос: Основной | Основной запрос формирующий отчёт |
Запрос: Всего | Запрос получающий суммарные значения |
Поля: | Поля отчёта [col_name:col_title[\r\n]] col_name - названия поля в запросе col_title название поля в отчёте. Можно использовать языковые идентификаторы $_FIO, $_DEPOSIT и т. д. Если система встречает в запросе поля login и uid автоматически их подсвечивает для перехода на учётную запись пользователя |
Импорт: | Можно импортировать отчёты из файлов. Также можно предоставлять другим свои отчёты. При импорте можно указать название отчёта и описание которое будет отличаться от тех что в файле импорта |
Спец символы запроса. Если в отчёте встречаются эти спец символы система их заполняет нужными значениями и создаёт дополнительные поля для ввода данных значений в отчете
%PAGES% | Разделение по страницам. Заменяется на LIMIT x, xx в запросе |
%DATE_FROM% | Дата начала. |
%DATE_TO% | Дата конца. |
%GID% | Идентификатор группы |
%DEPOSITE% | Депозит абонента |
%ADDRESS% | Адрес абонентов |
%PAYMENT_METHODS% | Список типов оплат |
если указаны параметры даты или группы они появляются на дополнительно панеле отчётов
Просмотр отчётов
/ Отчёт/ Мастер отчётов/