S.O generates M.O based on specified product but random BOM

Asked by Paul Catinean

When having multiple bom's defined on a single product (which has procurment method set to "make to order" and supply method "produce") and you issue a sale order (S.O) on that product there is no place to specify which Bill of Material to use from the multitude defined and it just ends up picking a random one when generating the Manufacturing Order.This sort of defeats the whole point of the possibility of having multiple bom's on the same product.There must be a possibility to select the bom from the sale order (with the default value auto-completed would be best) but still a choice must be offered.If there can be a patch released of some sort i would be very interested and in dyer need of one as well!

Question information

English Edit question
Odoo Addons (MOVED TO GITHUB) Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Paul Catinean (wiz-keed) said :

You are perfectly correct in everything you say Amit Parik and i'm pretty sure this is going to turn into a question rather than a bug.Your reply was wonderful alongside that video which perfectly illustrated what i want and showed it can be done (allthough you moved pretty fast and i had to replay the video a few times :))

I think my problem was that i had installed the mrp_jit (just in time) module which i think automatically ran the procurement.So in the light of the new evidence you brought up i have uninstalled the mrp_jit module and:

1.Logged out
2.Logged in
3.Restarted the server
4.Create a new sale order
5.Add a product to the order line
6.Save SO
7.Confirm SO

By this stage i have already the manufacturing order created with the default bom (first as you just said) and the procurement exception is in Running State alongside all the P.E's that have "Exception" state because i have not defined minimum orderpoint rules

So i do not have a pretty "Run Procurement" button as you do in the video

I must be doing something wrong, if you have any pointers on this i would very much apreciate it.

Your help so far has been wonderful, thank you very much Amit!

Revision history for this message
Serpent Consulting Services (serpent-consulting-services) said :

Greetings from SerpentCS,

I agree with Hifly,

while creating sale order in sale order line you should select property for the product like color = black, hdd = 500gb, ram = 4gb
so when procurement will create Manufacturing order it will create BOM based on the property selected in SO.
If you have multiple BOM for product it should be differentiate by property.

Hope it helps you a lot.

Can you help with this problem?

Provide an answer of your own, or ask Paul Catinean for more information if necessary.

To post a message you must log in.