ERP问题讨论 合同管理:向预算系统推送单据失败,不符合接收方单据规则验证

xinggang · 2017年09月08日 · 107 次阅读

所属系统:鲁泰 ERP-风险管控 - 合同管理
问题截图:
2017090883011

用户反馈:

编制人民币付款申请,领导审核时报错,如上图。

解决过程:

这就像个黑盒子,如果编程时程序员把提示写的明细一丁点儿,那也不会让我和刘伟每人花费快一上午的时间也没找到原因,付款单在审核的时候会调用全面预算的 Web Service 向全顾预算系统插入数据,这是 Web Service 报的错,没有找到源代码,没有找到文档,是用 Java 编写 Tomcat 发布的,我想没办法就反编译看看里面到底是什么吧……
事情拖到第二天,一早业务部门给我发飞秋说她自己解决了:
把那个单子作废重新填写了一个单子就好了。
我喜出望外,想我把新旧两个单据从数据库比较一下就知道答案了,于是我赶紧 Select 了一下,尴尬了,程序对作废单据的处理是直接 delete,旧单子没有了。 于是,有了这个贴子……

希望大家能从中了解到两点:
1、写代码时对数据要进行校验
2、报错时尽可能把错误情况展现给用户或维护人员,利人利己。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册