账表开发常用方法应用场景介绍原创
金蝶云社区-拿了你的糖身份
拿了你的糖
14人赞赏了该文章 2,254次浏览 未经作者许可,禁止转载编辑于2021年10月30日 08:48:20
summary-icon摘要由AI智能服务提供

本文是对账表开发实操的收尾说明,介绍了账表开发中四个常用方法的应用场景和实例,包括GetReportTitles用于准备账表表头信息,GetSummaryColumnInfo用于获取分组汇总字段信息,GetSummaryColumsSQL用于获取分组汇总SQL,以及CloseReport用于关闭账表页面并清除资源。最后指出已解释完账表二开的基本方法,并附实例供参考。

接上篇账表开发实操https://vip.kingdee.com/article/226013527986004992

可能还有几个方法没有说到,但是也不影响账表的基本功能,这篇收尾一下。



一、【GetReportTitles方法应用场景】

触发时机:此时已完成账表数据取数并赋值给临时表,完成临时表索引创建,开始准备账表表头信息

 

应用场景:账表服务端取数开发过程中,完成账表取数后,根据账表过滤方案开始准备此账表的表头信息


实战场景:要提取多个采购组织下的明细数据,这时可以在账表标题(也可以叫单据头)处携带过滤界面用户选择的采购组织。

对应BOS中如下图位置,同样需要从左边工具箱中拖拽过来,放上即可。

这里一般放文本字段,代码中赋值文本类型就可。

image.png

代码中处理如下图:

1.    获取过滤界面用户选择的采购组织

2.    添加到ReportTitles中即可

image.png


二、【GetSummaryColumnInfo方法应用场景】

触发时机:获取账表分组汇总字段信息、汇总类型

 

应用场景:获取账表分组汇总字段信息,即在账表取数的所有字段中,哪些字段需要进行分组汇总


实战场景:需要在账表最下方显示数量、金额的汇总数据


对应效果如下图:

image.png

代码实现:(FQTY数量、FPRICE金额)

image.png


三、【GetSummaryColumsSQL方法应用场景】

触发时机:获取账表分组汇总sql

 

应用场景:获取账表分组汇总字段信息后,获取分组汇总sql指令


代码实现如下图:(先查出原来数据汇总的计算逻辑,然后替换掉)

image.png


四、【CloseReport方法应用场景】

触发时机:关闭账表页面时


应用场景:关闭账表页面时,清除账表插件使用到的临时表资源等业务操作


image.png



至此账表二开涉及的插件常用基本方法已经都解释完了,并且都附上了实例。还有小伙伴不懂的可以再联系我。



总目录

图标赞 14
14人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!