Создание шаблона для автовыставления Счетов очень похоже на создание обычного Счета, только в нем отсутствуют поля Дата и Номер. Эти значения присваиваются автоматически в момент создания Счета.
В большинстве случаев все выставляемые счета содержат временной промежуток, за который производится оплата. Чтобы этот промежуток вычислялся автоматически, предусмотрены специальные теги форматирования даты:
Смещение происходит от указанной даты в теге, например, {СчетДата}.
1 Пример 1. Необходимо ежемесячно 25-го числа выставлять Счет за следующий месяц абонентского обслуживания. Например, счет выставляется 25 марта 2017 г., а в наименовании или в товарной позиции должно быть указано "Абонентское обслуживание за апрель 2017 г." Решение: Абонентское обслуживание за {СчетДата.date_f_Y|nextMonth} г.
2 Пример 2. Необходимо ежемесячно 3-го числа выставлять Счет за предыдущий месяц аренды помещения. Например, счет выставляется 3 февраля 2017 г., а в наименовании услуги должно быть указано "Аренда помещения за январь 2017 г." Решение: Аренда помещения за {СчетДата.date_f_Y|prevMonth} г.
3 Пример #3. Необходимо ежегодно 15-го мая выставлять Счет за продление доменного имени, которое заканчивается 15 июня (в следующем месяце). Например, счет выставляется 15 мая 2017 г., а в наименовании услуги нужно указать "Продление домена example.ru c 15 июня 2017 г. по 14 июня 2018 г." Решение: Продление домена example.ru c 15 июня {СчетДата.date_Y|nextMonth} г. по 14 июня {СчетДата.date_Y|nextYear_nextMonth} г.
4 Пример #4. Необходимо в последний день месяца выставлять Счет за хостинг в следующем месяце. Например, счет выставляется 31 января 2017 г., а в наименовании услуги должно содержаться "Продление хостинга c 1 февраля 2017 г. по 28 февраля 2017 г." Решение: Продление хостинга c {СчетДата.date_1_f_Y|nextMonth} г. по {СчетДата.date_t_f_Y|nextMonth} г.
Подробнее о форматировании даты…