单据查询 参数详细说明


{
"FormId": "BD_PaymentCondition",//业务对象表单Id(必录)
"FieldKeys": "FID,FNumber,FName,FDescription",//需查询的字段key集合,字符串类型,格式:"key1,key2,..."(必录) 注(查询单据体内码,需加单据体Key和下划线,如:FEntryKey_FEntryId); 取基础资料内码 FCreateOrgId.FNumber
"FilterString": " ( FDOCUMENTSTATUS='C' and FFORBIDSTATUS='A' and FUSEORGID=FCreateOrgId and (FMODIFYDATE>=to_date('2021/1/1 0:00:00','yyyy-mm-dd hh24:mi:ss') and FMODIFYDATE<=to_date('2022-05-09 10:03:08','yyyy-mm-dd hh24:mi:ss') ) )",//过滤条件
"OrderString": "",排序字段
//"TopRowCount": 10,//取前多少条数据,类似数据库的TOP功能
"StartRow": 0,//从哪一行开始取数据
"Limit": 12,//实际为每页取多少条数据
"SubSystemId": ""//表单所在的子系统内码
}一、请求参数说明:
1.data:JSON格式数据(详情参考JSON格式数据)(必录)
1.1.FormId:业务对象表单Id(必录)
1.2.FieldKeys:需查询的字段key集合,字符串类型,格式:"key1,key2,..."(必录) 注(查询单据体内码,需加单据体Key和下划线,如:FEntryKey_FEntryId)
1.3.FilterString:过滤条件,数组类型,如:[{"Left":"(","FieldName":"Field1","Compare":"=","Value":"111","Right":")","Logic":"AND"},{"Left":"(","FieldName":"Field2","Compare":"=","Value":"222","Right":")","Logic":""}]
1.4.OrderString:排序字段,字符串类型(非必录)
1.5.TopRowCount:返回总行数,整型(非必录)
1.6.StartRow:开始行索引,整型(非必录)
1.7.Limit:最大行数,整型,不能超过2000(非必录)
1.8.SubSystemId:表单所在的子系统内码,字符串类型(非必录)二、返回结果: [["FValue1","FValue2",...],["FValue1","FValue2",...],...] [ [ 102256450, "FKTJ037", "预付65%,验收合格后付余款", "预付65%,入库后付余款" ], [ 102497357, "FKTJ69", "预付30%,第一阶段验收付30%;第二阶段验收付20%;第三阶段验收付20%", "预付30%,第一阶段验收30%;第二阶段验收付20%;第三阶段验收付20%" ] ]
三、代码示例:
// 使用webapi引用组件Kingdee.BOS.WebApi.Client.dll
K3CloudApiClient client = new K3CloudApiClient("http://localhost:1200/");
var loginResult = client.ValidateLogin("61d94a911eae96","Administrator","888888",2052);
var resultType = JObject.Parse(loginResult)["LoginResultType"].Value<int>();
//登录结果类型等于1,代表登录成功
if (resultType == 1)
{
client.ExecuteBillQuery("{"FormId":"","FieldKeys":"","F单据查询 参数详细说明
{ "FormId": "BD_PaymentCondition",//业务对象表单Id(必录) "FieldKeys": "FID,FNumber,FName,FDescription",//需查询的字段key集...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



