I have an assembly that I have the BOM property set to phantom.
Consists of 7 parts, each have a bom property of purchased.
All parts are the same but cut to length in the shop.
partslist are based on parts only BOM
If I create a parts list based on just the assembly, I can group the items, they all have the same part number, and display the group participants, and the item numbers and everything works as expected.
If I use this assembly as a subassembly in a larger assembly and create a partslist with the same group keys, the subassembly does not show as a group, does not show group participants or corresponding item numbers.
What I'm trying to do is show total length of a product that we buy on a spool for this assembly. To do this I'm using substitution in the qty column. Most parts are purchased each, these are purchased by length.
What would cause the parts list to display as a group in one list but not in the other?
here is the parts list for the subassembly showing the grouping
and the parts list showing the assembly used as a subassembly with the grouping not working as expected.
I have made most parts invisible except for three of different types showing that the substitution is working. The chesterton packing shows qty as *varied* when it should show the grouping as in the first parts list
Just another note. When i set the "When rows merged" drop down in the substitution tab of the format column dialog window to "First Value" I get "Incompatible Units Error," When I set it to "Sum of Values" I get "Varies."
Not sure if this will help, but if the *varies* only shows up with the parts you put in a sub-assembly, how did you set the part merge setting in the BOM for that sub-assembly?
If it's turned on, it might be what's causing your troubles.
Niels van der Veer
Inventor professional user & 3DS Max enthusiast
Vault professional user/manager
The Netherlands