Static quantity in a BOM

Top  Previous  Next

Sometimes you want to force the number in a static quantity in a BOM. Here's an example of how you can do this, as long as the part you have inserted as the appropriate BOM unit.


void PutStaticQuantity(CComPtr<BOMRow>& pBomRow, const int ikUse)


   CString csQuantity;




   CComBSTR bstrNewTotalQuantity = csQuantity ;


   // Do this *before* you do put_TotalQuantityOverridden

   HRESULT hRes = pBomRow->put_TotalQuantity(bstrNewTotalQuantity);


   // Do this after *put_TotalQuantity* is called

   hRes = pBomRow->put_TotalQuantityOverridden(VARIANT_TRUE);






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