One method, would be to right click on the component in your assembly, go to Occurance Properties, and turn Drawing Views to No. This can also be done from the top assembly, right click, and shows all components, and turn off what you wish.
Another method, is right click on the BOM list on your draft, go to List Control, select component in question, and choose Exclude in the Selected Item area.
EDIT: I corrected above, turn off Drawing Views
You're right, we could do that if we wanted to permanently remove it. We actually are looking at multiple BOM's on a print. One would contain everything, and the other would be scaled down to only show certain kinds of parts based on a custom property.
Yep, that would work. We could exclude them manually in the draft. I'm just looking for a more automatic method. Having to force someone to go into each of these BOM's and manually exclude them will take time. Plus if parts are added to the assembly later, the BOM will have to be re-edited to exclude the new part. Lots of chances here for error, you know what I mean?
My apologies, I didn't understand the depth of your question. I don't work with different configurations often enough to know if that would work, or not.
I'll follow to learn another trick!
Our engineer settled on that very process to at least accomplish the goal. Still not automatic because we've got to remember to update the view config when changes are made. Was hoping for hands-free alternative but that's the best we have.
I like the idea of conditional filters to control what's listed on a BOM. Things like the OP suggested: whether a certain custom property is present. I would also like to see text string filters for excluding file names, property names and/or values, etc. Being limited to manual control or having configs as the only resort is not very robust.
Could also use some search and sort functionality on the list control tab. Especially search.