Шаблоны для экспорта платежей
Если вы хотите экспортировать платежи в определенном формате, например csv, вы можете создать шаблон или несколько шаблонов. На титульной странице админки зайдите в раздел "Документы" и создайте папку с любым именем, например, "Экспорт платежей". В этой папке создайте файл, например, с именем "CSV". В этот файл вставьте следующий текст:
{% for i in res %}{% one_line %} {{i.time}}:{{ i.mid }}:{{ i.cash }}:{{i.category}} {% one_line_end %} {% endif %}
Сохраните файл, после чего зайдите в раздел "Платежи" и нажмите на кнопку "Экспортировать". В результате, мы получим примерно такой вывод:
1455023272:15:200.00:1 1450882737:15:0.00:400 1450882493:15:0.00:400
Здесь мы получили информацию о трех платежах. В первой колонке время создания платежа в виде timestamp, во 2й - id пользователя, в 3й - сумма, в 4й - категория. Вам доступны следующие поля:
id : id учетной записи клиента name : логин pass : пароль fio : ФИО grp : номер группы клиента grp_name : имя группы state : on - доступ открыт, off - закрыт state_off : установлен если state равен off contract : договор contract_date : дата договора (timestamp) contract_date_as_text : дата договора в виде dd.mm.yyyy balance : баланс limit_balance : граница отключения block_if_limit : отключать ли запись при достижении границы отключения cstate : техническое состояние (настроить/ремонт/вирусы...) в виде числа comment : комментарий lstate : нужна авторизация/всегда онлайн discount : скидка traf : суммарный трафик traf_in : суммарный трафик к клиенту traf_out : суммарный трафик от клиента traf1 : трафик в байтах направления 1 ... traf4 : трафик в байтах направления 4 in1 : входящий трафик направления 1 out1 : исходящий трафик направления 1 ... dopdata : дополнительные данные services : подключенные услуги ips : ip адреса frozen_srv : количество замороженных услуг