【主数据】客商基本资料查看页面进行反核准操作,提示:不能维护其他管理单元的资料!

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【主数据】客商基本资料查看页面进行反核准操作,提示:不能维护其他管理单元的资料!

如下图所示,通过序时簿的反核准,可以正常操作;但是查看和编辑页面反核准,提示:不能维护其他管理单元的资料! 实际上当前管理单元就是创建组织,到底什么原因呢?


分析解答:

重现问题之后,取客户端的client\logs\log4j.log日志查看,日志如下:

[2021-05-11 22:12:44,069 INFO]ItemActionJDKHandler[BEFORE PointCut] actionName: ActionUnAudit

[2021-05-11 22:12:45,037 ERROR]exception :

com.kingdee.eas.util.AbortException

at com.kingdee.eas.util.SysUtil.abort(SysUtil.java:42)

at com.kingdee.eas.basedata.master.cssp.client.CSClientUtils.checkIsMaintainCU(CSClientUtils.java:296)

at com.kingdee.eas.basedata.master.cssp.client.CustomerBaseUI.actionUnAudit_actionPerformed(CustomerBaseUI.java:1783)

……

at com.kingdee.eas.basedata.master.cssp.client.AbstractCustomerBaseUI$ActionUnAudit.actionPerformed(AbstractCustomerBaseUI.java:1794)

at com.kingdee.bos.appframework.client.servicebinding.ActionProxy.actionPerformedInvoke(ActionProxy.java:188)


从日志看,是在方法com.kingdee.eas.basedata.master.cssp.client.CSClientUtils.checkIsMaintainCU 中抛错的。如下图,该方法中,要检查客户的管理组织是否等于当前管理单元(即检查t_bd_customer的FAdminCUID是否等于当前管理单元FCONTROLUNITID)。

所以只需要把FAdminCUID改成FControlUnitID,就可以在客户基本资料查看页面进行反核准操作了。


客户基本资料表T_BD_Customer有一个字段叫FAdminCUID(管理组织)。这个字段目前已经不建议使用了(不知道当初为啥有这个字段,可能是业务的要求?)

目前所知,还有其他地方用到这个字段:

1、升级界面中,会判断FAdminCUID 与FControlUnitID是否一致,不一致的不显示。

2、将下级管理单元创建的客户资料升级到升级管理单元,该客户的控制单元(t_bd_customer表的控制单元fcontrolunitid和管理组织FAdminCUID会变成上级管理单元的fid)。


--------------------------

另外,如果是走工作流自动审核物料报错,提示:不能维护其他管理单元的资料!

该问题已有补丁解决:

EAS 8.6.1版本:PT162474(基础数据,发布日期:2021-11-12)

EAS 8.6  版本 :PT155423(基础数据,发布日期:2020-12-15)

EAS 8.5  版本 :PT137926(基础数据,发布日期:2019-07-03)

EAS 8.2  版本 :PT115745(基础数据,发布日期:2018-05-18)

EAS 8.0  版本 :PT141219(基础数据,发布日期:2019-09-12)

【主数据】客商基本资料查看页面进行反核准操作,提示:不能维护其他管理单元的资料!

如下图所示,通过序时簿的反核准,可以正常操作;但是查看和编辑页面反核准,提示:不能维护其他管理单元的资料! 实际上当前管理单元就是...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息