本文讨论了在日常工作中通过报表分析工作场景的需求,提到当标准报表无法满足时,需二次开发账表。介绍了账表插件逻辑,包括服务端取数插件的工作流程及6个关键开发要素。提供了简单账表、树形账表、分页账表等开发实例及常用方法应用场景的链接。最后总结了账表开发的类型和掌握简单账表开发对其他类型开发的重要性,并提供了延伸学习的资源链接。
一、业务场景
在日常的工作中往往需要通过报表来分析统计汇总一下阶段性工作,但是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、子单据体赋值案例