Kevin, I have created some scripts for this. Actually one of the few "easy" scripts to make. Run it before you analyze the BOM. To create the script. Start the macro record, go to analyze bom, set the options, close the macro.
Here is a sample.
Language="VBSCRIPT"
Sub CATMain()
Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set assemblyConvertor1 = product1.GetItem("BillOfMaterial")
Dim arrayOfVariantOfBSTR1(0)
assemblyConvertor1.SetCurrentFormat arrayOfVariantOfBSTR1
Dim arrayOfVariantOfBSTR2(5)
arrayOfVariantOfBSTR2(0) = "Quantity"
' arrayOfVariantOfBSTR2(1) = "Type"
' arrayOfVariantOfBSTR2(2) = "Source"
' arrayOfVariantOfBSTR2(3) = "Number"
arrayOfVariantOfBSTR2(1) = "Part Number"
' arrayOfVariantOfBSTR2(5) = "Revision"
' arrayOfVariantOfBSTR2(6) = "Definition"
' arrayOfVariantOfBSTR2(7) = "Nomenclature"
arrayOfVariantOfBSTR2(2) = "Product Description"
' arrayOfVariantOfBSTR2(9) = "Source"
' arrayOfVariantOfBSTR2(10) = "Default Representation Source"
' arrayOfVariantOfBSTR2(11) = "Comment"
' arrayOfVariantOfBSTR2(12) = "List Of Named URLs"
arrayOfVariantOfBSTR2(3) = "Material"
' arrayOfVariantOfBSTR2(14) = "Vendor"
' arrayOfVariantOfBSTR2(15) = "Process"
arrayOfVariantOfBSTR2(4) = "Block Weight"
arrayOfVariantOfBSTR2(5) = "Comment"
assemblyConvertor1.SetSecondaryFormat arrayOfVariantOfBSTR2
End Sub
Regards,
Derek