0
Nyarlathotep
16.01.18
✎
16:57
|
Всем привет!
Есть такая проблема:
есть 2 скидки: за разовую покупку - 15%, и за накопленный объем за месяц - 20%. То есть, если клиент разом купил на 10 000, ему дается скидка 15%, если за этот месяц у него сумма покупок больше или равна 20 000 - ему все оставшиеся дни этого месяца будет даваться скидка в 20% процентов, независимо от сумм покупки.
Предположим, сумма накопления у нас 20 000. Клиент делает первый заказ за месяц, на 10000, 1с рассчитывает ему скидку 15%, по первому условию, клиент платит 7500. Клиент делает второй заказ за месяц, еще на 10 000. Программа должна дать ему на этот заказ и на все последующие в этом месяце скидку 20%. Но, 1с берет сумму этого заказа, берет сумму предыдущего заказа, на 7500 с учетом скидки, суммирует и получает 17 500, а не 20 000, и не дает нужной скидки клиенту. А нужно, чтобы она сложила суммы этих двух заказов БЕЗ учета скидки. Как правильно это сделать? Смотрел, нигде не нашел такого условия. Это вообще можно сделать без доработок?
|
|