Unit Conversion in d365 fo x++

   public  Real convertQty(Qty _qty, UnitOfMeasureSymbol _fromUnitId,UnitOfMeasureSymbol _ToUnitId, ItemId _itemId)

  public  Real convertLineQty(Qty _qty, UnitOfMeasureSymbol _fromUnitId,UnitOfMeasureSymbol _ToUnitId, ItemId _itemId)

    {

        Real   Qty;

        Qty = UnitOfMeasureConverter::convert(_qty,UnitOfMeasure::unitOfMeasureIdBySymbol(_fromUnitId) ,UnitOfMeasure::unitOfMeasureIdBySymbol(_ToUnitId) ,NoYes::No,InventTable::itemProduct(_itemId), NoYes::No, NoYes::Yes);        

        return Qty;

    }

call this function 

 real            packQty         =   this.convertQty(ProdTable.QtyStUp, _Inventtrans.inventUnit(),'PCS',_Inventtrans.ItemId);

Comments

Popular posts from this blog

Get Current Worker data in d365 fo x++

Table Level Event Handler in d365 fo x++