安装报告上,提示Fail Table with meta xxxx in xxxxx,error 未将对象引用设置到对象的实例。-mscorlib- Server stack trace: 在 Kingdee.BOS.App.Core.MetaDataLoadService.Load(String layoutViewId) 在 Kingdee.BOS.App.Core.MetadataXmlReader.Load(String id, Boolean runtime, Boolean
原因:
在制作部署包时,没有勾选基对象
例如下图:
解决方案:
部署扩展的单据,如果基对象不是金蝶原厂的或者在部署的目标环境中不存在,则一定要勾选上基对象,不能只选择最后一层扩展。
如果中间一层是其他开发商码,如下图
在应用节点上,找到这个业务对象然后右键查看安装信息
此时,先找到这个部署包,在目标环境上先部署这个包,然后再部署构建生成的包。
如无法找到这个部署包,此时可以通过切换开发商码的方法
可参考链接:
https://vip.kingdee.com/knowledge/specialDetail/220539858672783616?category=271665930449710848&id=284968433819397120&productLineId=1
如不可切换开发商码,可先备份账套进行恢复后,再在恢复的账套上进行统一开发商。
统一开发商完成好,在应用节点找到需要部署的其他开发商码业务对象使用重新引入业务对象功能或者移除,再引入
当这几步都做完了后,重新生成部署包,就可以打包过去了。