分页报表取数WebApi接口说明

关键字:WEBAPI;报表API接口;库存账龄分析报表;物料收发明细报表;物料收发汇总报表;
接口说明:
分页报表取数接口提供一种供第三方通过WebAPI方式获取分页报表查询结果的能力,可以省去了解报表具体取数细节、二次开发的工作,便于对接第三方系统以及数据再加工。一般情况下,所有分页账表本接口都适用,不限于物料收发明细、物料收发汇总、库存台账、库存汇总统计、库存账龄分析、库龄分析汇总等报表,由于开发以及测试用的都是库存报表,其他模块的分页报表未经验证,如发现问题也可在下述评论区进行反馈,后续版本进行迭代更新。
接口地址:
http://{服务器地址}/k3cloud/Kingdee.K3.SCM.WebApi.ServicesStub.StockReportQueryService.GetReportData,Kingdee.K3.SCM.WebApi.ServicesStub.common.kdsvc
支持版本:
2022年3月及之后的补丁,版本号>=PT-146906 [8.0.0.202203]
版本更新记录
2022年11月补丁,版本:PT-146930 [8.1.0.20221110] 更新以下内容
1)支持设置返回字段 FieldKeys;
2)快捷过滤支持单据体类型条件设置;
3)修复已知问题;
2022年8月补丁,版本:PT-146922 [8.0.0.20220811] 更新以下内容
1)接口支持分页查询;
2)接口支持高级过滤查询;
3)修复已知BUG;
注:传了CurQueryId值后不再应用过滤条件,会从首次查询结果中取出指定分页范围内数据
更新后的过滤参数说明如下:
| 参数名 | 类型 | 说明 |
| FORMID | String | 报表FORMID,必录 |
| FSCHEMEID | String | 过滤方案ID,且不能是默认方案,必录 |
| QuicklyCondition | Array | 对应于过滤框中的快捷页签以及选项页签中的条件,非必录 |
| FieldName | String | 快捷过滤字段绑定属性1 |
| FieldValue | String | 具体数值 |
| MoreCondition | Array | 高级过滤条件,对应于过滤框中【条件】、【高级】条件,非必录 |
| Left | String | 左括号(,有则填,无则留空 |
| FieldName | String | 字段名,【条件】或【高级】页签中的字段标识 |
| Compare | String | 比较符,如=、>、< |
| FieldValue | String | 过滤值 |
| Right | String | 右括号) |
| Logic | String | 逻辑词,AND或者OR |
| StartRow | Int | 开始行索引,从0开始,非必录 |
| Limit | Int | 最大返回行数,最大10000,非必录 |
| CurQueryId | String | 本次查询标识ID,在间隔时间比较短且进行分页查询时使用,根据查询返回的CurQueryId进行填写,非必录 |
| FieldKeys | String | 设置返回字段,多个字段使用英文逗号分隔,为空返回当前过滤方案所有字段,非必录 |
{
"FORMID": "报表FORMID",
"FSCHEMEID": "过滤方案ID",
"QuicklyCondition": [/*对应于过滤框中的快捷页签以及选项页签中的条件*/
{
"FieldName": "快捷过滤字段绑定属性1",
"FieldValue": "具体数值"
},
{
"FieldName": "快捷过滤字段绑定属性2",
"FieldValue": "具体数值"
}
],
"MoreCondition": [/*高级过滤条件,对应于过滤框中【条件】、【高级】条件*/
{
"Left": "左括号(,有则填,无则留空",
"FieldName": "字段名,【条件】或【高级】页签中的字段标识",
"Compare": "比较符,如=、>、<",
"FieldValue": "过滤值",
"Right": "右括号)",
"Logic": "逻辑词,AND或者OR"
},
{
"Left": "左括号(,有则填,无则留空",
"FieldName": "字段名",
"Compare": "比较符,如=、>、<",
"FieldValue": "过滤值",
"Right": "右括号)",
"Lo分页报表取数WebApi接口说明
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



