Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

"Rollup Error" in iAssembly BOM table on drawing with PHANTOM subassemblies and part Base Quantity be parameter driven.

9 REPLIES 9
SOLVED
Reply
Message 1 of 10
tomasz.sztejka
676 Views, 9 Replies

"Rollup Error" in iAssembly BOM table on drawing with PHANTOM subassemblies and part Base Quantity be parameter driven.

Product version: Autodesk Inventor Professional 2021 Build 353, Release 2021.3.2

 

Steps to reproduce:

1.Create two parts, let us call it A and B.

2.Create an assembly, let us call this ACplt.

3.Put both parts in this assembly.

4.Using Tools->Document Settings->Bill Of Material set this assembly Default BOM Structure to "Phantom"

5.Create a second assembly, let us call it BCplt

6.Put part B in it.

7.Also set this assembly to phantom.

8.Create third assembly, call it Cplt.

9.Put both ACplt and BCplt on it.

10.Turn Cplt into an iAssembly.

11.Add iAssembly table row in which both ACplt and BCplt are enabled. Name it "both". 

12.Add next row where there is only a ACplt and call it "single".

Notice, in first row we will have total parts count Bx2 and Ax1 and part B will come from both sub assemblies.

Note: Make sure to always DELETE all member files and REGENERATE them manually because changes You will be making here DO NOT ALWAYS trigger members update.

13.Create a drawing and put Parts List table. Edit it and using "select members" select all members to get occurrences of parts in each member. You should see something like this.

 

 Bugreport_1.png

This is correct.

14.Now open part A which appears in only one of phantom assemblies and using Tools->Document settings->Bom->Base Quantity-[arrow "edit parameters"] add a parameter "Q", use mm as unit and set value to 5. From the Base Quantity drop down list select this parameter.

bugreport_2.png

 

 

15. Go to drawing. Notice, You may in some cases (I could not pin-point when) need to regenerate all iAssembly members. Observe correct look:

bugreport_3.png

 

16.Now do the same with part B, that is set it's Base quantity to a parameter driven and make it be 5mm.

17.Refresh/update/regenerate everything and get to the drawing. Observe

bugreport_4.png

Observations:

1.It does NOT happen if base quantity is EACH.

2.It does NOT happen, obviously if assemblies are not PHANTOM. Notice, it is impossible to put on drawing "Parts only table"/"structured with multiple levels" for neither iAssembly nor iAssembly member file, so to be able to list parts through possible assembly versions I must use PHANTOM.

3.Possible but ugly work around:

 3.1. Create a dummy assemblies Cplt-Both, Cplt-Single

 3.2.Put in the Cplt assembly and select Both or Single member, accordingly.

 3.3.Place on drawing two "Parts only" tables for both assemblies, separately and add proper headings, or make Cplt to also be phantom and place regular, structured tables.

 

 

Questions:

1.What does "Rollup Error" mean? There is no single word about it in help.

2.How to get rid of it and make it to display correct value?

 

Best regards,

  Tomasz Sztejka.

9 REPLIES 9
Message 2 of 10
ABHUT_9090
in reply to: tomasz.sztejka

Hii,

 

Recently i had this rollup error and i fix it with bill of material tab of assembly . i will show you.

Capture05.PNG

Click that row merge option and uncheck that merge setting and check if is works for you.

 

Thanks,

 

Message 3 of 10
tomasz.sztejka
in reply to: ABHUT_9090

Thank, did not help, I tried it earlier.

 

I must say, that after a bit of playing back and forth the assembly (not a drawing unfortunately) broke to the level that no parts are shown at all in drawing table, so I had to re-create the assembly.

 

In this simple case it was easy, but I also do have an another, far more complex assembly in which drawing table completely ignores what is set in iAssembly and counts all excluded parts as 1. Darn...

Message 4 of 10

Hi Tomasz,

 

This is either a bug or the rows do have incoherent data. Please share the files here. I would like to understand the behavior better.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 5 of 10

No way to share them, I cherish my intellectual property the same way Autodesk do. That's why I did provided You with step-by-step procedure. Have You tried it?
Message 6 of 10

Hi Tomasz,

 

Many thanks for reporting the findings! I think I see the issues. There are multiple issues here. In general, the iAssembly BOM works better when it is placed in an assembly as opposed to the member-specific BOM. The iAssembly BOM only allows Structured View (not all-levels or Parts Only). I need to work with the project team and understand the behaviors better.

Thanks again!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 7 of 10

Hi Tomasz,

 

The issue has been reported as INVGEN-60012. Hopefully it will be fixed soon.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 8 of 10

Thanks. I wish I could report it myself. Sadly each time I tried the support system completely ignored it.
Message 9 of 10

Hello, I had this problem with an iAssembly with iParts and phantom subassemblies. At the screenshot attached the issue appears on frames and parts with variable length.

Could you help me @johnsonshiue ?

Message 10 of 10

Hi Folks,

 

I just checked the latest status of INVGEN-60012. The defect is not yet resolved. If you need a fix sooner, please escalate it through Autodesk Product Support.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report