关于元数据关系丢失修复方案原创
金蝶云社区-Hadwin
Hadwin
4人赞赏了该文章 1,304次浏览 未经作者许可,禁止转载编辑于2022年12月24日 10:25:17

问题点:如下图DEP扩展实体,突然发现实体打不开,元数据关系丢失:

表象一:直接抛出关系丢失

image.png

表象二:检查依赖方案元数据关系是否正确

image.png


元数据校验如下:

image.png


分析:关系丢失,添加对应关系字段或者删除关系即可,下图我们来看何为关系(与上面报错字段不一致,举例说明)

image.png

从上图看出关系丢失即缺少对一对多的关系,或者关系完全丢失这个元数据片段不复存在?对于该问题该如何修复?

首先备份DEP,所有牵涉元数据必须备份

image.png



一、直接删除法:

1、打开实体元数据检查--按住F7-CTAL+A+C复制出来

image.png

2、直接搜索报错字段,以图2为例,报关系丢失会报project字段关系丢失,所以我搜project,将含有project这些元数据片段直接删除,然后保存,按住F7保存回去,此时发现报错解决。

image.png


二、元数据关系修复法(还是以方案一.project丢失来举例)

1、打开实体元数据检查--按住F7-CTAL+A+C复制出来,搜索project得到如下关系搜索列

com.kingdee.eas.cp.bc.app.R_OtherExpenseBill_GeneralAsstActType_project

image.png

2、打开元数据关系检查按下图去修复(需要明确引用的是哪个F7,不然无法修复)

image.png


特别注意:以上只针对二开扩展也就是DEP所加字段,关于标准字段丢失一般业务补丁处理即可。还有一种是客户端与服务端包不一致导致,打开客户端安装目录去掉按需更新即可解决。

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!