T100 genero report (GR) 凭证报表开发流程

GR 凭证报表开发流程

李泽昌 2020.06.17

第一部分:入口程序的开发

报表作业也是程序,首先要去azzi900注册程序和到azzi910注册作业(打印入口主程序,用于输入查询条件和调用模板)

前往设计器签出规格和程序 (在规格同时签出,旧版T100没有这个功能就规格和程序分别签出)

前往画面生成器adzp168,样板类型选择R:报表作业,然后生成画面 (R样板不需要预设字段,直接产生空画面)

根据实际情况设计报表的查询条件

画面完成后上传,把程序下载根据实际需求进行调整后上传,报表的入口程序则完成(注意,后续完成报表数据子程序后需要回到入口程序添加需要调用子程序的语句),凭证报表类的子程序命名规格为   xxxx_g01结尾

第二部分:子程序取数的开发

前往azzi901注册子程序,命名规格为 程序号+_g01作为子程序的命名编号


前往报表元件设计器adzp188,进行数据源的设置

设置元件的程序类型和结构

根据需要选择资料表,如果资料表过多,可以选中一至两个主表

在<字段页签>,选择报表需要用到的字段,如果需要用到的字段不存在于上方的资料表候选区,可以在自订字段区添加,必须以(l_)开头,比如新增一个chr100的字段,用于做自定义备注,则需要设置为 l_chr ,然后添加到候选区

完成后执行下方的产生报表元件和生成报表样板

通过设计器下载程序,按需求调整,完成取数部分的开发

第三部分:打印样板设计

通过adzp188产生样板后,系统会在azzi301自动生成一份默认资料,一般情况不需要调整

这里需要注意的是:如果是在原有的标准模板新增模板,则原有标准的不会再显示,也就是说,样板编号优先显示客制的资料

通过设计器下载GR样板(注意下载的是一份文件夹,不是文件)

报表开发前注意先把文件夹复制一份,作为备份,以防改废了可以还原

使用genero studio 2.5 开启样板(格式为4rp的文件,注意语言别,如果用户对多语言有要求,则需要分别改)

开发规矩:每一个元件都需要以_value 或者_Label结尾,元件代号不可以重复,每个元件建议以单独的容器存放,容器的命名需遵从上一个容器的命名规则进行流水,流水不可以跳号

样板开发完成后,在设计器点击上传,选择的是文件夹,不是文件,注意,换句话说,下载的是什么,上传的就应该是什么

上传后必定会有提示,点开高端消息,如果提示内容中仅有准确性提示和性能提示,则可以忽略,如果有强制性提示,则代表该样板开发不成功,打印必定失败,需要回炉返工

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值