Дисконтные карты
02.10.2008
06:12
#1
Помогите составить алгоритм работы с дисконтными картами на платформе 7.7 "Торговля и склад".
Общий принцип такой - при покупке от определенной суммы выдается карта, при достижении другой суммы - карта изымается и выдается карта с большей скидкой.
Я думаю делать так: создать регистр с привязкой к id карты, договору контрагента, измерять буду сумму, регистр типа остатки. При покупке буду делать по нему движения в +, и при накоплении определенной суммы карта у клиента изымается, выдается новая, с большей скидкой. Старая карта по идее должна обнуляться и выдаваться новому клиенту, вопрос - как обнулять карту? Тупо делать минус на накопленную сумму не пойдет, т.к. если например документы по этой карте проведутся задним числом, получим минус на карте, что не есть хорошо.
Вобщем пока писал вопрос, пришел в голову ответ - анализировать регистр не только id карты, но и по договору контрагента. Правда существует вероятность, что этому же контрагенту выдадут эту же карту в следующий раз(в случае если долго не пользоваться картой скидка убирается и начинается все заново)- как быть с этим? Вобщем нужна помощь - чувствую что изобретаю велосипед.
Общий принцип такой - при покупке от определенной суммы выдается карта, при достижении другой суммы - карта изымается и выдается карта с большей скидкой.
Я думаю делать так: создать регистр с привязкой к id карты, договору контрагента, измерять буду сумму, регистр типа остатки. При покупке буду делать по нему движения в +, и при накоплении определенной суммы карта у клиента изымается, выдается новая, с большей скидкой. Старая карта по идее должна обнуляться и выдаваться новому клиенту, вопрос - как обнулять карту? Тупо делать минус на накопленную сумму не пойдет, т.к. если например документы по этой карте проведутся задним числом, получим минус на карте, что не есть хорошо.
Вобщем пока писал вопрос, пришел в голову ответ - анализировать регистр не только id карты, но и по договору контрагента. Правда существует вероятность, что этому же контрагенту выдадут эту же карту в следующий раз(в случае если долго не пользоваться картой скидка убирается и начинается все заново)- как быть с этим? Вобщем нужна помощь - чувствую что изобретаю велосипед.
Читают тему
(гостей: 1)