- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
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.
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.
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:
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
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.
Solved! Go to Solution.