需求分析:
仓库要求在打印的生产领料单显示即时库存,方便仓管员发料时参考。
可行性分析:
由于不会开发插件,所以从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() --显示当前数据库,检测一下登陆的环境,避