文章目录
前言
记录一下单位之间换算和两个单位是否存在单位换算的检查
一、单位换算
EcoResReleasedProductUnitConverter::construct().convert(
this.Qty,
UnitOfMeasure::unitOfMeasureIdBySymbol(salesunit),
UnitOfMeasure::unitOfMeasureIdBySymbol(PurchUnit),
NoYes::Yes,
this.ItemId,
'');
四个参数分别为:
1.需要转换的数量
2.from单位
3.to单位
4.itemid
二、单位转换关系检查
if(UnitOfMeasureConverter::canBeConverted(
UnitOfMeasure::findBySymbol(SalesUnit).RecId,
UnitOfMeasure::findBySymbol(InventUnit).RecId,
InventTable::find(_this.ItemId).Product))