- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
报表方案
报表方案
报表流程
目前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);
enableExportExcel
您可能关注的文档
- 承包商管理规定和考核标准.doc
- 承包商管理计划书.doc
- 承包商考核管理规定.doc
- 承包商进场与离场管理规定.doc
- 承包班组协议书(油漆涂料装修工程).doc
- 承压设备仪器操作规程11.doc
- 承压设备基础知识带答案.doc
- 承台专项方案沉箱5.7.doc
- 承台基坑支护及土方开挖方案2.doc
- 承台基坑方案112.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)