系统设置--基础资料--物料单位换算
基本单位,采购单位,库存单位换算是保存这个表里的:T_BD_UNITCONVERTRATE
下面是案例:
---库存基本单位转采购单位
select wl.FNUMBER as 物料,wljb.FBASEUNITID ,dwL.FNAME as 基本单位,
dwLb.FNAME as 采购单位,
dwhs.FCONVERTNUMERATOR/dwhs.FCONVERTDENOMINATOR as 单位换算
--dwLc.FNAME as 库存单位
from T_BD_MATERIAL wl -- 物料
left join T_BD_MATERIALBASE wljb on wljb.FMATERIALID=wl.FMATERIALID --物料基本信息
left join t_BD_Unit_L dwL ON dwL.FUNITID=WLJB.FBASEUNITID --单位L
left join T_BD_MATERIALPURCHASE wlcg on wlcg.FMATERIALID=wl.FMATERIALID --物料采购信息
left join t_BD_Unit_L dwLb ON dwLb.FUNITID=wlcg.FPURCHASEUNITID --单位L
left join T_BD_UNITCONVERTRATE dwhs on dwhs.FCURRENTUNITID=wlcg.FPURCHASEUNITID and dwhs.FDESTUNITID=WLJB.FBASEUNITID --单价换算
--left join T_BD_MATERIALSTOCK wlkc on wlkc.FMATERIALID=wl.FMATERIALID -- 物料存库信息
--left join t_BD_Unit_L dwLc ON dwLc.FUNITID=wlkc.FSTOREUNITID --单位L
推荐阅读