Model States - Part Lists

Model States - Part Lists

NachoShaw
Advisor Advisor
2,270 Views
5 Replies
Message 1 of 6

Model States - Part Lists

NachoShaw
Advisor
Advisor

Hey

 

i have in my assembly some parts with model states. I have set up some assembly level model states that suppress some parts. When i place the assembly into a drawing as a base view with the selected Model State, the part list still shows all of the components that have been suppressed with a qty of 0. You wouldnt show that on a BOM typically, you only want to show what IS in the assembly. The other components are suppressed meaning, not in this version of the assembly so how can i set it to not show these 0 qty columns? I know that we can manually edit the part list and turn off the row visibility but long term, with lots of components and lots of part lists, that will quickly become tedious and not something we want to place either in automation or to the designer.

 

just need a part list that only shows the parts reflective to that model state assembly and not show the suppressed components as 0 qty callouts...

 

How it looks

dwg1.jpg

 

How it should look

dwg2.jpg

 

If there a way to change this, please let me know 🙂

 

 

 

Thanks

 

Nacho
Automation & Design Engineer

Inventor automation Programmer (C#, VB.Net / iLogic)
Furniture, Sheet Metal, Structural, Metal fab, Tradeshow, Fabrication, CNC

EESignature


Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.


0 Likes
2,271 Views
5 Replies
Replies (5)
Message 2 of 6

SharkDesign
Mentor
Mentor

If you search the forum this has come up several times in the last month. Plenty of solutions there. 

  Inventor Certified Professional
0 Likes
Message 3 of 6

SharkDesign
Mentor
Mentor

To quote Johnson, 

"This request had been debated quite a bit within the Inventor Feedback Community during the project cycle. I personally think it would have been better if there was an option to hide the QTY zero rows. It seems that most test users want to see the zero rows so they could hide selectively."

 

There's also an iLogic option.

https://forums.autodesk.com/t5/inventor-forum/hide-items-on-part-list-with-qty-0/m-p/10460492

 

  Inventor Certified Professional
Message 4 of 6

NachoShaw
Advisor
Advisor

Hey

 

Thanks for the responses. Seems very odd why they would leave 0 quantities in an assembly part list / BOM, who wants to know what parts are not included in an assembly?

 

I have some iLogic running anyway that is working with the Model states so i'll splice in a BOM reference method to remove other parts from that Model state. i'll put the code up here for anyone who needs it. 

 

If a Part List had a check box to turn off any 0 values automatically, that would also work..

 

 

Thanks

 

Nacho
Automation & Design Engineer

Inventor automation Programmer (C#, VB.Net / iLogic)
Furniture, Sheet Metal, Structural, Metal fab, Tradeshow, Fabrication, CNC

EESignature


Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.


Message 5 of 6

johnsonshiue
Community Manager
Community Manager

Hi! The ability to hide zero quantity row is being worked on. It is probably targeting the new release (not 2022 updates). A testable build may be available on Inventor Feedback Community in the later part of the year.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 6 of 6

NachoShaw
Advisor
Advisor

Thank you both for your responses. I wasnt keen on the part list option as thats a little slow so i wrote up some code to iterate through the Model States and change the suppressed ones to reference

 

works like a charm 🙂

Nacho
Automation & Design Engineer

Inventor automation Programmer (C#, VB.Net / iLogic)
Furniture, Sheet Metal, Structural, Metal fab, Tradeshow, Fabrication, CNC

EESignature


Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.