Suggested by Frans Hoogenraad – Under Review
If an error occurs in release to warehouse for raw material picking, the message "Could not release the order to warehouse because some materials could not be reserved." (class ProdWHSRelease.whsReleaseSingleOrder)
However, the production order status is now Released.
The production order setting "Release to warehouse" (ProdTable.ProdWHSReleasePolicy): Allow partial reservation or Require full reservation has no influence on this.
Proposed solution: add a third option to ProdWHSReleasePolicy:
"Block release until work created"
i.e. release production order (or batch order) only when all raw material pick work is created.
Note that the production wave is not always processed immediately.
Alternative: add a checkmark on the production order "All raw material pick work created".
Since the Release status of the Work Order is a status meaning that we should be able to start the order. This is a bit of a critical and time consuming thing to handle. We need to set back status each time the is a material situation that can not be resolved.
I published the solution here: Production order should not get Released on material shortage
Seems like Microsoft has foreseen this functionality now in the service update 10.0.38.
For more information:
https://www.linkedin.com/pulse/prevent-production-orders-released-when-full-material-shoman--hx7xf?utm_source=share&utm_medium=guest_desktop&utm_campaign=copy