自定义动态列报表【简单分享】原创
金蝶云社区-请输入昵称___
请输入昵称___
17人赞赏了该文章 742次浏览 未经作者许可,禁止转载编辑于2022年07月18日 11:27:16

image.png

动态列主要分为两种,

a.按照时间 自动生成时间列; 如:销售订单月度、年度等报表

b.动态列来源其他数据源。如:库存查询,各个仓库的库存。

以采购订单为例,简单模拟下。

一.首先创建基础资料保存数据来源SQL等信息。

①动态列

根据 分组字段,分组来源(如果是时间字段,自动计算分组来源时间点),取值字段(价格合计金额),自动生成动态列

②固定列

按照固定列+分组字段,进行分组合计(取值字段)

image.png

二.在账表的服务插件中通过参数,获取步骤一的配置信息,在BuilderReportSqlAndTempTable的方法中组合生成SQL来源语句。

三.在过滤界面,根据基础资料中的过滤界面,自动生成过滤控件

image.pngimage.png

四.菜单发布,选择不同的基础资料发布对应的账表。

image.png

五.最终效果1(动态时间列)

image.png

效果2(动态单据状态列)

image.png

赞 17