Как вывести доступные баллы

Задача: вывести баллы, которые стали доступны.

Используем базовый параметр CustomerBalanceChange. Он доступен для использования в автоматических рассылках, отправляемых в сценариях по событию "Бонусные баллы стали доступны".

Для вывода данных добавим к CustomerBalanceChange один из параметров:

  • ChangeAmount - сколько было начислено баллов изначально (часть из них может быть уже потрачена);
  • CustomerAction - открывает параметры по действию, с которым начислили баллы;
  • ExpirationDateTime - дата сгорания по московскому времени;
  • RemainingAmount - сколько осталось от начисления.

Для форматирования вывода данных даты и баллов можно воспользоваться функциями Formatdatetime и FormatDecimal, для формы слова — функциями Forms или AppendForms.

Пример верстки:

Доступно: ${AppendForms(CustomerBalanceChange.RemainingAmount, "балл", "балла", "баллов")}
Дата сгорания: ${FormatDateTime(CustomerBalanceChange.ExpirationDateTime, "m")}

Получаем:

Доступно: 15 баллов
Дата сгорания: 5 июля