需求分析:

       仓库要求在打印的生产领料单显示即时库存,方便仓管员发料时参考。

可行性分析:

      由于不会开发插件,所以从SQL着手看能否实现,使用触发器在保存时触发,即时库存虽不能实时显示,但能够在打印时显示到打印的单据上,重新打开该单据也能显示。也算勉强能实现仓库的需求。

分析过程如下,

select * from icstockbill       --出入库单据表
select * from icstockbillentry   --出入库单据表体

分析一张领料单

select *
from
icstockbill a inner join icstockbillentry b
on a.finterid = b.finterid
where fbillno = 'sout092153'    

--ftrantype = 24 --生产领料单类型 


select * from icinventory  --即时库存
--fentryselfb0454  --即时库存,在领料单上新增字段即要更新的目标字段


select fqty,fstockid,fitemid from icinventory    --在即时库存取三个数,仓库+物料+数量

--select db_name()  --显示当前数据库,检测一下登陆的环境,避