|
<< Click to Display Table of Contents >> Navigation: The BOM > BOM of configured components |
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.