Показать сообщение отдельно
Старый 01.08.2005, 19:16   #20  
Alexey Smirnov is offline
Alexey Smirnov
Участник
 
26 / 9 (1) +
Регистрация: 19.03.2002
Адрес: Москва
Полностью стандартной функциональностью наверняка не обойтись, или это будет слишком непростое решение. Схема, которую нужно реализовать, приблизительно такая:
1. В центральном офисе хранится справочник клиентских карт, у которых ведется баланс их бонусов.
2. Кассовое ПО в момент считывания карты проверяет баланс и предлагает зачесть часть оплаты (или всю ее) с карты.
3. Соответственно баланс карты меняется при зачете оплаты и при любой новой покупке.
4. Синхронизация балансов карт должна производиться либо онлайн по всем магазинам, либо в пакетном режиме, но достаточно оперативно, чтобы не дать возможность использовать бонусный счет несколько раз.

Такие схемы очень изящно реализуются в решении IBS Retail (Navision) за счет того, что логика касс и обмена данных программируется в самом Navision (Navision и есть на кассах - единая информационная среда) и можно достаточно просто написать подобное взаимодействие.

У меня на проекте был опыт, когда бонусную схему делали с помощью купонов, которые печатались как приложение к чеку и в штрих-коде которых кодировался период действия и сумма скидки. Затем эти купоны считывались на кассе и принимались к оплате. Аксапта в этих операциях не участвовала, вся логика работала в магазине.