BOM of configured components

<< Click to Display Table of Contents >>

Navigation:  The BOM >

BOM of configured components

Configurations support in BOM of drawings

BOM of assemblies with configured components are correctly handled by DBWorks in the Bom command available in the contextual menu of a selected drawing, but only at these conditions:

1.The option Options, Configurations, [X] Save configurations as distinct records must be checked.

2.The file SCHEMA\BOMTITLE.TXT must contain the entry:
BOMTEMP_XLS_CONFIGURATION "<name of column CONFIGURATION in BOMTEMP.XLS"

3.The SolidWorks BOM template file BOMTEMP.XLS must include the column CONFIGURATION (localized in accordance with the language), with a name->define set to CONFIGURATION.

Consider the following sample:

DBWORKS DATABASE

T

ID

CONFIGURATION

DESCRIPTION

P

p1cfg

c1

p1cfg, configuration: c1

P

p1cfg

c2

p1cfg, configuration: c2

P

p1

Default

p1

Suppose now to have the assembly:

CfgAssem1

+ p1cfg(c1)

+ p1cfg(c1)

+ p1cfg(c2)

+ p1cfg(c2)

+ p1cfg(c2)

+ p1

Suppose to have a drawing of this assembly, with a BOM of it inserted; the BOMTEMP.XLS file has been modified so that the column CONFIGURATION is added and refers to the custom property CONFIGURATION:

BOMTEMP.XLS

ITEM NO.

QTY.

PART NO.

CONFIGURATION

DESCRIPTION

$$END

In the drawing, the BOM will appear as:

ITEM NO.

QTY.

PART NO.

CONFIGURATION

DESCRIPTION

1

2

p1cfg

c1

p1cfg, configuration: c1

2

3

p1cfg

c2

p1cfg, configuration: c2

3

1

p1

Default

p1

 
Now, executing the BOM of this drawing from the browser of MechworksPDM, depending from the state of the option Configurations->[X] Save configurations as distinct records, the following outputs is generated by MechworksPDM:

[ ] Save configurations as distinct records UNCHECKED

POS

ID

DESCRIPTION

CNT

 

1

p1cfg

p1cfg, configuration :c2

2

WRONG! The description in not correct.

2

p1cfg

p1cfg, configuration :c2

3

 

3

p1

p1

1

 

[X] Save configurations as distinct records CHECKED

POS

ID

DESCRIPTION

CNT

1

p1cfg

p1cfg, configuration :c1

2

2

p1cfg

p1cfg, configuration :c2

3

3

p1

p1

1

which is correct.