Skip to Content
Menu
This question has been flagged
3 Replies
5714 Views

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
Discard

Hello wombat

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

Best Answer

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
Discard
Best Answer

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
Discard
Author

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.

Best Answer

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
Discard

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.

Related Posts Replies Views Activity
3
Feb 25
1356
2
Feb 25
810
0
Nov 24
719
1
Oct 24
903
1
Mar 24
845