ViewService按分录过滤条件加载出来的结果不正确!
1,105次浏览
编辑于2015年09月08日 11:32:50
如下代码:
IViewService viewService = ServiceHelper.GetService
IMetaDataService metadataService = ServiceHelper.GetService
FormMetadata metaData = metadataService.Load(ctx, formId) as FormMetadata;
QueryBuilderParemeter queryBuilder = new QueryBuilderParemeter();
queryBuilder.BusinessInfo = metaData.BusinessInfo;
queryBuilder.FilterClauseWihtKey = query;
viewService.Load(ctx, metaData.BusinessInfo.GetDynamicObjectType(), queryBuilder);
其中:query参数带了分录的条件过滤
最终出来的结果是过滤出了符合条件的所有单据,但返回的单据对象却仍然包含所有的分录,这显示不符合条件啊!
请教,如何处理才能把分录也按条件过滤,只返回符合条件的分录,谢谢!
推荐阅读