Alexander » 21 окт 2013, 00:40
Если говорить про связку с УТ (доработанной под бонусную систему), то за начисление (и списание в конечном счете) бонусов отвечает товароучетка. На кассу в том же файле загрузки поступает информация о бонусных картах с указанием накопления бонусов (1 бонус = 1 руб) на каждой карте.
Начисление бонусов после закрытия чека с предъявленной бонусной картой производится в товароучетке при обработке отчета о продажах (если отчет грузится раз в смену, то и начисление раз в смену, если чаще - то чаще).
Оперативное списание на данной кассе производится по закрытию чека. Списание в системе - опять таки при обработке отчета о продажах.
Ну и в итоге результат всех начислений/списаний выгружается на кассу при следующей выгрузке справочников.
Если смотреть в сторону системы dinect.com, с которой у нас сейчас идет завершающий этап интеграции, то там основная схема - онлайн (на каждой точке требуется наличие хотя бы одного ПК с выходом в интернет). Если в данный момент сервер (и резервный сервер) недоступен, то списание произвести будет временно невозможно. Начисление же произведется сразу по восстановлению связи с серверами.