【U8+】暂估材料余额表数据异常原因分析

知识点
1、数据关联与汇总机制:理解暂估材料余额表与后台数据表之间的数据关联和汇总逻辑。
2、自由项核算的重要性:确保存货的自由项核算设置正确,避免因自由项缺失导致的数据异常。
3、问题排查与分析技巧:运用跟踪分析、脚本改造和数据验证等方法,深入挖掘问题根源。
4、系统间数据传输规范:强调MES系统等外部系统传入数据时需符合前台程序的判断与控制,确保数据完整性。
问题描述
在160版本中,用户查询2月份的暂估材料余额表时发现异常:本期报销数量比期初暂估与本期报销的总和还多,导致结存数量和金额均为负数。其他月份的数据则显示正常。

问题原因分析
1、初步检查后台数据:
直接检查后台存货明细账表,发现数据看似正常,1月份暂估记账550个,金额36,300;2月结算550个,金额56,000,红字回冲550个,暂估回冲金额36,300,2月又暂估入账34个,金额2,618,暂估标识为1。按此数据,2月暂估余额应为34个,金额2,618。

2、跟踪2月报销回冲语句:
发现阶段问题可能与2月报销回冲有关,跟踪相关语句发现临时表中的暂估余额正常,但在插入另一个临时表时关联了存货总账,按照脚本意思应取蓝字报销单的数量,却出现了异常关联。

3、发现异常关联根源:
发现异常关联是因语句中包含“Or IsNull(Ia_summary.cFree1, N'') = N''”,该语句导致关联了存货总账中自由项为空的记录。

4、排查存货总账异常记录:
检查存货总账,发现2月份存在自由项为空的记录,进一步检查
【U8+】暂估材料余额表数据异常原因分析
知识点1、数据关联与汇总机制:理解暂估材料余额表与后台数据表之间的数据关联和汇总逻辑。2、自由项核算的重要性:确保存货的自由项核算设...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



