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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2010, 21:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
Shekhar: AX2009 Deleting the ordered reserved Purchase line
Источник: http://shekhardiptiman.spaces.live.c...B978!653.entry
==============

This time it is not solution but i am highlighting a problem / a bug to sound the AX consultants’ community.There are two parts of this problem depending upon the Inventory model group setup .


Common setup :
a. The Inventory Management Parameter for "InventParameters.ReserveOnOrdered" = Yes
b. The accounts recievable Parameter for "SalesParameters.Reservation" = Yes .i.e. Reservation in AR parameters is set as "Automatic"
c. The Item Under testing has no Transactions in the system before the test.
Case I - When an item's Inventory Model Group has "InventModelGroup.NegativePhysical" = Yes
Steps to Follow :
1. Create new Item with inventory model group attached to it which has "InventModelGroup.NegativePhysical" = Yes.
2 Create a Purchase order for the Item e.g. for Qty = 100.
3. Save the PO and Exit the purchase order form.
4. Create a Sales Order for the item for Qty e.g. 70.
5. Check the reservation status of the Sales line. It should be "Reserved ordered" .
6. Open the Purchase order and delete the purchase order created in step 2 above. Purchase order gets deleted.
7. Open the inventory transaction for the Item created in step 1 above . There will be only one record for the sales order created in step 4 above.
8. Verify the Issue status . Phew Its still "Reserved ordered". Against which receipt? should have been updated to "On order" state.
In step 8 above, the issue transaction should have been updated to "On order" state as there is no receipt transaction for the item.
Case II - When an item's Inventory Model Group has "Allow Physical negative inventory" = "No"
Steps to Follow :
1. Create new Item with inventory model group attached to it which has "InventModelGroup.NegativePhysical" = "No".
2 Create a Purchase order for the Item e.g. for Qty = 100.
3. Save the PO and Exit the purchase order form.
4. Create a Sales Order for the item for Qty e.g. 70 at the same inventory dimensions as of teh purchase order created in step2 above.
5. Check the reservation status of the Sales line. It should be "Reserved ordered" .
6. Open the Purchase order and delete the purchase order created in step 2 above. Purchase order line cannot be deleted.
7. Infolog "There are transactions with status Reserved ordered for the dimension of the itemXXXX.Update has been cancelled".
8. reduce the purchase order line to zero. The system allows this.
9. Open the inventory transaction for the Item created in step 1 above . There will be only one record for the sales order created in step 4 above.
10.Verify the Issue status . Phew Its still "Reserved ordered". Against which receipt? should have been updated to "On order" state.
Since by mere deleting the expected receipts of the item the physical inventory cannot go negative therefore this validation is not right.
Note : The system allows reduction of the purchase order quantity to e.g zero but would not allow the deletion of the line.. huh
Apparently, Microsoft development team is working on the above and we would soon hear from them . Until then , pls handle such situations on your respective implementations as this may cause problems in planning. Stay tuned...............



Источник: http://shekhardiptiman.spaces.live.c...B978!653.entry
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
За это сообщение автора поблагодарили: kashperuk (5).
Старый 02.07.2010, 15:50   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Попробовал сценарии на АХ 6
У меня второй сценарий, когда отрицательный склад запрещен, отрабатывает корректно, выдавая ошибку о невозможности уменьшения кол-ва.
Первый сценарий, мне кажется (и я это подтвердил со специалистом в этой области ), не следует исправлять, в смысле, что это "By Design". Статус зарезервированно в заказанных означает, что ожидается приход, который покроет данных расход. В данном случае, просто этого прихода еще нет. Если же изменить статус назад на "Заказано", то он уже не будет резервироваться при приходе партии данного товара.

У кого-то есть агрументы в пользу/против этого?

Последний раз редактировалось kashperuk; 02.07.2010 в 15:52.
Старый 02.07.2010, 16:27   #3  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,910 / 5734 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
На самом деле - статус "Зарезервированно в заказанных" говорит не о том что приход не просто ОЖИДАЕТСЯ, а вполне себе запланирован. Иначе какой смысл ставить статус расхода "Зарезервировано в заказанных", если мы просто ждем что когда-нить, бог даст, к нам что-то придет и мы надеемся что этот товар когда-нить покроет данный расход. Для такой схемы достаточно было бы просто статуса "Заказано".
При удалении или уменьшении количества в приходной проводке, система (по крайней мере в версии 3-4) проверяет (в методе inventOnHand.checkDepreciateOrdered()) что количество на складе+количество в заказанных+прибывшее количество-зарезервированное в заказанных - не стало меньше ноля. (Стек вызовов inventUpd_estimated.updateNow() -> inventUpd_estimated.depreciateReceipt()->inventOnHand.checkDepreciateOrdered()). То что у этого Шерхана система дала уменьшить количество, скорее всего, говорит о том что у него система поломатая...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Shekhar: Invoice journal linked with Purchase order Blog bot DAX Blogs 0 31.05.2010 22:05
Shekhar: Dynamics AX2009 : Standalone Installation on Vista with Role centres and workflow. Blog bot DAX Blogs 0 30.03.2010 15:05
Shekhar: Dynamics AX,AX2009 – Credit remaining quantity Blog bot DAX Blogs 0 30.03.2010 15:05
dynamicsaxtraining: Create purchase order Blog bot DAX Blogs 0 14.12.2009 14:05
dynamicsaxtraining: Purchase business process Blog bot DAX Blogs 0 07.12.2009 19:05

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

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

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