Please enable JavaScript to view this site.

Navigation: 6. Use of BOMs > Working with BOM > Advanced options

A subassembly represented in the assembly by its constituent parts

Scroll

A subassembly inserted into an assembly can be represented in the assembly's BOM by one specification object (in the Assembly Units section or another, according to the value of the BOM section property) or by several, corresponding to the constituent parts of this subassembly. The option for representing a subassembly in an assembly is determined by the setting model properties, made in the subassembly file.

The representation option of a subassembly in an assembly can be changed during the process of inserting subassembly in the assembly or editing subassembly properties. The subassembly's representation in the assembly, as specified in the subassembly file, remains unchanged. To enable the display of subassembly components in the assembly BOM, set the Assembly Unit/Components switch on the Parameters panel to the Components position.

You can also change the way a subassembly is represented in the assembly BOM using the In Product Structure list, which is available on the Parameter Panel when selecting a subassembly. The list contains two items: Components and Assembly unit.

If the option of representation in the assembly by component parts is selected for a subassembly, the following subassembly objects are reflected in the assembly BOM:

•components of the first level,

•bodies for which logging in the BOM is enabled,

•constituent parts without visual representation (i.e. being just sets of properties).

By default, the build specification will include all objects from the subassembly specification, except for those in the Documentation section. If necessary, individual components of the subassembly can be excluded from the build.

The specification object corresponding to the subassembly will not be included in the assembly specification.

Specification objects from the subassembly are included in the assembly BOM in the same sections where they were located in the subassembly, and are sorted and numbered together with the assembly BOM objects. The second and subsequent levels of the subassembly structure are not displayed in the assembly BOM.

Similarly, objects from a subassembly represented by components are displayed on the Product BOM Panel in the assembly.

A subassembly that is displayed in the assembly bill of materials as a set of its components is not replaced by a set of components in the Assembly Tree, but is marked with an icon .

Notes on working with sub-assemblies, represented by constituent

•Working with constituent properties

The work with sub-assembly's constituent properties on Product BOM panels and in the subordinate mode of working with BOM items is constrained:

•only the values ​​of the Quantity, Position and Note properties are available for editing;

•you cannot attach new documents to an assembly part (the document list contains only the documents attached to the item during the editing of the subassembly or its components, the Add Document button is unavailable).

Just like identical constituent parts of an assembly, identical constituent parts of a subassembly are grouped and displayed as one (group) row with quantity indicated. However, unlike the constituent parts of the assembly, for the constituent parts of the subassembly, you can only specify the total quantity, i.e., in the group line. Setting the number of rows in the group is impossible.

•Transferring the values of the properties from the subassembly to the assembly

Values of sub-assembly's components properties may be transferred to a higher level assembly, depending on the state of the property, i.e. if its value is defined by the property source, or not:

•properties defined by the source are automatically transferred to the assembly after each of their changes;

•properties for which the source-defined determination is disabled (the value may either match the source or differ) are transferred to the assembly once — when the user enables sub-assembly representation by constituents in the assembly.

Thus, if the component property values ​​have changed in a subassembly represented by its component parts (for example, a different name than the original one has been entered for a component), then to transfer these changes to the assembly, it is necessary to return the subassembly representation as an assembly unit, and then re-enable the representation as component parts.

•Working with objects from the Standard Products add-on

In the assembly, the action of the Create BOM items command from the Standard Products application menu does not apply to a subassembly represented by component parts. To update the data on standard items in such a subassembly, open it in a separate tab and call the Create BOM items command from the Stock products menu.

© ASCON-Design systems, LLC (Russia), 2026. All rights reserved.