1/11用友股份-LE支持服务业务本部产品方案--《日材料出库成本的变通实现》建立日期:2013-08-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-07422/11文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-08-01狄加伟产品支持部V1.0版本领域模块备注3/11目录日材料出库成本的变通实现....................................................................................4一、需求描述............................................................................................................4二、解决方案............................................................................................................44/11日材料出库成本的变通实现一、需求描述客户提出日材料出库成本的需求,但是如果每日进行采购入库的暂估,然后进行出入库的成本计算,如果前期业务数据出现问题,处理起来比较困难,且增加了相应的工作量。因此需要一个变通方式实现,这里比较难处理的问题就是每种物料的出库单价,因为出库单价是根据入库的情况计算出来的,因此可以将入库平均单价(全部入库单金额/全部入库单数量)作为出库单价,尽管这个单价并不是完全准确,但是可以基本满足客户的需求,而且不会对系统的有影响。二、解决方案针对这种情况,可以通过自定义查询做每日的材料出库成本表:1、首先在自定义查询中建立结存单价的报表,这个报表主要是用来计算物料的入库平均单价。5/11数据的连接关系及字段如下图所示:6/11结存单价=round(sum(ic_general_b.ninnum*ic_general_b.nprice)/sum(ic_general_b.ninnum),2)增加日期参数并将该参数设为待选条件:7/11这样这个结存单价的表就完成了,如下图所示:2、建立另外一个出库明细表,将上一个结存单价表作为该报表的临时表:8/11并将几个表建立联系:9/11出库金额=round(TEMQ_jcdj.ninnum*ic_general_b.noutnum,4)并设置一个日期参数,该参数引用结存单价报表的参数:10/11这样再将该参数设置到筛选条件中:这样就完成了报表的制作,效果如下图所示:11/11