static void Job_UnitConversion(Args _args)
{ #define.itemId('M0018') //Method one UnitOfMeasureConverter_Product unitConverter = UnitOfMeasureConverter_Product::construct(); unitConverter.parmProduct(InventTable::find(#itemId).Product); unitConverter.parmFromUnitOfMeasure(UnitOfMeasure::unitOfMeasureIdBySymbol('kg')); unitConverter.parmToUnitOfMeasure(UnitOfMeasure::unitOfMeasureIdBySymbol('ea')); unitConverter.parmRoundAbsoluteValue(NoYes::No); unitConverter.parmApplyRounding(NoYes::No); print unitConverter.convertValue(1010); //Method two print UnitOfMeasureConverter::convert(1010, UnitOfMeasure::unitOfMeasureIdBySymbol('kg'), UnitOfMeasure::unitOfMeasureIdBySymbol('ea'), NoYes::No, InventTable::itemProduct(#itemId), NoYes::No); pause;}
