T100——r类 凭证报表 打印

本文详细介绍了一个具体的报表开发流程,包括入口程序的建立、程序及作业代号设置、使用设计器进行程序和规格的签出与修改、报表元件的创建与调整等步骤,并提供了凭证打印时的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报表开发流程:
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报表进行修改;例子:

 

 

 

 

转载于:https://www.cnblogs.com/xiaoli9627/p/7069120.html

在T100 GR报表的开发过程中,实现群组合计功能主要涉及在报表的特定点插入合计值计算逻辑,以及可能需要在报表中添加固定行数以显示特定信息。具体步骤如下: 参考资源链接:[GR报表开发与功能增强详解](https://wenku.youkuaiyun.com/doc/7pwusgbrfi?spm=1055.2569.3001.10343) 首先,为了添加群组合计功能,你需要找到报表的`aftergroupof`事件之后的代码位置。在这里,你需要编写或修改SQL语句来计算群组的总计,并将计算结果存储在适当的变量中。然后,你可能需要在报表的样板中添加新的容器,并将控件型设置为数值型,以便显示合计值。更新样板后,要上传并应用这些更改,使得报表能够在执行时根据设置的群组进行自动汇总。 其次,关于设置固定行数,你可以通过定义一系列的行数变量并使用rep()函数来实现。例如,创建变量l_display_line1到l_display_line8,并在报表打印循环中使用LET语句设置这些变量的初始状态。这些变量可以控制行的可见性,以确保预设的空白行按照需求显示。 为了进一步掌握这些技巧并提高开发效率,建议查阅《GR报表开发与功能增强详解》。这本书详细介绍了T100 GR报表的开发流程和技巧,包括程序注册、QBE查询、SQL语句编写、权限赋予等多个方面。它不仅提供了基础概念的解释,还包含了实际操作的指导,能够帮助开发者深入理解和实践,从而快速提升报表开发和定制的能力。 参考资源链接:[GR报表开发与功能增强详解](https://wenku.youkuaiyun.com/doc/7pwusgbrfi?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值