====Создание отчётов==== ''/ Система/ Мастер отчётов/'' ^Название | Название отчёта | ^Группа | [[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% | Параметр сравнения | если указаны параметры даты или группы они появляются на дополнительно панеле отчётов Пример отчета с специальными символами: SELECT id AS login, uid, credit from users ORDER BY %SORT% %DESC% LIMIT %PG%, %PAGE_ROWS%; **Печатные формы** Для реализации форм печати существует 2 шаблона * Шаблон документа Rwizard_rwizard_print_XX.tpl * Шаблон строк табличной формы. Для замещения используется маркер шаблона %REPORT_ROWS% Rwizard_rwizard_print_rows_XX.tpl XX - Номер отчёта В качестве полей заполнения табличной части используются маркеры шаблона аналогичные названиям полей в основном отчете (%field_name%). Маркеры суммарного отчёта указываются заглавными буквами (%TOTAL%, %TOTAL_SUM%).