如何从BOSIDE中导出扩展单据元数据原创
金蝶云社区-yaojunsong
yaojunsong
10人赞赏了该文章 1,419次浏览 未经作者许可,禁止转载编辑于2021年02月05日 09:23:17

如何从BOSIDE中导出扩展单据元数据


前言


      二开小伙伴咨询“发现业务库中的一个基础资料的二级扩展被人为删除,导致当前业务运行异常,需要紧急恢复该基础资料扩展,但重新安装包含该扩展元数据的安装包,影响当前业务运行,同时存在后继安装包依赖风险,好在有历史备份库,如何利用备份库快速的恢复特定单据扩展呢?”因此才有这篇文章,文章主要针对一些业务库中被误删除,个别单据需要紧急的利用备份库进行定点恢复的场景。

      对于二开元数据的更新,还是首先推荐用BOSIDE制作安装部署包的方式。安装部署包推荐参考:https://vip.kingdee.com/article/5204 



解决步骤


1、检验扩展ID正确性,执行sql检验

select * from t_meta_objecttype where fid='2b6357b1-5af3-4819-bd51-92325b272d2b'


image.png


2、导出扩展元数据


3、分两步导入扩展元数据到目标库中

3.1、导入sql文件

3.2、导入xml文件


4、按上面1~3的步骤导出和导入扩展元数据的多语言脚本

select * from t_meta_objecttype_l where fid='2b6357b1-5af3-4819-bd51-92325b272d2b'


image.png


5、特别提醒

      上面步骤请先在测试库中进行完整测试,确认无误后,才在业务库中进行操作。



。。。 。。。


赞 10