multi level BOM forces phantom set

Bug #471835 reported by Ana Juaristi Olalde
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Status tracked in Trunk
5.0
Confirmed
Low
Jay Vora (Serpent Consulting Services)
Trunk
Fix Released
Undecided
Unassigned

Bug Description

I've got this 2 level BOM structure

piece
    piece1
        Material1
    piece2
        Material2

I defined piece, piece1, piece2 as procurement to order, produce. Material1 and Material2, procurement to order, buy.
I installed a fresh manufacturing profile database with mrp_operations, mrp_jit and mrp_repair. Nothing more on 5.0.6 (ubuntu 9.04)

I defined exactly that structure using shortcut from BOM screen. That is...
1. New BOM
2. Define piece with piece1 and piece2 as part of bom structure
3. From Bom structure, open piece1, include material1 as part of his bom structure. Close the piece1 form and go back.
4, From piece bom structure, open piece2, include material2 as part of his bom structure. Close the piece2 form and go back.
5. Save
 Type of bom is LDM normal for 3 bom structures.

Create a new work order for 3 piece. Piece1 and Piece2 are substitued for material1 and material2, as piece1 and piece2 where defined as phantom. But they arent. I think this is a bug.

If you define 3 bom structures at first level, like this, it is working right:
piece
  piece1
  piece2
piece1
  material1
piece2
  material2

Thank you very much.

Ana

Revision history for this message
Husen Daudi (husendaudi) wrote :

Hello Ana,

I followed the same steps and configuration.
First created bom with 3 level and created production order.
I got material1 and material 2 substituted in production order.

then created separate BOM like
piece
  piece1
  piece2
piece1
  material1
piece2
  material2

In both cases it is giving same result in production order.

I have tested on latest stable server,addons.

Thanks.
HDA

Revision history for this message
Ana Juaristi Olalde (ajuaristio) wrote : Re: [Bug 471835] Re: multi level BOM forces phantom set
Download full text (3.4 KiB)

HI... hda. Thank you for your interest. I will explain again both cases:

2010/1/29 hda (OpenERP) <email address hidden>

> Hello Ana,
>
> I followed the same steps and configuration.
> First created bom with 3 level and created production order.
> I got material1 and material 2 substituted in production order.
>

But I think material1 and 2 should not be substituted in production order if
you don't set phantom BOM on definition. Production order should produce 2
new orders for piece1 and piece2.

> then created separate BOM like
> piece
> piece1
> piece2
> piece1
> material1
> piece2
> material2
>
> In both cases it is giving same result in production order.
>
No... piece1 and piece2 are not substitued for matrial1 and material2, so
it's not working same way on both cases.

IMHO, the correct functioning should be same for both ways of configuration.
Then... there is a combo box where you can select if bom can be phantom or
normal. If value phantom is set on this combo box, system should substitue
the material for its components, but if it's defined as normal, materials
should not be substitued.

Aditionally: IMHO, defining materials directly on sublist on bom is
confusing final user, since he can define one leven BOMs directly for a
product, but he can also define as subBOM inside a bom. I don't know which
of them should be the best and most usefull. Both are valid, but this way,
users tend to include BOM again on subBOM, when maybe it's defined by now as
independent bom. I don't know if I'm explaining right. Maybe usability of
BOM configuration should be discussed by manufacturing experts team.

Thank you...

Ana

Thank you
Ana

>
> I have tested on latest stable server,addons.
>
> Thanks.
> HDA
>
> --
> multi level BOM forces phantom set
> https://bugs.launchpad.net/bugs/471835
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in OpenObject Addons Modules: New
>
> Bug description:
> I've got this 2 level BOM structure
>
> piece
> piece1
> Material1
> piece2
> Material2
>
> I defined piece, piece1, piece2 as procurement to order, produce. Material1
> and Material2, procurement to order, buy.
> I installed a fresh manufacturing profile database with mrp_operations,
> mrp_jit and mrp_repair. Nothing more on 5.0.6 (ubuntu 9.04)
>
> I defined exactly that structure using shortcut from BOM screen. That is...
> 1. New BOM
> 2. Define piece with piece1 and piece2 as part of bom structure
> 3. From Bom structure, open piece1, include material1 as part of his bom
> structure. Close the piece1 form and go back.
> 4, From piece bom structure, open piece2, include material2 as part of his
> bom structure. Close the piece2 form and go back.
> 5. Save
> Type of bom is LDM normal for 3 bom structures.
>
> Create a new work order for 3 piece. Piece1 and Piece2 are substitued for
> material1 and material2, as piece1 and piece2 where defined as phantom. But
> they arent. I think this is a bug.
>
> If you define 3 bom structures at first level, like this, it is working
> right:
> piece
> piece1
> piece2
> piece1
> material1
> piece2
> material2
>
> Thank you very much.
>
> Ana
>
> To uns...

Read more...

Changed in openobject-addons:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.