【万能报表】二开实现跨单据体的子单据体分录汇总合并原创
5人赞赏了该文章
2,137次浏览
编辑于2020年01月02日 20:00:15
想实现如下图功能,功能描述如下:
我们首先了解下万能报表的主要功能,按照大致需求实现一个如下的万能报表模板,使用分组首、明细表、子明细区域
功能验证:
可以得出,我们首先可以利用单据体的分组首直接输出单据体的分组汇总结果;
对于子单据体合并的分组汇总结果(将同一分组下的所有单据体子分录进行合并,而非当前分录下的子分录合并),万能报表无法直接支持。万能报表只支持同一分录下的子分录分组汇总。
针对万能报表这个特点,要想得到总的分组汇总结果,我们能不能够把第二块绿色部分移到第一块部分作为同一个分录整体内,这样我们就能够直接汇总了。
换句话说,如果单据体的分组值一样,我们可以认为这个分组下所有子分录都可以归属到任一单据体分录,这里我们就把所有子分录归到第一条分录。
针对这个思路,我们二开干预万能报表的数据进行处理,将同一分组的子分录对应的父分录内码都归到第一条父分录上。
代码大致如下:
结果验证:
最后调整完万能报表模板,调整结果和最终结果如下:
希望通过这篇文章能让你们了解下万能报表的设计和二开怎么实现特殊功能,以上就是这篇文章的全部内容。
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读