Шаблоны для экспорта платежей: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Sv (обговорення | внесок) Немає опису редагування |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 19: | Рядок 19: | ||
<pre> | <pre> | ||
id | id : id записи в таблице платежей | ||
name : логин | mid : id учетной записи клиента | ||
pass : пароль | cash : сумма платежа, если меньше нуля - списание, больше 0 - пополнение счета | ||
fio : ФИО | time : время создания платежа в виде timestamp | ||
grp : номер группы клиента | creator : кто создал платеж (admin - администратор, user - пользователь, kernel - система, other - иное) | ||
grp_name : имя группы | creator_id : id создателя (администратора или пользователя) | ||
state : on - доступ открыт, off - закрыт | creator_ip : ip создателя | ||
state_off : установлен если state равен off | reason : дополнительные закодированные данные платежа | ||
contract : договор | comment : комментарий к платежу | ||
contract_date : дата договора (timestamp) | category : категория платежа | ||
usr.name : логин | |||
balance : баланс | usr.pass : пароль | ||
limit_balance : граница отключения | usr.fio : ФИО | ||
block_if_limit : отключать ли запись при достижении границы отключения | usr.grp : номер группы клиента | ||
cstate : техническое состояние (настроить/ремонт/вирусы...) в виде числа | usr.grp_name : имя группы | ||
comment : комментарий | usr.state : on - доступ открыт, off - закрыт | ||
lstate : нужна авторизация/всегда онлайн | usr.state_off : установлен если state равен off | ||
discount : скидка | usr.contract : договор | ||
usr.contract_date : дата договора (timestamp) | |||
usr.balance : баланс | |||
usr.limit_balance : граница отключения | |||
usr.block_if_limit : отключать ли запись при достижении границы отключения | |||
usr.cstate : техническое состояние (настроить/ремонт/вирусы...) в виде числа | |||
usr.comment : комментарий | |||
usr.lstate : нужна авторизация/всегда онлайн | |||
usr.discount : скидка | |||
usr.dopdata : дополнительные данные | |||
dopdata : дополнительные данные | usr.services : подключенные услуги | ||
services : подключенные услуги | usr.ips : ip адреса | ||
ips : ip адреса | |||
</pre> | </pre> |
Версія за 13:02, 14 червня 2016
Если вы хотите экспортировать платежи в определенном формате, например csv, вы можете создать шаблон или несколько шаблонов. На титульной странице админки зайдите в раздел "Документы" и создайте папку с любым именем, например, "Экспорт платежей". В этой папке создайте файл, например, с именем "CSV". В этот файл вставьте следующий текст:
{% for i in res %}{% one_line %} {{i.time}}:{{ i.mid }}:{{ i.cash }}:{{i.category}} {% one_line_end %} {% endif %}
Сохраните файл, после чего зайдите в раздел "Платежи" и нажмите на кнопку "Экспортировать". В появившемся окне выберите файл с именем CSV. В результате, вы получите примерно такой вывод:
1455023272:15:200.00:1 1450882737:15:0.00:400 1450882493:15:0.00:400
Здесь вы получили информацию о трех платежах. В первой колонке время создания платежа в виде timestamp, во 2й - id пользователя, в 3й - сумма, в 4й - категория. Вам доступны следующие поля:
id : id записи в таблице платежей mid : id учетной записи клиента cash : сумма платежа, если меньше нуля - списание, больше 0 - пополнение счета time : время создания платежа в виде timestamp creator : кто создал платеж (admin - администратор, user - пользователь, kernel - система, other - иное) creator_id : id создателя (администратора или пользователя) creator_ip : ip создателя reason : дополнительные закодированные данные платежа comment : комментарий к платежу category : категория платежа usr.name : логин usr.pass : пароль usr.fio : ФИО usr.grp : номер группы клиента usr.grp_name : имя группы usr.state : on - доступ открыт, off - закрыт usr.state_off : установлен если state равен off usr.contract : договор usr.contract_date : дата договора (timestamp) usr.balance : баланс usr.limit_balance : граница отключения usr.block_if_limit : отключать ли запись при достижении границы отключения usr.cstate : техническое состояние (настроить/ремонт/вирусы...) в виде числа usr.comment : комментарий usr.lstate : нужна авторизация/всегда онлайн usr.discount : скидка usr.dopdata : дополнительные данные usr.services : подключенные услуги usr.ips : ip адреса