简化简单账表报表开发流程

金蝶云星空

金蝶云星空企业版

掌伈2024-04-13

121

【您遇到什么问题】

目前自定义报表开发步骤多,细节点很多,对很多初学者不友好,按照目前论坛大家的做法,能实现大多数的需求,但是花费的时间蛮多的,总体分析下来大部分都是模板代码,详情见:https://vip.kingdee.com/article/45035?productLineId=1&lang=zh-CN


【您有什么好的创意】

能否对这一块做一下封装,提供更友好的api给开发者调用,让开发者只关注报表sql的编写

思路:

1、提供通用的筛选条件获取方法,不用逐个字段去filter.FilterParameter.CustomFilter取

2、基于开发者编写的sql动态+以上获取的筛选条件,动态构建查询sql

3、提供通用GetReportHeaders、GetReportTitles、GetSummaryColumnInfo方法,简化用户操作


【您觉得这样能带来哪些好处】

减少冗余代码开发,让开发者聚焦业务本身,附件提供一个粗陋的例子,供参考



sample.zip(54.72KB)