易宝电子贸易管理软件论坛

注册

 

发新话题 回复该主题

[分享] 备货的数量字段定义及计算 [复制链接]

1#

备货的数量字段定义及计算 如下:
1)sbiQty 备货数量


2)sbiOutQty 已出库数量:已被订单锁定且订单已经出库的数量


3)sbiNoHoldQty 非锁定数量:生成了采购申请未下采购订单的数量+备货被解锁出来的数量  

   select sum(preqty) from purchaserequisition  where presellbufferitemid = sbiItemID and prepurchaseorderitemid is null

4)sbiNoorderHoldQty 未有销售订单锁定数量:

   在途锁定和在库锁定中没有同时被销售订单锁定的数量和,另外一种描述是:在途和在库的锁定表中仅仅只是备货本身的锁定,没有被订单锁住的数量之和

   (ISNULL((select sum(phiHoldQty) from ProductHoldInventory where phiSellBufferItemID = sbiItemid and phiSellOrderItemID is null),0)+ISNULL((select sum(phooHoldQty) from ProductHoldOnOrder where phooSellBufferItemID = sbiItemid and phooSellOrderItemID is null),0))


5)sbiOrderHoldQty 已有销售订单锁定数量:

   在途锁定和在库锁定中同时被销售订单锁定的数量和

   ISNULL((select sum(phiHoldQty) from ProductHoldInventory where phiSellBufferItemID = sbiItemid and phiSellOrderItemID is not null),0) +ISNULL((select sum(phooHoldQty) from ProductHoldOnOrder where phooSellBufferItemID = sbiItemid and phooSellOrderItemID is not null),0))


6)sbiCancelQty 取消数量:

   当备货在状态维护页面进行取消时,系统会根据备货数量-备货已有订单锁定数量-备货未有订单锁定数量-备货已出库数量-备货非锁定数量,计算出备货取消锁定数量,同时标记备货的状态为取消状态


7)sbiOrderQty 已开销售订单数量:目前这个字段没有用过,系统中所有的该字段的值都为0


以上数量字段的综合计算公式:

sbiOutQty =sbiQty - sbiOrderHoldQty  - sbiNoorderHoldQty -sbiNoHoldQty

最后编辑huangyf 最后编辑于 2014-11-28 10:07:43
分享 转发
TOP
发新话题 回复该主题