1/8用友股份-LE支持服务业务本部产品方案--《委外流程中计价方式为全月平均的存货计算成本和单价报错》建立日期:2013-08-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-07392/8文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-08-01徐建军产品支持部V1.0版本领域模块备注3/8目录委外流程中计价方式为全月平均的存货计算成本和单价报错............................4一、问题描述............................................................................................................4二、问题分析............................................................................................................6三、解决方案............................................................................................................74/8委外流程中计价方式为全月平均的存货计算成本和单价报错一、问题描述最近遇到几个项目问题,都是涉及到委外的流程中,存货的计价方式为全月平均,在月末做全月平均单价计算和成本计算的时候都会遇到如下的问题。客户环境中所有的存货都是全月平均单价的计价方式,客户操作如下:(1)首先对所有入库单进行成本计算:(2)对委外发料单成本计算:(3)计算全月平均单价:5/8(4)然后对其他单据进行成本计算:计算全月平均单价,并没有勾选包含已计算完毕的存货:6/8总是报这样的错误提示:二、问题分析首先来分析一下委外的特殊流程以及特殊的处理方式了,委外的流程中要求先要计算原材料的单价(包括对原材料做成本计算,然后做全月平均单价计7/8算),再计算产成品的单价(因为产成品的单价是要在原材料的单价基础上计算出来的)上面的报错原因出现在第一次做全月平均单价计算的时候没有将所有的原材料涉及到的单据(不止有入库单、委外加工发料单,还有在第4步中的其他的单据类型),在计算全月平均单价的时候,系统是这样处理的,会将查询到的存货对应的当期所有业务单据取消成本计算,重新做成本计算,并写入计算出来的平均单价,正因为在第4步中有原材料的单据涉及,因此第二次做全月平均单价的时候,会将这个原材料也统计进来,然后系统就会将此存货涉及的所有的单据取消成本计算,在取消上图中的IC单据的成本计算时候,就会提示后续的ID单据已经成本计算(此单据在第4步的时候已经做了成本计算),因此系统会报错。三、解决方案经过以上的分析,总结了一个类似场景的业务操作顺序,如下:1、将所有的入库单做成本计算2、对于IC单据做成本计算3、将第二步中查询到的存货记录一下,以存货(如果都是一个存货分类的,可以按照存货分类)为条件,不选择单据类型,将这些存货涉及到的所有业务单据均做成本计算(这一步非常重要,因此在实施的时候如果存货分类这种档案能建立的比较合理,在后续的业务操作上将会很简便的处理)4、计算全月平均单价5、对于剩下的业务单据做成本计算8/86、再做计算痊愈平均单价,注意在计算全月平均单价的界面上,不勾选是否包含已经成本计算完的存货,查询出计算出全月平均单价的存货,保存即可。7、补充:NC55版本中最后一步的不勾选是否包含已经成本计算完的存货需要单独再出补丁来解决,且目前只有专版补丁。