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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2006, 12:24   #1  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Здравствуйте!

Подскажите, пожалуйста, как Навижн расчитывает количество товара, которое необходимо заказать у поставщика.

Пример. Товар А
Политика Дозаказа -Макс.Запас.
Наличие 42 (из них 23-зарезервировано под заказы продажи)
Заказ продажи1- на 15 шт, дата отгрузки-07.12.06
Заказ продажи2- на 8 шт, дата отгрузки-14.12.06
Точка перезаказа=80
Макс. запас=160

В заявках ДатаНачала=15.12.06, дата конца=15.12.07

Хочется, чтобы программа считала так: на 15 число свободно=42-23=19<80, поэтому заказывает 80+61=141, но почему-то Навижн выдает, что надо заказать 133 шт. В чем причина?

Существует ли описание алгоритма работы Заявок?
Старый 15.12.2006, 12:37   #2  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Сразу вопрос. А точно кроме как по дате заказы не отличаются? Оба выпущены, например?
Потому что 133 = 141 - 8
Старый 15.12.2006, 13:05   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Действительно странное поведение.
Попробовал на 3.70 - предлагает 141
А на 4SP2 133 (или 126 в зависимости от того, какой заказ раньше (по дате)). Наличие резервирования ни на что не влияет.
Старый 15.12.2006, 14:27   #4  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Цитата:
Сообщение от apanko Посмотреть сообщение
Действительно странное поведение.
Попробовал на 3.70 - предлагает 141
А на 4SP2 133 (или 126 в зависимости от того, какой заказ раньше (по дате)). Наличие резервирования ни на что не влияет.
Возможно, странному поведению есть логическое объяснение.
Я честно пыталась пройти по коду. Но он настолько громоздкий, что я эти попытки пока оставила.
Может, кто-нибудь расковырял-таки этот код?



Оба заказа открыты.
Старый 15.12.2006, 20:34   #5  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
А цикл возобновления стоит?
Старый 18.12.2006, 10:00   #6  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Цитата:
Сообщение от Галина Посмотреть сообщение
А цикл возобновления стоит?
нет.
Старый 18.12.2006, 12:28   #7  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Кодеюнит 99000854.

В 4SP2
Код:
ReorderpointPassed(Reorderpoint,OldInventoryLevel,NewInventoryLevel)
  IF Reorderpoint = 0 THEN
	EXIT(FALSE);
  EXIT(NewInventoryLevel <= Reorderpoint);
В 3.70
Код:
ReorderpointPassed(Reorderpoint,OldInventoryLevel,NewInventoryLevel)
  IF Reorderpoint = 0 THEN
	EXIT(FALSE);
  EXIT((OldInventoryLevel >= Reorderpoint) AND(NewInventoryLevel <= Reorderpoint));
В 4SP2 при вызове функции ReorderpointPassed, параметр OldInventoryLevel передается (не нулевой). И это не смотря на то, что на результат работы функции данный параметр никоим образом не влияет.
Старый 18.12.2006, 14:08   #8  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
2 Apanko
Это что же получается. Навижн рассматривает сначала первый заказ 42-15=27<80=>
заказывает (160-80)+(80-27)=133,
смотрит, какой получился Новый уровень (по какой формуле?) 42+133? 27+133?

ЕСЛИ (этот Новый уровень- след.заказ продажи)<точка перезаказа
ТО
создать новую строчку? скорректировать существующую?
ИНАЧЕ
ничего не делать?


Это немного противоречит тому, что я читала в документации. Например, в Technical White Paper:Planning Functionality MBSN 3.00, 3.01,...4.00. Общая мысль этого документа, вроде бы(не даю гарантии, так как английским владею- "со словарем" ), в том, что сначала Навижн считает весь Demand(Спрос), затем весь Supply(то, что удовлетворяет спрос), а затем идет "некоторая"(какая?) корректировка по кол-ву-программа смотрит Точку перезаказа, макс.Кол-во, модификаторы заказов(Заказать Неск-ко, Мин.кол-во, Макс. Кол-во), учитывает даты, и в итоге формируются строчки,которые мы и получили.

Кому верить?
Кто-нибудь вообще использует Политику Дозаказа=Макс.Кол-во? Если использует, то как объясняет клиенту, как эта политика работает?
Старый 18.12.2006, 16:17   #9  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Смотрели ли вы документ Функция планирования Microsoft Business Solutions-Navision 4.00? (последнее сообщение в теме)

Документ на русском.
Старый 18.12.2006, 17:41   #10  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Спасибо. Как жаль, что я не нашла этот документ раньше- не мучилась бы со словарем.
Оказалось, это перевод White Papers, который читала я.
Особенно мне понравилась страница 46
Цитата:
• Если точка дозаказа > свободное количество > безопасное количество складского запаса, можно ожидать создания предложения заказа с прямым планированием. Потребности, которые должны быть удовлетворены, и политика дозаказа будут определять количество заказа. Количество заказа должно довести свободное наличие как минимум до уровня точки дозаказа.
Тогда общий вопрос: а как в навижн понимается политика Макс.Запас?

Просто я всегда понимала Макс. Запас следующим образом.
Для компаний, занимающихся дистрибуцией:
Берем "Своб.Наличие" =Наличие на складе+Заказы Покупки-ЗаказыПродажи
Если "Своб.Наличие"<Точка Дозаказа,
то заказать Кол-во=Макс.Кол-во на складе-"Своб.Наличие"
иначе ничего не заказывать.
Старый 18.12.2006, 18:01   #11  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Думаю, что приведенная Вами цитата имеет смысл при:
* политика дозаказа=Фиксированное количество
* параметр максимальное количество = 0 либо меньше точки дозаказа (что по сути глупо, но может иметь место).
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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