Sorry, Johnson, that is not what we are looking for.
When an assembly has a number of model states, and each model state is used in a separate drawing (or drawing views), then we need to have the item balloons making sense. One part should not have to have the same item number in all assemblies. For example, in a simple assembly with say 10 unique items in it (call them Part 1, Part 2...Part 10), in one model state (or Primary) one of these (say Part 10) will be item 10.
Then in a separate model state, where all the parts except for Part 9 and Part 10 are suppressed, then the balloon for Part 9 and Part 10 remain at 9 & 10, respectively. Which looks like garbage when a part list for a two item assembly starts at 9. I know we can override the parts list, so that it is now 1 & 2, but if overrides are accidently written back to BOM, then that changes all other parts lists. In 2024, it would even overwrite overridden values whenever the assembly was opened in a different model state. The only workaround was to create custom iProperties in the BOM (and hence Parts) for each drawing that the model state is used for, which then burdens extra data in the parts.
As an example, I have a model of a large building crane, so that everything is in one place. Now I have about 6 separate model states, each used in separate drawing files. These model states are used to show progression of installation of new equipment, etc, so some things are suppressed in some assemblies, others are BOM Structure = Reference, etc, depending on the project stage. Now this is in 2024, and I had the Parts Lists using Item, and even without saving overrides to the BOM, each time I opened up one of the other drawings (which uses a different Model State) it renumbered the Item field. I had Automatic Item Renumbering switched off, too.
My workaround was to add the custom iProperty to BOM (and hence parts when data is populated in the BOM). But then for every drawing, I need to edit the balloon styles, change data source for the parts lists, etc.
I had hoped that 2026 would have sorted it out by now, but alas, same problem exists.
There simply must be a better way!
The Item property in the BOM is stored in the assembly, not the parts. So add an extra field to the BOM database when a model state is created, and make that the field is used for Item in balloons, etc. This would mean that each part can have different item number in each model state.
Or do it another way. I'm not an Autodesk programmer, but please, we beg of you, get it sorted out. This problem makes the use of model states impractical and a real headache.
On behalf of many frustrated users,
Derek