IMDPersistenceQueryService mdQueryService;
private IMDPersistenceQueryService getMdQueryService() {
if (this.mdQueryService == null)
this.mdQueryService = MDPersistenceService.lookupPersistenceQueryService();
return this.mdQueryService;
}
IComponent comp = PfMetadataTools.queryComponentOfBilltype(billtype); //根据单据类型得到元数据组件
Class<? extends nc.vo.pub.ISuperVO> baseCls = (Class<? extends nc.vo.pub.ISuperVO>) Class
.forName(comp.getPrimaryBusinessEntity().getFullClassName());
//得到NCObject对象
NCObject obj = getMdQueryService().queryBillOfNCObjectByPK(baseCls, billid);
AggregatedValueObject aggObj = (AggregatedValueObject) obj.getContainmentObject();
NC&NCC通过单据类型编码获得Agg对象
最新推荐文章于 2024-01-17 10:24:13 发布