Инструменты пользователя

Инструменты сайта


receipts

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
receipts [2020/07/27 15:45]
bobr [Поддерживаемые переменные и макросы]
receipts [2020/07/27 15:50] (текущий)
bobr [Поддерживаемые переменные и макросы]
Строка 26: Строка 26:
 ==== Поддерживаемые переменные и макросы ==== ==== Поддерживаемые переменные и макросы ====
 ----  ---- 
-\\  
 **{CURDATE}** - текущая дата \\ **{CURDATE}** - текущая дата \\
 **{CURTIME}** - текущее время \\ **{CURTIME}** - текущее время \\
 **{CURDATENODELIMS}** - текущая дата без разделителей \\ **{CURDATENODELIMS}** - текущая дата без разделителей \\
 **{CURDATETIMENODELIMS}** - текущее время без разделителей \\ **{CURDATETIMENODELIMS}** - текущее время без разделителей \\
-**{INVOICE_NUM}** - номер квитанции. Генерируется как следующий ID в таблице //'​​invoices'//,​​ если квитанция в процессе генерации сохраняется в БД. Или просто как {CURDATENODELIMS} + {CURDATETIMENODELIMS} + '​​-'​​ + "​​текущий индекс массива абонентов"​​. Или просто как {CURDATENODELIMS} + {CURDATETIMENODELIMS},​​ если в **heading**-секции указан макрос {INV_NUM_CURDATETIME}. \\+**{INVOICE_NUM}** - номер квитанции. Генерируется как следующий ID в таблице //'​​invoices'//,​​ если квитанция в процессе генерации сохраняется в БД. \\ Или просто как {CURDATENODELIMS} + {CURDATETIMENODELIMS} + '​​-'​​ + "​**текущий индекс массива** выбранных для печати ​абонентов"​​. ​\\ Или просто как {CURDATENODELIMS} + {CURDATETIMENODELIMS},​​ если в **heading**-секции указан макрос {INV_NUM_CURDATETIME}. \\
 **{MONTH_COUNT}** - количество месяцев указанных для оплаты \\ **{MONTH_COUNT}** - количество месяцев указанных для оплаты \\
 **{PAYFORPERIODSTR}** - оплата за период(месяцы),​ например:​ март 2019, апрель 2019 \\ **{PAYFORPERIODSTR}** - оплата за период(месяцы),​ например:​ март 2019, апрель 2019 \\
Строка 44: Строка 43:
 **{BUILD}** - дом \\ **{BUILD}** - дом \\
 **{APT}** - квартира \\ **{APT}** - квартира \\
-**{EXTADDR_POSTALCODE}** - почтовый индекс из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED. +**{EXTADDR_POSTALCODE}** - почтовый индекс из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED. ​\\ 
-**{EXTADDR_TOWNDISTR}** - район/​​ПГТ/​​округ/​​етс из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED. +**{EXTADDR_TOWNDISTR}** - район/​​ПГТ/​​округ/​​етс из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED. ​\\ 
-**{EXTADDR_ADDREXT}** - дополнительная инфо по адресу из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED.+**{EXTADDR_ADDREXT}** - дополнительная инфо по адресу из дополнительных полей адреса. Требует включенной alter.ini опции ADDRESS_EXTENDED_ENABLED. ​\\
 **{PHONE}** - телефон пользователя \\ **{PHONE}** - телефон пользователя \\
 **{MOBILE}** - мобильный пользователя \\ **{MOBILE}** - мобильный пользователя \\
Строка 56: Строка 55:
 **{SUMMCOINS}** - сумма к оплате выраженная в копейках \\ **{SUMMCOINS}** - сумма к оплате выраженная в копейках \\
 **{SUMMDECIMALS}** - сумма к оплате с двумя знаками после запятой \\ **{SUMMDECIMALS}** - сумма к оплате с двумя знаками после запятой \\
 +\\
  
 ==== QR-коды и специальные переменные и макросы ==== ==== QR-коды и специальные переменные и макросы ====
receipts.1595853939.txt.gz · Последние изменения: 2020/07/27 15:45 — bobr