53.2、报表插件,简单账表,通过插件,创建临时表原创
33人赞赏了该文章
2.3万次浏览
编辑于2020年07月14日 08:27:19
续
53.1 过滤条件框
52.2 代码
1、添加类 POOrderDetailt.cs
2、引用
账表dll
Kingdee.BOS.Contracts.dll
Kingdee.BOS.dll
Kingdee.BOS.App.dll
Kingdee.BOS.DataEntity.dll
3、使用
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Kingdee.BOS; using Kingdee.BOS.App.Data; using Kingdee.BOS.Contracts; using Kingdee.BOS.Contracts.Report; using Kingdee.BOS.Core.Metadata; using Kingdee.BOS.Core.Report; using Kingdee.BOS.Core.SqlBuilder; using Kingdee.BOS.Orm.DataEntity; using System.ComponentModel;
3.2、添加public
public class POOrderDetailt
4、继承:SysReportBaseService
public class POOrderDetailt:SysReportBaseService
5、初始化 Initialize
public class POOrderDetailt:SysReportBaseService { public override void Initialize() { //初始化 base.Initialize(); // 简单账表类型:普通、树形、分页 this.ReportProperty.ReportType = ReportType.REPORTTYPE_NORMAL; this.IsCreateTempTableByPlugin = false; //是否分组汇总 this.ReportProperty.IsGroupSummary = true; } }
分组汇总
6、表头,获取组织名称,获取基础资料
7、设置表的列
8、通过插件,创建临时表
9、求和,合计
10、排序
11、select
12、from、where
12、注册插件
13、重新打开简单账表,效果如下图
总目录链接
https://vip.kingdee.com/article/6499387201459123
53.2.zip(92.08KB)
赞 33
33人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!