成都青山计算机有限公司通用报表程序结构与Ini配置文件说明.pdfVIP

  • 2
  • 0
  • 约1.69万字
  • 约 11页
  • 2019-01-11 发布于湖北
  • 举报

成都青山计算机有限公司通用报表程序结构与Ini配置文件说明.pdf

成都青山计算机有限公司 通用报表程序结构与Ini配置文件说明 一、总说明   目前我公司的《预算之星-管理版》和《公路概预算系统》均采用了新的报表程序, 公司将来新开发的软件产品也将采用该统一的报表程序。   该报表程序由三部分组成: 1、 数据库文件:其中含有将要打印的报表的原始数据; 2、Ini配置文件:其中描述了应用软件的所有报表的样式与结构等; 3、报表解释程序:解释Ini文件中对报表的描述,然后从数据库文件中取出数 据进行显示。 对不同的软件产品,如管理版和公路软件(包括不同地区的报表),报表解释 程序均是相同的,不同的是数据库文件和Ini配置文件,进而形成不同的报表体系,它们 的结构如下: 目前,报表解释器能够解释执行打印出两种风格的报表,它们分别是   Freeform风格:形如工程封面、三材汇总表、编制说明等单页报表格式;   Grid风格:形如工程计价表、工程费用表、概(预)算汇总表等网格报表格式; 二、报表系统的报表组成 应用软件的报表系统是有多张报表组成的,为了让报表解释器知道有哪些报 表,需要在Ini文件中的[report]节中指出,格式如下: 1、报表系统的报表种类数量 reportnum=18 //表示本报表系统有 18张报表 2、每张报表的目录索引 report001=report00,w_report,封面 其中包括了   报表排序号:report+从1到reportnum的数字,格式为三个字符长度的数字字符串 ;   排序号后面的=... ...描述了该张报表的索引信息 描述报表的Ini节号(report00):解释器将从该节提取报表的详细描述信 息; 解释器(w_report):对提取的详细描述信息进行解释的解释器,目前通用的 报表解 释器是w_report,公路软件中还有w_report_table8、w_report_table10、 w_report_table12等专用解释器,下面没有特别注明之前均表示通用报表解释器; 报表名称(封面):指出该张报表的名称意义; 上面三个部分用小写逗号,分隔。 示例:下面是公路概预算系统的[report]节的完整拷贝: [report] //设置软件的报表系统 reportnum=18 report001=report00,w_report,封面 report002=report12,w_report,标准封面 report003=report13,w_report,编制说明 report004=report01,w_report,[01表] 总概(预)算表 report005=report16,w_report,[01-1表] 总概(预)算表(无二、三部分费用) report006=report02,w_report,[02表] 总概(预)算人工、主要材料、机械台班数量表 report007=report03,w_report,[03表] 建筑安装工程费计算表 report008=report17,w_report,[03-1表] 建筑安装工程费计算表(无定额数据) report009=report04,w_report,[04表] 其他直接费、现场经费及间接费综合费率计算表 report010=report05,w_report,[04-1表] 其他直接费、现场经费及间接费费用统计表 report011=report06,w_report,[05表] 设备、工具、器具购置费计算表 report012=report07,w_report,[06表] 工程建设其他费用及回收金额计算表 report013=report08,w_report,[07表] 人工、材料、机械单价汇总表 report014=report09,w_report_table8,[08表] 分项工程概(预)算表 report015=report10,w_report,[09表] 材料预算单价计算表 report016=report14,w_report_table10,[10表] 自采材料料场价格计算表 report017=report11,w_report,[11表] 机械台班单价计算表 report018=report15,w_report_tab

文档评论(0)

1亿VIP精品文档

相关文档