采购订单打开、查看报错:断开链接。
问题描述
错误信息:null
错误详细堆栈信息:java.lang.NullPointerException: null
at: com.kingdee.eas.scm.sm.pur.client.PurOrderEditUI.appendFootRow(PurOrderEditUI.java:18131)
at: com.kingdee.eas.framework.client.EditUI.addPropertyListener(EditUI.java:4239)
at: com.kingdee.eas.scm.sm.pur.client.PurOrderEditUI.doWork(PurOrderEditUI.java:18352)
at: com.kingdee.eas.scm.sm.pur.client.datahelper.LoadDataHandler.run(LoadDataHandler.java:41)
【解决方案】个性化布局影响,框架调用appendFootRow的时候,不一定就是getDetailTable()的那个table,业务应该判断是不是那个table再进行处理,标准产品不使用dep个性化方案的时候没有问题,是因为业务代码里只对getDetailTable()注册了监听SDSMBillEditUI.setTableToSumField(),所以框架只调用了一次。当使用dep个性化方案时,dep需要给所有的table设置监听,所以框架会循环调用所有table,这时如果传过来的第一个table不是getDetailTable()就会报错联
解决方案
EAS8.5版本更新供应链补丁 PT160745发布日期(2021-08-16)或供应链最新补丁解决。
EAS8.6.1版本更新供应链补丁 PT160590发布日期(2021-08-27)或供应链最新补丁解决
适用版本
EAS8.5、EAS8.6.1
采购订单打开、查看报错:断开链接。
本文2024-09-22 19:37:07发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-108346.html