Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:manual:admin:rwizard:rwizard_config [2015/05/21 17:09]
asmodeus создано
abills:docs:manual:admin:rwizard:rwizard_config [2018/10/04 16:52] (текущий)
snuryus
Строка 1: Строка 1:
 ====Создание отчётов==== ====Создание отчётов====
 +''/​ Система/​ Мастер отчётов/''​
 +
 +
 +
 +^Название ​ | Название отчёта |
 +^Группа ​   | [[abills:​docs:​manual:​admin:​rwizard:​rwizard_groups|Группы отчетов]] ​ |
 +^Комментарии | Комментарий ​ |
 +^Запрос:​ Основной | Основной запрос формирующий отчёт ​ |
 +^Запрос:​ Всего | Запрос получающий суммарные значения ​ |
 +^Поля: ​ | Поля отчёта \\ [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% | Список администраторов |
 +|%DOMAIN_ID%| Домен администратора,​ который открывает отчет|
 +|%PARAMETER% | Параметр сравнения |
 +
 +если указаны параметры даты или группы они появляются на дополнительно панеле отчётов
 +
 +Пример отчета с специальными символами:​
 +
 +<​code>​
 +SELECT id AS login, ​
 +uid, credit from users
 +ORDER BY %SORT% %DESC%
 +LIMIT %PG%, %PAGE_ROWS%;​
 +</​code>​
 +
 +**Печатные формы**
 +
 +Для реализации форм печати существует 2 шаблона
 +
 +  * Шаблон документа ​
 +
 +   ​Rwizard_rwizard_print_XX.tpl
 +
 +  * Шаблон строк табличной формы. Для замещения используется маркер шаблона ​ %REPORT_ROWS%
 +
 +
 +  Rwizard_rwizard_print_rows_XX.tpl  ​
 +
 +XX - Номер отчёта ​
 +
 +В качестве полей заполнения табличной части используются маркеры шаблона аналогичные названиям полей в основном отчете (%field_name%). Маркеры суммарного отчёта указываются заглавными буквами (%TOTAL%, %TOTAL_SUM%).