参数子系统树节点丢失问题汇总原创
金蝶云社区-小明太小
小明太小
6人赞赏了该文章 461次浏览 未经作者许可,禁止转载编辑于2023年07月11日 14:53:42
  1. 如果子系统树下没有能展示的参数,该节点会隐藏;管理员登录进入参数界面,F12(有些是F9)查看,是否存在丢失 ;

  2. 管理员登录查看子系统树设置选择参数子系统树,看下标准树是否缺失
    image.png

  3. 大部分是子系统树文件问题,查看子系统树文件 查询分析器执行客户端脚本,获取子系统树文件加载路径,确认是否加载私包路径。
    com.kingdee.bos.dao.xml.impl.MDLoader.getInstance().cl.getResource("com_kingdee_eas_base_param.mdbview")
    到对应的路径下查看mdbview-metas.jar包,进入com_kingdee_eas_base_param.mdbview参数子系统树查看文件, 定位界面缺失的节点,查看parent是否正确;

  4. -- 下面时真实存在的案例,物料挂在mobile下(实际在master下),所以左树展示不出物料节点
    <metaDataBrief>
                <packageName />
                <name>com.kingdee.eas.basedata.master.material.material</name>
                <metaDataType>pack</metaDataType>
                <alias>metaDataBriefView[.com_kingdee_eas_base_param].metaDataBriefs.metaDataBrief[com.kingdee.eas.basedata.master.material.material].alias</alias>
                <description>metaDataBriefView[.com_kingdee_eas_base_param].metaDataBriefs.metaDataBrief[com.kingdee.eas.basedata.master.material.material].description</description>
                <parent>com.kingdee.eas.mobile.mobile</parent>
                <boType />
    </metaDataBrief>


  5. 私包问题有些客户会存在私包现象,就算更新补丁文件也不会生效。重新生成子系统树也没效果(见3)。

  6. 二次开发问题 客户自己存在二开,改动比较大的比如更改了eas\Server\server\properties\SubSystem_eas.xml文件,新增或修改了基础的子系统树节点,mdbView参数节点又是旧的节点信息,导致节点丢失。 解决:管理控制台重新生成子系统树。


参数值丢失问题汇总

赞 6