AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2011, 15:16   #1  
lobster is offline
lobster
Участник
Аватар для lobster
 
115 / 10 (1) +
Регистрация: 25.04.2008
Подскажите пожа





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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:40.