How to set the BOM Reference property in a part occurrence

Top  Previous  Next

The reference property prevents the part occurring in a BOM or parts list.


   CComPtr<ComponentOccurrence> pCctNodesOcc;

   CComQIPtr<PartComponentDefinition> pCctNodesDef ;

   hRes = AddPartToAssemblyAtPosition (pAssemblyCompDef,


                                       0.0,0.0,0.0,     // x y z position

                                       pCctNodesOcc,   // return value

                                       pCctNodesDef) ; // return value

   if (FAILED(hRes)) {

       gLogger.Printf (ekErrMsg,"Bulb7 failed") ;

       return ;



   // This makes the occurrence a Reference which means it does not appear in the Parts Only parts list



Text, images and diagrams © 2021 Owen F. Ransen. All rights reserved. (But copy the source code as much as you want!)