- 30
- 0
- 约5.74千字
- 约 5页
- 2016-11-27 发布于北京
- 举报
2015报表方案
报表方案
报表流程
目前EAS/BOS报表平台,其主要类型有3种:
财务报表
主要原理是:
1、财务报表平台集中了财务中的主要取数函数,
2、在EAS报表运行时定制报表模版,
3、然后在财务报表平台下运用取数函数制作相应的报表,保存在系统中。
具体步骤可以参考EAS帮助。
Bim报表平台
主要原理是:
Bim报表平台先定义好报表数据源,
然后在bim中设计好报表的格式
同普通单据一样发布
注:bim报表可以做2类报表,普通报表和多维报表,bim报表平台最关键的是设计好报表数据源,如果报表数据源能够定义好,那么采用bim报表平台是简洁的,如果有些报表数据源比较复杂,不能用bim或者bos的query定义,则bim报表平台是不能完成的。
具体步骤可以参考vss上有关报表的文档。
Bos报表平台
目前供应链报表都是采用这种方式,养鸡部分大部分报表可能需要按照此方案执行。
应用的模式是:点击报表菜单,出现条件选择界面,选择条件后出现所运行的报表。采用此方案实际和坐普通的功能类似,但是可以省打印部分,因为bos报表平台嵌入了打印功能。
主要原理是:
设计ConditonUI,条件选择界面
设计ReportUI,报表界面
设计Facade
实现相关的方法
设计ConditionUI、ReportUI、Facade
设计ConditionUI
在bos视图下,建立UI,选择继承的基类为
com.kingdee.eas.framework.report.client.CommRptBaseConditionUI
设计ReportUI
在bos视图下,建立UI,选择继承的基类为
com.kingdee.eas.framework.report.client.CommRptBaseUI
注:如果报表界面的列是固定的,不是动态生成,在设计的时候同普通table一样,可以设计设计好表头和表列
设计Fa?ade
在bos视图下,建立Facade,选择继承的基类为
com.kingdee.eas.framework.report.app.CommRptBase
需要实现的代码
如果报表数据能够通过一个自查询实现的,则采用以下的代码实现。
在bos中设计的视图,发布后需要实现一下代码
×× ReportConditionUI.java
public RptParams getCustomCondition() {
// TODO 自动生成方法存根
RptParams pp = new RptParams();
pp.setObject(startDate, startDate.getTimestamp());
pp.setObject(endDate, endDate.getTimestamp());
if (prmtOrgUnitWens.getText() != null)
pp.setObject(orgUnitWens, ((StorageOrgUnitInfo) prmtOrgUnitWens
.getValue()).getId().toString());
else
pp.setObject(orgUnitWens, null);
return pp;
}
public void setCustomCondition(RptParams arg0) {
// TODO 自动生成方法存根
startDate.setValue((Timestamp) arg0.getObject(startDate));
endDate.setValue((Timestamp) arg0.getObject(endDate));
prmtOrgUnitWens.setText(arg0.getObject(orgUnitWens) != null ? arg0
.getObject(orgUnitWens).toString() : null);
}
说明:conditionUI,report参数传递是通过RptParams类,该类实际是Map
×× ReportUI.java中
构造函数:
public BrlCostAnalyseReportUI() throws Exception
{
//这部分好像都是一样,为什么,还不明白
tblMain.checkParsed();
tblMain.getDataRequestManager().addDataRequestListener(this);
tblMain.getDataRequestManager().setDataRequestMode(1);
ena
您可能关注的文档
最近下载
- 浙江省金华市2023年中考数学试卷 .pdf VIP
- 英语专四新题型选词填空做题技巧.ppt VIP
- 2026年广东省普通高中学业水平合格性考试英语试卷含答案.pdf VIP
- 英菲尼迪QX70说明书|Infiniti QX70 Owner's Manual.pdf
- 光合作用的原理和应用课件【新教材】人教版高中生物必修一.pptx VIP
- 概率论与数理统计教学教案.doc VIP
- 统编版(2024)七年级上册道德与法治期末复习模拟试卷 3套(含答案).pdf
- 倾斜摄影三维建模项目设计方案.pdf VIP
- 脑胶质瘤诊疗规范2025年版.docx VIP
- 2025年海南省中考化学真题(含答案).pdf
原创力文档

文档评论(0)