Чеки в системе
Количество дней, в течение которого хранятся чеки в базе данных, может быть задано в партнерской/системной настройке LoyaltyChequeStoregePeriod (партнерская настройка указывается через расширенный атрибут партнера).
Если значение настройки равно 0 или настройка не заполнена, то функционал удаления чеков отключен (чеки хранятся неограниченное время). Значение по умолчанию - 0.
Если значение настройки больше 0, то тогда вычисляется пороговая дата для удаления чеков по формуле: g – v – 1, где g – дата запуска процедуры, v – значение настройки в днях и - 1 учитывает, что ежедневный джоб удаления чеков запускается после 00:00. Данные по всем записям чеков до вычисленной даты помещаются в специальную таблицу-агрегат в базе с группировкой по карте и pos, после чего удаляются из таблицы чеков вместе со следующими данными: расширенные атрибуты чеков/позиций, платежи по чекам, позиции чеков. При этом в базе для отчётности исторические чеки не удаляются.

Рис. Записи чеков в карточке клиента

Рис. Детальная информация по чеку в карточке клиента