【U8+】存货系统生成凭证报错原因简析

知识点
1、后台数据一致性:确保存货系统的后台数据一致性,特别是单据与明细账的关联关系。
2、异常记账处理:理解异常终止记账整理的作用及操作流程。
3、问题排查与解决流程:掌握从问题现象出发,通过跟踪脚本、分析数据到最终定位问题并解决的系统性流程。
4、数据操作规范:强调后台数据操作的规范性,避免人为失误导致的数据不一致问题。
问题描述
在160版本中,用户在存货核算选择材料出库单生成凭证时,系统报错:“该单据已经被修改或删除,操作失败。”

点击确定后又提示“外部系统处理出错”。此前用户已恢复过单据记账并做了异常终止记账整理,重新记账后再次制单问题依旧。

问题步骤与分析
1、跟踪脚本定位问题:通过跟踪发现程序停留在一段脚本上,拆分脚本后发现制单结果集与原材料出库单对比缺少一条autoid为100000444的记录。


2、分析数据不一致原因:理论上制单的前提是单据全部行都要记完账,但该单据存在异常。进一步分析发现,autoid为100000444的记录上有记账人,但存货明细账无对应记录。
3、调查异常记录来源:怀疑系统执行记账时发生异常导致回写缺失,但检查发现该条记录的记账人与其他正常记录明显不同,推测为人为添加。
应用价值:
1、提升数据一致性:确保存货系统后台数据的一致性,避免因数据不一致导致的系统报错。
2、优化问题排查
【U8+】存货系统生成凭证报错原因简析
知识点1、后台数据一致性:确保存货系统的后台数据一致性,特别是单据与明细账的关联关系。2、异常记账处理:理解异常终止记账整理的作用及...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



