How do I get the current assembly model to show in the BOM?
I assume you already have a BOM in your Drawing? If so, then it should reflect any changes to the Assembly automatically. If it doesn't then you may need to do a Ctrl+Q rebuild with the Drawing open. If that doesn't work then your Assembly may have multiple configurations, and your active model is a different configuration than the one the BOM is linked to. Does this answer your question?
Does it make sense to you to add the current assembly in the BOM?
No this is a limitation at the moment. You can add assembly to new assembly and create the BOM there and use intended BOM.
I thought that would work too. Adding another 'level' between the two would get the desired results, but more data to manage.
Let me be more clear. We place the VERY top level assembly number on our BOMs. I consider it the current model when in a drawing. There are no configs, nothing like that.
Are you talking about something like this?
first line shows Top Level Assy.
Hello Jake Irvin,
as of now there is no option in Solidworks to bring current Assy to BOM as the drawing itself for the current Assy. If we add current Assy to BOM there is no meaning for that drawing.
Not sure how it makes the drawing meaningless. Imagine a world where some people in the shop get only the BOM of the drawing. How would they know on what job they are working? How would they know to which job their time is charged? Also, we often have multiple BOMs per drawing sheet. We need a way to distinguish one BOM from another.
Maybe we've been misunderstanding you. Your last post makes it sound like you might want to attach a name to a BOM. If so, that can be done. Highlight the BOM and click on the two small black triangles near the top left corner.
That will add a row at top with a Default name (like this):
Click on the text and name it whatever you want. (It would be nice if that text could be linked to the Assembly name or a custom property, but as far as I know that's not possible.)
Retrieving data ...