Ir al contenido
Menú
Se marcó esta pregunta

When setting ‘2-step manufacture’, the components are already reserved for the manufacturing order after the pick/transfer reservation to the ‘pre-production location’, even if the reservation method of the related ‘manufacturing operation type’ is set to ‘manually’.


How can this be resolved so that if the reservation is set to ‘manually’, the components really can be manually reserved and/or assigned (by tracked components) properly to the MOs?


Thanks

BR

Ricardo

Avatar
Descartar
Mejor respuesta

This is since Odoo make one transfer for each manufacturing order.  When you confirm a manufacturing order, a picking is created. You can see in the transfer for picking the Manufacturing order number as origin.  Then it is like a "MTO " process, and the products are reserved for the specific manufacturing order.  And cannot 

You can change this. I developer mode go to Inventory->Configuration->Rules.  Identify the rule that create the transfer for picking.  You would see the destination location = Preproduction.

Find the field 'Propagation of procurement Group'.  It will show Propagate.  If change it, the result will be a picking for all manufacturing orders without reservation to one specific. And your setting for manual reservation should be active.  

Avatar
Descartar

thanks Lars but I'm missing something, because even if I set fixed or leavy empty in the propagation of the rule destined to pre-production, when I confirm the pick, the components are always reserved in the MO (Odoo 17).

Autor

Odoo answer: "...the issue you have pointed out is indeed a minor shortcoming in the current Standard Odoo functionality, and it presents an opportunity for product improvement. An official improvement request has already been raised, and the matter is now with the usability team, who will analyze it further for potential inclusion in a future version of Odoo".

Mejor respuesta

Hello Ricardo,

It appears you're encountering an issue where, despite setting the reservation method to "Manually" on your manufacturing operation type, components are still being reserved for manufacturing orders after the pick/transfer to the pre-production location in your two-step manufacturing process. This is unexpected behavior.

Here's how you can troubleshoot and potentially solve this issue:

1. Verify Settings:

  • Operation Type: Double-check that you've correctly set the reservation method to "Manually" on the correct operation type. Navigate to Inventory > Configuration > Operation Types. Make sure you are editing the operation type used in your two-step manufacturing process.
  • Manufacturing Order Type: Confirm that the manufacturing order is indeed using the operation type you configured.

2. Understand Manual Reservation:

  • When the reservation method is set to "Manually," Odoo should not automatically reserve any components. Instead, you should see a "Check Availability" button on the manufacturing order. You must click this button to manually reserve the components.

3. Workflow Check:

  • Two-Step Manufacturing: In a two-step manufacturing process, the first step is usually a "Pick Components" operation to move the components to the pre-production location. The second step is the actual manufacturing operation.
  • Expected Behavior: With "Manual" reservation, nothing should be reserved during the "Pick Components" transfer. The reservation should only occur when you manually check availability on the manufacturing order itself.

4. Potential Causes and Solutions:

  • Conflicting Configurations: It's possible that another configuration is overriding the "Manual" reservation setting.
    • Check other operation types: Review any other operation types involved in your manufacturing process (especially the "Pick Components" operation) to ensure they are not set to "At Confirmation" or "Before Scheduled Date."
    • Check settings in related apps: Examine settings in the Manufacturing and Inventory apps that might affect reservations.
  • Customizations/Modules: If you have any custom modules installed, they might be interfering with the standard reservation behavior. Try disabling custom modules temporarily to see if the issue resolves.
  • Odoo Version Bug: Although less likely, there could be a bug in your specific version of Odoo 17 Community Edition. Check the Odoo forums and bug trackers to see if others have reported similar issues. If so, there might be a patch or workaround available.
  • Incorrect Workflow: Ensure your workflow aligns with the intended "Manual" reservation process. You should be creating the manufacturing order, transferring the components to the pre-production location without reservation, and then manually reserving the components on the manufacturing order itself when you're ready to start production.

5. Debugging Steps:

  • Test with a Simple MO: Create a very simple manufacturing order with a single component to isolate the problem.
  • Check Inventory Moves: Examine the inventory moves associated with the "Pick Components" transfer. Are they creating reserved quantities? If so, this indicates that the reservation is happening during the transfer, which shouldn't occur with "Manual" reservation.

Developer Mode: Activate developer mode in Odoo and inspect the operation type configuration directly in the database to ensure the reservation_method field is set to 'manual'.

🚀 Did This Solve Your Problem?

If this answer helped you save time, money, or frustration, consider:

✅ Upvoting (👍) to help others find it faster

✅ Marking as "Best Answer" if it resolved your issue

Your feedback keeps the Odoo community strong! 💪

(Need further customization? Drop a comment—I’m happy to refine the solution!)

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
jun 24
2726
1
feb 23
2977
0
abr 22
2562
1
sept 21
1928
9
ene 24
14091