Ir al contenido
Menú
Se marcó esta pregunta
3 Respuestas
6490 Vistas

Hi,

We need to manufacture 100 identical items in a single batch. Each item must its own individual serial number so I have picked that option on the product template. There are 3 operations to build each.  When I tried to set this up, Odoo created 100 Manufacturing orders and 300 operations! Not what I wanted. 

Is there a way to build all 100 products and then assign the serial numbers all at once?

Avatar
Descartar

Hello wombat

I have the same situation, have you managed to resolve it?

Mejor respuesta

This is quite tricky, as standard in Odoo, is that one manufacturing order only can have 1 serial number finished. 

I think of two options: 

1. Create server actions ao you can confirm in mass all wokr orders.  It does not solve that in the first work orders, you need to confirm 100 to create the 100 serial numbers. Althoug that should also be possible to do in mass. You might loose other functions in the work order - like steps, qa control, time recording...

2. The best might be this app: https://apps.odoo.com/apps/modules/16.0/bi_mo_serial_no/

It seems to solve the problem, as you can create many lot numbers in one manufacturing order. You can also import from Excel. I have not tested it.

Avatar
Descartar
Mejor respuesta

Hi Wombat:

If you are using Odoo 16.0, there is a "Mass Produce" button on the Manufacturing Order that lets you assign a range of Serial Numbers with one click. However, it splits the MO into multiple MOs (one for each serial number). You can than select all MO's and mark them as done using Action > Mark as Done. Not elegant but solves the problem of having to assign the serial number for each MO individually.

NOTE: Adding this since I missed your Operations/Work Centers related portion of the question.  If you use Operations/Work Centers, you will be forced to produce 1 item at a time, according to the functionality as it is today. 

Suggested workaround for this issue would be to create 2 BoMs (2 separate Products):

a. BoM A for 1 "Batch of 100" items of Product A. This BoM will contain the Operations/Work Centers and will be used to create the MO to manufacture 100 items "without serial numbers".

b. BoM B for 100 Units of the item which will "consume" the output of BoM A (Batch of 100 of Product A) and will be used to "Mass Produce" the individual items with the serial numbers (Product B).


Mass Produce button:

After clicking on it, you get:

After clicking Generate you get:

After clicking Apply Odoo will split the MO into 5 MOs (similar to backorders) like so:

After clicking 5 Backorders Smart Button, you can select all of them and mark them as done, like so:

Hope this helps.


Avatar
Descartar
Autor

Thank you for the reply. It's greatly appreciated and I am grateful but... WOW, that is just horrible and disappointing. So, tracking the MOs for time, cost, etc. would be valueless as they are immediately commenced and completed.
I often find that Odoo cannot deliver in the way things are done in real life. In the real world, production is not one-by-one but are in fact completed in batches or on production lines even when the individual product will be assigned a individual SN on completion. One-off custom manufactured items are the exception.
And, please don't get me started on the impractical workcentre tablet view.

Mejor respuesta

have you find a solution to this problem? 


I followed the instruction by Paresh in this thread, however it does not work. When I select multiple MOs and click "Mark as done" from the Action menu, nothing happens at all. 


If I open each MOs (many generated by "Mass Produce" button), and click “Produce All" button, I get a pop up window saying "You consumed a different quantity than expected for the following products. Please confirm it has been done on purpose.").


So looks like the many auto-generated mini MOs (containing one SN each) didn't set the consumed component correctly. And we have to click one by one. This is really a pain.




Avatar
Descartar

Song Han
You should check settings for consumption. If it is set to manual registration, you cannot mass confirm. Also the components to consume must be available and reserved.

Publicaciones relacionadas Respuestas Vistas Actividad
3
jun 25
2334
2
feb 25
1309
0
nov 24
1172
1
oct 24
1299
1
mar 24
1190