Skip to Content
Menu
This question has been flagged
2 Replies
4109 Views

Hello everyone,

I go straight to the point by explaing my use case and what I'd like to obtain with Odoo 10:

Lets suppose I produce Watches. My Watches are made of a Band, Case and Glass.

- Glass: buyable product treated as a raw material.

- Leather: buyable product treated as a raw material.

- Buckle: buyable product treated as a raw material.

- Wheel: buyable product treated as a raw material.

- Screw: buyable product treated as a raw material.

- Band: semi-finished product made of Leather and Buckle.

- Case: semi-finished product made of Wheels and Screws.

- Watch: finished product made of Band, Case and Glass.

What I achieved:

-With correct BoM I can create a manufacturing order of a Watch which automatically creates orders for the Case and the Band. Those "sub-orders" have the field "Origin" valued with the "original" order number.

-So the operator should first manufacture Band and Case, then proceed manually to the Watch production.

Problems:

-If I set Produce on Order on the semi-finished products I get to have the production orders created automatically, but it ALWAYS creates orders for those semi-products ignoring the ones I might have on stock.

-If I don't set Produce on Order it uses the semi-products on stock, but it doesn't create ANY manufacturing order if I don't have enough of them on stock.

What I'd like to get:

-When I start a manufacturing order Odoo should check what I need to produce and what I have stocked. If for example I want to manufacture 10 Watches and I have stocked 3 Bands and 5 Cases, Odoo should also create manufacturing orders for 7 Bands and 5 Cases.

-Also if possible, I'd like to have all the orders linked in a stronger way, like a workflow. Clicking on Watches order I'd like to see the steps I need to do, so first it should make me produce the needed Cases (5), then the needed Bands (7), and only after this 2 steps I should be able to produce Watches.

This is kinda optional, cos the operator can already see it manually that his Watch Order has 2 sub-orders and should be smart and do those first. But I'd like to have everything after one single click, like one single workflow...

can anyone help and tell me exactly how to do this?

Thanks a lot.

Avatar
Discard
Author Best Answer

Thanks a lot for the help!

I almost achieved what I'd like to have. Just is it possible to automatically Run the Scheduler after creating a Manufacturing Order?

I mean atm after creating an order for 10 Watches, it checks how many Bands and Cases I have in stock, uses them for the order, but it does not create the "sub-order" to manifacture the missing ones.

These "sub-orders" are created only when I move to Inventory Module and click on "Run Schedulers".

Is it possible to set that Odoo automatically runs schedulers whenever anyone creates a Manufacturing Order?


Thanks again!

Avatar
Discard
Best Answer

Hello Francesco,

The Bands and cases should be configured this way:

  • Product type = Stockable

  • Manufacture route = Ticked

  • Make to Order route = UN-ticked

  • On top of that you need to set up a reordering rule as follows:

  • Documentation here https://www.odoo.com/documentation/user/10.0/inventory/management/adjustment/min_stock_rule_vs_mto.html


  • As for the workflow, it is easier to stick to the behavior you are having now as the finished product can not be completed as long as you haven't produced the subassemblies. But should you want to list the operations to do for the finished products, you can make use of "routings". I think however that this is (unneeded?) complexity.

Avatar
Discard