2、在查询分析器中执行
com.kingdee.bos.metadata.MetaDataLoaderFactory.getLocalMetaDataLoader(ctx).getEntity(new com.kingdee.bos.util.BOSObjectType("5192D12F")).getBusinessInterface()
采购入库单在审核时报错:
1、通过查找该实体对应的bostype
2、在查询分析器中执行
com.kingdee.bos.metadata.MetaDataLoaderFactory.getLocalMetaDataLoader(ctx).getEntity(new com.kingdee.bos.util.BOSObjectType("5192D12F")).getBusinessInterface()
3、再执行这个脚本com.kingdee.bos.metadata.MetaDataLoaderFactory.getLocalMetaDataLoader(ctx).getEntity(new com.kingdee.bos.util.BOSObjectType("5192D12F")).getBusinessImplName()
上面报错是转换成标准的com.kingdee.eas.barcode.scm.IIndubarodeParamset报错,是因为获取的是二开的实体
5、通过查找元数据包,和bos工具
所以,可能是开发人员在复制标准类时,修改了路径导致, 修改这个二开类的bostype应该就能解决问题
6、解决方案:修改该二开类的bostype(复制出来后,bostype就自动更新了)
7、需要重新发布元数据,构建工作空间,然后将新生成的文件重新部署服务器,也可以直接在工作空间是搜索新的bostype值,看存在哪些类中,再部署这个文件即可
推荐阅读