Как известно, типовой функционал конфигураций 1С позволяет начислить только бонусы к дню рождения.
Разумеется, можно с нуля создать схему компоновки данных с произвольным алгоритмом, но такая возможность требует наличия у пользователя навыков программирования, поэтому ее не рассматриваю.
На практике очень часто торговые компании начисляют бонусы клиентам перед крупными праздниками:
- Новый год,
- 1 сентября,
- 23 февраля,
- 8 марта и т.д.
Данное расширение позволяет автоматизировать процесс начисления бонусных баллов в подобных случаях.
При создании правила начисления бонусных баллов появляется дополнительная схема компоновки данных - Начисление в честь праздника.
Выберем ее и нажмем Редактировать. Переходим на вкладку Параметры.
В отличие от типовой схемы для начисления баллов к дню рождения здесь можно выбрать тип начисления:
- фиксированная сумма,
- процент от текущего остатка бонусных баллов.
Для примера выберем процент от текущего остатка. Дополнительно заполняем параметры:
- сумма начисления (в данном случае это будет процент от текушего баланса бонусов, который будем начислять),
- праздничная дата (собственно сам праздник),
- минимальное начисление - если у клиента на балансе нет бонусов, или полученный процент начисляемых от остатка бонусов ничтожно мал, то будет начислено это значение.
Периодичность устанавливаем Неделя. Таким образом, можно настроить автоматическое начисление по расписанию, и где-то за неделю до праздничной даты клиентам будут начислены бонусы.
На скрине ниже можно увидеть текущие остатки бонусных баллов клиентов.
При автоматическом начислении бонусов по правилу результат получится такой: