Роман, а у тебя в тестовом заказе есть товар, по которому общая скидка не считается?
Алгоритм на псведокоде:
1. Взять чистую сумму по заказам (закупкам), которые влияют на общую скидку
2. Найти одну (!) строку в коммерческих соглашениях
3. Если строка найдена,
4. то процент скидки = сумма в комерческих согласшениях / чистую сумму по заказам (закупкам)
Что-то я не очень понимаю... смысл пункта 4.
Надо еще подумать.
|