WEBAPI查看分录主键报错
金蝶云社区-无痕
无痕
0人赞赏了该文章 757次浏览 未经作者许可,禁止转载编辑于2016年05月27日 11:18:43

用webapi查看资产卡片,添加财务分录主键FFinanceID后报错。我要如何查看分录的主键?方法出处:http://club.kisdee.com/home.php?mod=space&uid=421001&do=blog&id=119707

代码:

object[] paramInfo = new object[]
{
"{\"FormId\":\"FA_CARD\","+// 采购订单formid
"\"TopRowCount\":0,"+// 最多允许查询的数量,0或者不要此属性表示不限制
"\"Limit\":20,"+// 分页取数每页允许获取的数据,最大不能超过2000
"\"StartRow\":0,"+// 分页取数开始行索引,从0开始,例如每页10行数据,第2页开始是10,第3页开始是20,以此类推,当不提供此属性,表示仅查询Limit中填写的数据量
"\"FilterString\":\"FNUMBER='FA0001' AND FISNEWREC=2\","+// 过滤条件
"\"OrderString\":\"FALTERID ASC\","+// 排序条件
"\"FieldKeys\":\"FALTERID,FNUMBER,FACCTPOLICYID,FFinanceID\"}"
};
//调用保存接口
var ret = client.Execute>>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery", paramInfo);

错误信息:
{Kingdee.BOS.WebApi.Client.ServiceException (0x80004005): 输出的字段FFinanceID其在指定实体tempObject上的属性没有找到映射或不是简单属性。
在 Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor.Execute(KDServiceContext context, ServiceType svcType, String[] paraValues, SerializerProxy serializeProxy, ServiceType beginMethod)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.ExecuteServiceModule.OnProcess(KDServiceContext context)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.ModulePipeline.ExcuteRequest(KDServiceContext context)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.RequestExcuteRuntime.BeginRquest(RequestExtractor requestExtractor, WebContext webCtx)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.RequestExcuteRuntime.StartRequest(RequestExtractor requestExtractor, WebContext context)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ExecuteRequest(WebContext ctx, RequestExtractor requestExtractor)
在 Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ProcessRequestInternal(WebContext webCtx, RequestExtractor requestExtractor)}