报表接口调用

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

报表接口调用

  1. 调用报表接口 与调用单据接口类似

  2. 首先登录

K3CloudApiClient client = new K3CloudApiClient("xx");

var loginResult = client.ValidateLogin("databaseID", "userName", "Password", 2052);

var resultType = JObject.Parse(loginResult)["LoginResultType"].Value<int>();    //登录结果类型等于1,代表登录成功 if (resultType == 1)

{

}

3.构造接口参数

              Object jsonRoot = new JObject();

                jsonRoot.Add("FieldKeys", "");//需要显示的字段

                JObject jsonModel = new JObject();

                jsonModel.Add("FReqOrgId1", "");//过滤条件必填项

                jsonModel.Add("FBillNumber", txtReqNumBegin.Text);//单号过滤条件必填项

                jsonModel.Add("FBillNumber", txtReqNumEnd.Text);//单号过滤条件必填项

                jsonModel.Add("FStartDate", "2001-01-01 00:00:00");//日期 

                jsonModel.Add("FEndDate", "9999-03-10 00:00:00");//日期

                jsonModel.Add("FLineStatus", "A");

                jsonRoot.Add("Model", jsonModel);

                string rowSet = client.GetSysReportData("报表标识", jsonRoot.ToString());

          


返回的是字符串,需要将字符串转datatable 或者是数组

报表接口调用

调用报表接口 与调用单据接口类似首先登录K3CloudApiClient client = new K3CloudApiClient("xx");var loginResult = client.Valid...
点击下载文档
上一篇:OKR工作法下一篇:用代码本地调试
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息