码迷,mamicode.com
首页 > 其他好文 > 详细

T100——r类 凭证报表 打印

时间:2017-06-23 13:08:00      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:代号   strong   关联   取数   images   注意   span   查询   定义   

报表开发流程:
1、建立入口程序 如r类的作业:cxmr500
步骤:
azzi900中建立程序代号
azzi910中建立作业代号
设计器--规格--签出
设计器--程序--签出
adzp168(r.a)产生画面
设计器--规格--下载规格--修改规格--上传规格
设计器--程序--下载程序--修改程序--上传程序
azzi850中给程序赋权限



查询报表、凭证报表开发流程
azzi901 中建立报表的元件代号
查询报表x01结尾 例如:cxmr500_x01 如有多个:cxmr500_x02,cxmr500_x03 以此类推
凭证报表g01结尾 例如:cxmr500_g01 如有多个:cxmr500_g02,cxmr500_g03 以此类推

设计器--规格--签出
设计器--程序--签出
adzp188(报表元件设计器)中输入报表元件代号
根据需求选择报表类型、纸张设定(凭证报表才需要)、资料表、栏位、群组、筛选、参数、排版
产生4gl、产生4rp(凭证报表才需要)

设计器--程序--下载--上传
设计器--gr样板--下载样板--通过genero 打开--上传4rp

在cxmr500的process函数中调用报表元件的代号,上传r类的程序
然后就可以执行cxmr500,根据选择的条件进行打印

 

 


凭证打印注意事项:

1、adzp188,报表元件设计器注意的地方:

技术分享

 

技术分享

技术分享

注意:

①在adzp188里面增加了资料表,代码上不会自动把这些表格关联起来,需要修改代码,把这些表格都关联起来取数据;

②可以在字段上把可能需要用到显示到的字段都先弄上,往后扩展的时候方便,如果现在不需要显示,那就先不在排版上显示就好;

③新增了字段后,需要“生成报表元件4GL”,再重新下载_gxx程序上传,再重新下载GR样板。

 

2、在_gxx()报表程序上修改表的关联等,特别是那些自定义字段,默认是显示NULL,需要手动去写SQL代码去获取值赋值;

技术分享

 

 技术分享

 

 

 3、下载GR样板,先上传一下,上传没问题再开启GR报表进行修改;例子:

技术分享

 

 

 技术分享

 

T100——r类 凭证报表 打印

标签:代号   strong   关联   取数   images   注意   span   查询   定义   

原文地址:http://www.cnblogs.com/xiaoli9627/p/7069120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!