Skip to main content
15-Moonstone
March 20, 2022
Solved

Referring to subassembly parameters in drawing BOM

  • March 20, 2022
  • 2 replies
  • 3202 views

Hi,

I have an assembly with some subassemblies. And each subassembly consists of some parts. All the parts in the assembly are inside the subassemblies so there are no parts on the top level of the assembly, only subassemblies.

 

All the subassemblies have a parameter assigned in them, "param_name".

 

I have a drawing of the top level assembly and would like to add a BOM table which shows only the parts and not subassemblies. And also I'd like to show the value of the "param_name" parameter of the subassembly where the part in question belongs to.

 

So in order to show only the parts in the BOM, I made the BOM table recursive and added a GATHERING_PART = YES parameter to each of the subassemblies. I then used the GATHERING_PART parameter to filter out the subassemblies from the BOM. So now I have only the lower level parts showing up in the BOM.

But I can't seem to figure out how I can read a parameter from a subassembly one level up in relation to the parts. Is there any way to do this?

 

I attached an image which I hope will help explain what I want to do.

Best answer by TomU

Nope, repeat regions don't work that way.  Each row of information in the table reflects a single component and is read/calculated only for that one object.  You can't display information from the parent subassembly on the child part's row.

2 replies

24-Ruby III
March 20, 2022

Hi,

I think requested functionality is not available in repeat reqions.

TomU23-Emerald IVAnswer
23-Emerald IV
March 21, 2022

Nope, repeat regions don't work that way.  Each row of information in the table reflects a single component and is read/calculated only for that one object.  You can't display information from the parent subassembly on the child part's row.

N-Pyn15-MoonstoneAuthor
15-Moonstone
March 21, 2022

Oh **bleep**.

 

How about something like this?

subassy_params_2.png


Can I build the BOM table so that one column shows subassemblies (and/or parameters in those subassemblies) and the next column shows the parts inside those subassemblies?

N-Pyn15-MoonstoneAuthor
15-Moonstone
March 21, 2022

I tried to implement this with nested regions but it ended up looking like this:

subassy_params_3.png

Is there any way to arrange this table to look like the previous picture?