ViewService按分录过滤条件加载出来的结果不正确!
金蝶云社区-云社区用户DKv81234
云社区用户DKv81234
0人赞赏了该文章 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参数带了分录的条件过滤
最终出来的结果是过滤出了符合条件的所有单据,但返回的单据对象却仍然包含所有的分录,这显示不符合条件啊!

请教,如何处理才能把分录也按条件过滤,只返回符合条件的分录,谢谢!