Для того, чтобы данные по остатку и начислению "Спасибо" от Сбербанка отображались на чеках, требуется изменить предустановленные макеты: Чек и Удаление чека

Для этого:

  1. Перейдите в меню Настройки > Печать > Документы и макеты
  2. В дереве макетов перейдите Расчет с покупателем > Чек 
  3. Выберите Чек, нажмите на него правой кнопкой мыши, выберите Новый макет (копия).  Дайте название созданной копии. Измените статус на Активный и сохраните изменения
  4. В разделе Основное, в строке Макет откройте макет для редактирования
  5. В пустом пространстве макета нажмите правой кнопкой
  6. Добавьте Виртуальный бэнд

  7. Выделите созданный бэнд и в его свойствах, в группе параметров Данные в строке Источник данных выберите Оплаты

  8. На бэнде создайте memo содержащее [PDSPrintText]

  9. Нажмите в левой кнопкой мыши в свободном поле и добавьте переменную типа boolean:
  10. Нажмите левой кнопкой мыши на созданный бэнд и добавьте скрипт в разделе Перед началом:

    Spasibo:=false;

  11. Затем, в разделе Скрипт, добавьте:

    Spasibo := Spasibo or ([Currency.Code]=126)
    or ([PDSDiscPrintText]<>'') and (POS('PdsCard=',[TransactionExtInfo])>0);

    Где 126  код валюты для работы с программой Спасибо
  12. В разделе После завершения добавьте:

    bndPayments2.Visible := Spasibo;

  13. Сохраните изменения
  14. Добавьте созданный чек в необходимую схему печати, для печати баланса бонусов Спасибо на чеке.
  15. Для макета Удаление чека повторите пункты с 4 по 14

В результате печатаемый чек на оплату будет выглядеть так:

 Чек возврата:

Подробнее настройке печати информации в чеке читайте в статьях: