ERPPS新版打印常见问题解答

上传人:恋** 文档编号:120717413 上传时间:2020-02-09 格式:DOC 页数:16 大小:703.50KB
返回 下载 相关 举报
ERPPS新版打印常见问题解答_第1页
第1页 / 共16页
ERPPS新版打印常见问题解答_第2页
第2页 / 共16页
ERPPS新版打印常见问题解答_第3页
第3页 / 共16页
ERPPS新版打印常见问题解答_第4页
第4页 / 共16页
ERPPS新版打印常见问题解答_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《ERPPS新版打印常见问题解答》由会员分享,可在线阅读,更多相关《ERPPS新版打印常见问题解答(16页珍藏版)》请在金锄头文库上搜索。

1、PS新版打印常见问题解答1. 物流单据打印及打印预览时提示错误并退出系统,无法进行打印和打印预览。解决方法:这是因为该机器没有安装打印控件。可按以下操作解决:开始-运行中,输入:regsvr32 E:GENERSOFTMYGS_PSERIES_YYReportEidolon.ocx 确定即可。注意:E 是代表本机安装ERP程序的盘符。比如你的程序是安装在 D 盘上,就将其改为 D。如果是9.05pack2以后的版本,可以在维护工具文件控件注册中,找到系统安装的路径如D:GENERSOFTMYGS_PSERIES_YY,进行注册。2. 安装打印控件,时在机器上出现的提示信息,无法安装打印。解决方

2、法:这个提示是由于登陆的用户没有权限修改注册表,请使用administrator权限进入,在开始-运行中,输入:regsvr32 E:GENERSOFTMYGS_PSERIES_YYReportEidolon.ocx命令进行注册。3. 调整旧版打印格式,提示OCI错误后,退出系统解决方法:原因是在调整打印格式的同时打开了该单据。调整单据打印格式的时候,无论旧版打印还是新版打印,在打开单据打印格式定义时,一定不能打开该单据的预览窗口,否则调整的打印格式将出现错误或丢失。4. 客户在制单完成后会对表体的某列进行排序,然后检查核对,但打印顺序是根据单据流水和分录打印的,如何按照手工排序的顺序打印?解

3、决方法:系统中存有LSSJB表,该表中的LSSJB_SORT字段即可实现ORDER BY 的功能,可以直接编写需要排序的列。例如采购计划中有两条分录,物料编号是一致的,只是采购计划表体分录上的自定义项一不一致,分录编号分别为0001和0002,如果按照分录号排序打印采购计划,采购员需要手工查找,非常不直观。因此用户提出,采购计划打印可以按照物料编号和自定义项1升序排序。执行sql如下:UPDATE LSSJB SET LSSJB_SORT=CGJH2_WLBH ASC,CGJH2_C1 ASC WHERE LSSJB_LJBM=CGJH5. 用户提供的打印格式中,经常会存在一些特殊格式,例如打

4、印时表体左边是单据分录数据,右边是合并的空白备注;检验报告打印要求每页都打印负责人、报告人等文本字样,但最后一页要求打印合格结论,并且结论要求打印在页的最后,这种情况如何定义打印格式?解决方法:以定义质量系统中的检验报告为例,该检验报告表体要求只打印边框,最后一页打印结论。以新版打印格式(ReportEidolon打印格式)为例。打印格式定义如下:定义好打印格式表头和表体明细数据后,插入重叠,把打印需要的背景画好,重叠相当于在整张纸上的背景,因此定义重叠时需要预留一定的表头空间,还要注意重叠的高度。这样在画重叠时加上表头等定义信息,在一页上已经显示不出全部定义格式;使用文件-页面设置-其他选项

5、页面,选择在设计模式时使用大的纸张高度即可。还缺少最后页的结论,增加页脚,将结论打印在页脚中,并设置页脚仅最后一页打印。使用背景可以实现表格相对复杂但表头、表体等固定的打印页面的设置,设置表头表体时,不再需要考虑如何留下右侧空白。6. 在单据打印时,常常会出现表体列数不固定,但合计必须打印在最后的情况,而且是多页,如何处理? 解决方法:如果使用打印控件的背景,将合计放在页脚里面页脚最后打印,会发现最后的合计数是错误的,只能取出最后一页的合计。这里就会有一个问题:单页合计可以通过页脚合计实现,那最后的合计如何实现?使用报表合计或者使用表尾定义公式实现合计,数量是准确了,可是如何让合计显示在页的最

6、后?对于上述问题,实现方式如下:A、增加child,child中可以根据显示要求进行画出。B、设置表尾的事件:Footer1OnAfterCalcHeight,并在code中增加代码如下:procedure Footer1OnAfterCalcHeight(Sender: TfrxComponent);begin while Engine.FreeSpace - Footer1.Height Child1.Height do Engine.ShowBand(Child1);end;这样就可以实现自动填充,同样报表合计下沉到表尾也可以通过这种方式实现。实现效果如下:7. 有些单据打印时,表体区域

7、需要横向打印,而不再是竖向扩展,如何使用新版打印控件实现?解决方法:横向打印实现方式中主要是subreport object控件的应用,在主数据中插入subreport1,然后定义subreport1页,增加表体主数据,然后插入垂直band,定义如下:定义完成后打印效果如下:8. 在单据打印尤其是检验报告打印时,有些企业使用的是PDF格式电子报告,要求报告审批通过后,打印预览时显示签名和盖章,导出PDF格式时一并导出,如何实现?解决方法:A、将要打印的签名和印章制作成图片,并在打印格式界面放到要打印的位置,然后设置图片的属性visible为false。B、设置图片的事件Picture1OnBe

8、forePrint,并在code中增加代码如下:procedure Picture1OnBeforePrint(Sender: TfrxComponent);begin if Pos(,1)0 then picture1.visible := true;end;以上表示如果检验报告审批合格,则可以在预览时,显示相应的图章和签名,并可以打印出来,否则不显示。注意:在预览时,导出pdf格式的中文字体在打印格式设置时要设置为黑体,否则导出的是乱码。9. 成品放行单打印时,要求结论为符合规定则打印,新版打印格式定义如何实现?解决方法:新版打印格式支持定义公式,如下图,变量使用公式IIF(trim()

9、= 符合,)即可实现。10. 新版打印格式如何实现变量按照一定的格式输出?例如:日期输出2009.05.13,金额输出1,234.50。解决方法:在打印格式定义时,选择变量后,点击左侧的对象查看器中的DisplayFormat属性,如下图所示,对象查看器下方显示每个字段意义,根据需要设置即可。直接通过对象查看器设置时,输出格式字符串比较难理解,可以选择变量点击右键选择显示格式进行设置。但是需要注意,直接通过右键设置只对合计变量起作用,因此可以通过右键先复制出输出格式字符串,粘贴到对象查看器中。有些单据打印时,日期要求2009年5月31日这种格式,这时通过显示格式设置无法设置出,则可以通过使用公

10、式进行处理,公式举例如下:Copy(,1,4)年Copy(,5,2)月Copy(,7,2)日11. 单据打印预览时,点击后不出现打印预览界面,是什么原因?解决方法:检查打印格式定义,发现该打印格式缺少Masterdata band或者Masterdata band位置错误,打印格式定义要求必须有Masterdata band,并且要与数据库表关联,位置必须在的Detaildata band 之上,Masterdata band中可以没有变量,将其高度调整至最小,则不会占用纸张,不会影响单据打印。12. 单据打印预览时,出现预览界面,显示一片空白或者只显示背景,如何解决?解决方法:1) 检查LS

11、BLM中对应的打印变量是否被删除,如果是检验报告预览出问题,则需要检查检验类型是否进行了增加、删除操作;2) 检查打印格式定义中,变量是否正确,该打印格式是否为导入的,导入打印格式是否存在部分变量前缀名称错误的情况。3) 查找单据打印数据存储表中是否有数据,以上情况都排除后,打印预览依然显示空白,则可能是单据本身数据问题,换一张单据进行打印预览,并检查该单据是否存在某些项目没有填写完整,或者填写错误的情况,比如检验报告通过请验单生成后,不填写检验结果和结论时,打印预览就会出现空白现象。13. 单据打印时,如何设置打印格式,实现打印封面?解决方法:新版打印控件支持一个打印格式定义多个页面,实现打

12、印封面、索引等的需要。进入打印格式定义页面,点击文件下的新页面,插入一个新页面,然后选择页面进行定义即可。14. 如何设置打印格式,可以使每页都打印相同表头和表尾?解决方法:新版打印格式提供表头、表尾、报表标题、报表合计、页眉、页脚等数据band,这几种band可以灵活组合应用,实现各种打印需求。报表标题只能在首页打印一次;页眉则是在每页最上端,它可以实现首页不打印功能;页脚则是在每页底端,可以实现首页打印尾页不打印、或者首页不打印尾页打印功能;表头则可以实现换页重复打印功能;表尾能实现只在尾页打印,并可直接跟在明细数据后面。如果需要每页重复打印相同的表头,如检验报告,则可以将需要重复打印内容

13、放在表头band中,并通过右键设置band属性为换页时重复打印。如果打印多页,客户要求第一页结束时整页纸打印边框,最后一页边框则是在数据后面,这时,使用重叠绘制背景无法解决,则可以考虑使用页脚加表尾组合,页脚首页打印,尾页不打印,实现首页底端边框,表尾最后加边框,实现尾页数据结束后,带边框需求。15. 如何在单据打印格式中设置打印当前页码和总页数?解决方法:新版打印格式中预制了页码系统变量,可以根据需要进行设置。16. 如何调整打印格式,使明细数据的行间距保持一致? 解决方法:明细数据band中变量设置自动换行,自动换行时行之间的间距目前空间不支持用户自定义,无法进行调整,例如上图所示的外观的

14、检验标准。如果需要其它间距与自动换行形成的行间距一致,只能调整明细数据band的高度解决该问题。17. 单据打印时,如何让重复的数据不再重复打印?例如,质检检验报告中含量项需要检测5种物质的含量,检验标准5项,因此检验项目设置了5项含量,打印报告要求检验项目只打印一个含量,检验标准打印5行。解决方法:打印格式定义时,选择会出现重复的变量,点击右键,选择压缩重复数值,如下图所示。18. 新版打印格式如何实现分组打印,打印分组小计 ?解决方法:新版打印实现分组打印,需要使用分组头和分组尾两个band,分组头指明哪些变量作为分组依据,分组小计数据则需要放在分组尾中,明细数据band在分组头和分组尾中

15、间,如果只想打印分组数据,则明细数据band高度调整为0,变量放在明细数据band 标题上,设置为不显示不打印,注意必须有明细数据band,并且需要分组合计变量必须在明细数据band中增加。如下图,该打印格式为销售提单打印,由于使用了货位,销售提单中一个批次存在多条分录的情况,给客户打印的发货单要求相同品种相同批次只打印一行,这就需要按照品种加批号进行分组,不打印明细数据,使用分组尾打印分组小计实现。19. 新版打印格式中什么时候使用重叠?不使用重叠能否打印出表格线?解决方法:使用重叠的好处可以实现复杂的,表格中存在跨行、跨列合并的、不规则的表格线。但是,使用重叠划出的表格,存在表格宽度不一致、表格线或长或短等问题,有些情况下会出现前几页正常,后面出现数据打印到表格线上的情况(如下图),因此,规则表格不建议使用重叠,整张纸的边框等可以使用重叠处理。对于规则的表格线,建议直接通过变量文本框增加边框实现,打印格式定义

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号