Hi all!
I am encountering an issue with 2-step MO in Odoo 17.
By default, when you chose this option, it creates a location WH/Pre-Production where the components are sent when we pick them and before we manufacture a product.
It seems that Odoo uses every locations under WH to compute the stock (on product form or even forecasted report).
Our manufacture process takes some time so we need to remove the picked product from the stock calculation.
One way could be to change the logic of the forecasted view and force the context of the products to compute quantities in WH/Stock location, but it seemed moving the Pre-Production location is easier.
However, when the Pre-Production location is not child of WH (we tried Physical and Virtual Locations), movements are not propagated and pick components never created.
Changing the parent of Pre-Production is the only modification we made.
What surprised us is that applying this logic to 2-step Outgoing Shipments works as expected. When confirming a Sale Order, a PC and an OUT pickings are created. When moving products from WH/Stock to Physical Locations/Output, the product disapear from forecasted report and quantities displayed in Product form.
After a first look, I don't find logic that the 2-step MO works with WH/Pre-Production. Is this a bug or am I missing something in the way Odoo should work?