19.03.2008, 13:01 | #1 |
Участник
|
Формирование цены товара с учетом скидок и дисконтов на примере заказа на продажу
Необходимо изучить эту предметную область. Где смотреть - куда копать?
|
|
19.03.2008, 13:28 | #2 |
Участник
|
Я бы начал с того, что поставил точку останова в методах
X++: \Classes\PriceDisc\findPrice X++: \Classes\PriceDisc\findDisc Там на самом деле все довольно просто. Основная формула: X++: returnAmount = (qtyNow * ((price - discAmount) / priceUnit) + (qtyNow >= 0 ? markup : -markup) ) * (100 - discPercent) / 100; |
|
19.03.2008, 13:46 | #3 |
Участник
|
смотрите журналы коммерческих предложений в модуле "расчеты с клиентами"
__________________
|
|
21.03.2008, 13:39 | #4 |
Участник
|
Поразобрал всё в отладчике настолько глубоко как мог. мой мозг чуть не взорвался. В итоге осталось непонятным следующее. в формуле
X++: returnAmount = (qtyNow * ((price - discAmount) / priceUnit) + (qtyNow >= 0 ? markup : -markup) ) * (100 - discPercent) / 100; Что есть discPercent? это как я понимаю скидка для определенного продавца/покупателя? где считается? Видел всякие linediscount/multilainDiscount и прочее, что это такое, где хранится и как используется? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|