一、业务场景
在日常的工作中往往需要通过报表来分析统计汇总一下阶段性工作,但是SQL报表,万能报表可能无法满足我们的某些需求;再或者标准产品中的报表稍微缺那么一点东西,这时就需要我们二开一些报表,来满足来自业务部门五彩斑斓的爱。(可不能让开发那小子闲着)
二、报表插件逻辑
账表的服务端取数插件,是通过插件组装账表取数Sql指令,把取数结果返回给平台账表引擎,平台将取数结果绑定到账表页面的过程,简单说,平台在账表开发过程中,只负责把插件取到的账表数据绑定到设计好的账表模型上,取数逻辑由账表服务端插件完成。
账表的服务端插件概述:https://vip.kingdee.com/article/232885037941503744
此外,报表插件开发常用的6个要素:初始化、临时表构造、动态表头、报表合计列、合计列计算逻辑、报表标题,了解了以上报表开发主要事件的使用场景及触发时机,才能在以后的报表二开中得心应手。
报表插件开发主要事件的使用场景及触发时机:https://vip.kingdee.com/article/225648634979524864
三、报表开发实例
(※点击链接可查看详细实现步骤)
1、简单账表开发
https://vip.kingdee.com/article/226013527986004992
2、树形账表开发
https://vip.kingdee.com/article/233230065247758080
3、分页账表开发
https://vip.kingdee.com/article/233237406689071360
4、报表开发常用方法应用场景介绍
https://vip.kingdee.com/article/230418188545432832
5. 打开表单明细
https://vip.kingdee.com/article/237119798000627712
6.账表行变色
https://vip.kingdee.com/article/237852126800916480
四、应用小结:
账表分为简单账表、树形账表、分页账表、简单Sql账表(简单Sql账表没有服务取数插件)。
掌握了简单账表的插件开发,举一反三开发分页账表、树形账表也将轻轻松松。
延伸学习:
(※点击下划线文字可查看详细内容)
5、子单据体赋值案例
发布于 K/3老朋友 社群