Не персонализированные купоны.

  1. Купоны создаются генератором купонов в редакторе R-Keeper CRM (см. Рис. 554), при создании (генерации) в базе данных можно указать оригинальный комментарий, а потом по комментарию найти БД запросом:

select COUPON_ID, COUPON_CODE, PEOPLE_ID, DATE_FROM, DATE_TO, case when FLAGS & 1 > 0 then 'True' else 'False' end as IsActive, case when FLAGS & 2 > 0 then 'True' else 'False' end as IsDisabled, case when FLAGS & 4 > 0 then 'True' else 'False' end as IsBlocked, case when FLAGS & 8 > 0 then 'True' else 'False' end as IsNoLimit from CARD_COUPONS WHERE NOTES = 'комментарий'.
В результате будет список id купонов, которые можно использовать на кассе.


В менеджерской части R-Keeper V7 необходимо создать новый Mcr алгоритм. Прописать скрипт:

function MCR1001151(DeviceSignal: Integer; DeviceIdent: Integer; var Parameter: String): Boolean;
var RestCode: integer;
begin
{ купон = -922001 + 13 цифр }
Result :=(length (Parameter)=13);
Parameter:='-922001' + Parameter;
end;

Для выбора купона на станции необходимо нажать клавишу «Код с клавиатуры» и в открывшемся окне ввести КОД купона (см. Рис. 556). После нажатия клавиши купон добавится в заказ.