- 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
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- Zkteco中控智慧万傲瑞达V6000_2.0.0用户手册(停车CS岗亭端).pdf
- 2023-2024学年江苏省淮安市清江浦区三校八年级(上)期中数学试卷.doc VIP
- 要拿我当一挺机关枪使用.docx
- 母婴三病培训.pptx VIP
- 管理信息系统题目_带答案.doc
- 《汽车侧面气囊和帘式气囊模块性能要求GBT+38795-2020》详细解读.pdf
- 初中班主任工作经验交流精美PPT课件.ppt VIP
- 探放水工考试卷及答案 .docx
- 【申论】公务员考试辅导·笔试系统讲义(2025国考版).docx
- 2023-2024学年江苏省淮安市盱眙县八年级(上)期中检测英语试卷(附答案详解).pdf VIP
文档评论(0)