NC6 转库单显示物料出库仓库现存量桂启鹏 guiqp@yonyou.com1 引言库管员在做库存相关业务时需要更便捷的了解物料的现存量。2 应用场景及问题描述由于业务需要,在库管员做转库业务时需要根据物料出库仓库目前的存量来进行转库操作,可以通过在转库单表体增加物料的现存量字段来实时显示。3 解决方案第一步: 在数据库内创建视图:执行 sql,创建视图create or replace view v_ic_onhandnum as select pk_org,cwarehouseid,cmaterialvid,sum(nonhandnum) nonhandnumfrom ic_onhanddim a,ic_onhandnum b where a.pk_onhanddim=b.pk_onhanddim and a.dr=0 and b.dr=0 group by pk_org,cwarehouseid,cmaterialvid;第二步: 需要在表头新建一个字段,取出仓库:表头新增字段显示公式:cwhid->cwarehouseid_ID第三步: 转库单单据模板表体增加自定义字段,项目主键为 xcl,设置显示公式为xcl->getcolvalue2("v_ic_onhandnum", "nonhandnum","cwarehouseid",head.cwhid,"cmaterialvid",cmaterialvid_ID);第四步: 效果4 注意事项1、验证公式要正确设置。