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