报表接口调用
调用报表接口 与调用单据接口类似
首先登录
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 或者是数组
报表接口调用
本文2024-09-16 18:30:28发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-22591.html