历史单据编号【 】已经存在,请不要重复设置!

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

历史单据编号【 】已经存在,请不要重复设置!

目前费用归集保存出现,历史单据编号【 】已经存在,请不要重复设置!如下图:

7fe2263ae04600bec0f0d94d3ddf910a.webp

【触发场景】

二开插件后台生成多张暂存的费用归集,前台手工保存时,报此错误!

【版本】

星空8.2

image.webp

【分析过程】

1.取消掉编码唯一的校验:

image.webp

结果问题依旧

2.取消掉服务端插件:

image.webp


问题解决,不再报此错误。


【原因分析】

  1. 反编译该插件:发现校验器

image.webp

2.找到校验器,排查校验逻辑不在此处,再次分析基类

image.webp

3.分析基类代码,查找报错相关代码段

image.webp

image.webp

可以定位此处为校验的代码段。

4.结合子类分析,比较所有数据时,未排除暂存的单据编号(暂存单据单据编号为一个空格)

image.webp

最终历尽千辛万苦,终于找到报错原因,由于该单据没有单据状态,所以总部老师代码中未考虑单据编号为空这种情况。属于我们二开逻辑问题,具体解决方案需根据自身业务出具。

此文重在记录查找错误的方法,授人以鱼不如授人以渔,欢迎指正,大家共同进步

历史单据编号【 】已经存在,请不要重复设置!

目前费用归集保存出现,历史单据编号【 】已经存在,请不要重复设置!如下图:【触发场景】二开插件后台生成多张暂存的费用归集,前台手工...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息