|
13.07.2011, 15:16 | #1 |
Участник
|
Подскажите пожа
Подскажите пожалуйста, где происходит расчет цены единицы товара (поле Unit Price) когда товар добавляется в строки заказа (таблица sales line). На сколько я понимаю в этом расчете используется таблица Sales Price. |
|
13.07.2011, 15:53 | #2 |
Участник
|
Да, отуда она и берется. принципы подбора цены логичны. Почитать о них можно в документации, насколько я помню
|
|
13.07.2011, 16:36 | #3 |
Участник
|
Хочу понять по какой формуле программа выбирает от туда цену, ведь там может быть много разных цен с разной датой окончания действия.
У меня цена в сторки заказа попадает неправильно - хотелось бы посмотреть на код который выбирает цену и вставляетет ее в строки заказа. К сожалению найти этот код у меня не получается. |
|
13.07.2011, 19:11 | #4 |
Участник
|
Неправильно - это понятие весьма относительное. Дайте тогда уж пример.
|
|
14.07.2011, 14:20 | #5 |
Участник
|
В 37 таблице есть функция UpdateUnitPrice.
Она вызывает функцию FindSalesLinePrice в CU Sales Price Calc. Mgt.. Буфер цен в этом кодюните считается в функции FindSalesPrice. После этого функция CalcBestUnitPrice выбирает минимальную цену из буфера. |
|