During the placement of bolts in a component, the description field value does not update the bolt length (BOLT_LEN) calculated value and takes the default as per the value defined in Spec and hence taken up the same by user.
Bolt length calculation is being done prior to the placement of bolts and hence it shows the selected bolt length available in spec grid. In description field the BOLT_LEN property value does not takes the updated value. See specific generator entry for bolts where it has been described:
It is expected to show an updated value for bolts after placement. To have the updated bolt length in description below customization required:
If above problem still persist, then please create a Service Request and contact the Bentley Product Advantage group. Please include a list of all relevant details to get in depth analysis for a solution or workaround.
Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?" section. THANK YOU!
I have the master of the catalog in SQL Server where I set the static BOM part by SQL like
SET LONG_DESCR = ' mm + NUT ' + CONVERT (VARCHAR(5),NUT_LEN) + 'mm, WASHERS EN ISO 7089 - '+ MATERIAL
WHERE EC_CLASS_NAME = 'BOLT'
SET LONG_DESCR = ' mm + 2 NUTS ' + CONVERT (VARCHAR(5),NUT_LEN) + 'mm, WASHERS EN ISO 7089 - '+ MATERIAL
WHERE EC_CLASS_NAME ='STUD_BOLT'
then the calculated EC Propery ECExpression as
"BOLT " & this.BOLT_DIAMETER & " x " & this.BOLT_LENGTH & this.LONG_DESCRIPTION
and the results are in OPM and OPIM as:
BOLT 20 x 120 mm + NUT 18mm, WASHERS EN ISO 7089 - EN ISO 4014, 5.6, EN ISO 898-1