BOM Status in BricsCAD Mechanical Explained
Quick answer: Every component has a BOM status property controlling its behaviour in Bill of Materials tables. This confirms the Terminal status example referenced on this hub’s BOM types page.
The Four BOM Status Values
- Regular: appears in a Bill of Materials at the same position as the assembly structure, using the default value for the selected BOM mode.
- Transparent: acts as a transparent container for its subcomponents, the component itself doesn’t appear, but its subcomponents can, depending on their own BOM status, position in the assembly structure, and the BOM table’s mode.
- Terminal: treated as a leaf component with no subcomponents, useful for complex parts or standard components.
- Excluded: the component and every one of its subcomponents stay out of the Bill of Materials entirely.
Setting BOM Status for an External or Root Component
- Open the file containing the component.
- Select the root component in the Mechanical Browser.
- Set its BOM status property.
Setting BOM Status for a Local Component
- Select the component in the Mechanical Browser panel.
- Right-click it to open the context menu.
- Choose a status from the BOM status submenu.
You can’t set BOM status via the context menu for a local component that’s inserted into an external component, open the component containing it directly instead.
Frequently Asked Questions
Which BOM status would I use for a standard part like a bolt that shouldn’t show its internal structure? Terminal, treating it as a leaf component with no subcomponents.
Can I hide a subassembly itself while still letting its individual parts show in the BOM? Yes, set it to Transparent, it acts as a see-through container, letting subcomponents appear based on their own status and position.
Why can’t I set BOM status via the context menu for a local component in this drawing? If it’s actually inserted into an external component, you need to open that external component directly to change its status.
What happens to a component’s subcomponents if I set it to Excluded? They’re excluded from the Bill of Materials too, not just the component itself.