网站大量收购独家精品文档,联系QQ:2885784924

ERP PS新版打印罕见问题解答.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ERP PS新版打印罕见问题解答

PS新版打印常见问题解答 物流单据打印及打印预览时提示错误并退出系统,无法进行打印和打印预览。 解决方法:这是因为该机器没有安装打印控件。可按以下操作解决:开始---运行中,输入: regsvr32? E:\GENERSOFT\MYGS_PSERIES_YY\ReportEidolon.ocx? 确定即可。注意:?E 是代表本机安装ERP程序的盘符。比如你的程序是安装在 D 盘上,就将其改为 D。 如果是9.05pack2以后的版本,可以在维护工具—文件—控件注册中,找到系统安装的路径如D:\GENERSOFT\MYGS_PSERIES_YY,进行注册。 安装打印控件,时在机器上出现的提示信息,无法安装打印。 解决方法:这个提示是由于登陆的用户没有权限修改注册表,请使用administrator权限进入,在开始---运行中,输入: regsvr32? E:\GENERSOFT\MYGS_PSERIES_YY\ReportEidolon.ocx命令进行注册。 调整旧版打印格式,提示OCI错误后,退出系统 解决方法:原因是在调整打印格式的同时打开了该单据。调整单据打印格式的时候,无论旧版打印还是新版打印,在打开单据打印格式定义时,一定不能打开该单据的预览窗口,否则调整的打印格式将出现错误或丢失。 客户在制单完成后会对表体的某列进行排序,然后检查核对,但打印顺序是根据单据流水和分录打印的,如何按照手工排序的顺序打印? 解决方法:系统中存有LSSJB表,该表中的LSSJB_SORT字段即可实现ORDER BY 的功能,可以直接编写需要排序的列。 例如采购计划中有两条分录,物料编号是一致的,只是采购计划表体分录上的自定义项一不一致,分录编号分别为‘0001’和‘0002’,如果按照分录号排序打印采购计划,采购员需要手工查找,非常不直观。因此用户提出,采购计划打印可以按照物料编号和自定义项1升序排序。执行sql如下: UPDATE LSSJB SET LSSJB_SORT=CGJH2_WLBH ASC,CGJH2_C1 ASC WHERE LSSJB_LJBM=CGJH 用户提供的打印格式中,经常会存在一些特殊格式,例如打印时表体左边是单据分录数据,右边是合并的空白备注;检验报告打印要求每页都打印负责人、报告人等文本字样,但最后一页要求打印合格结论,并且结论要求打印在页的最后,这种情况如何定义打印格式? 解决方法:以定义质量系统中的检验报告为例,该检验报告表体要求只打印边框,最后一页打印结论。以新版打印格式(ReportEidolon打印格式)为例。 打印格式定义如下: 定义好打印格式表头和表体明细数据后,插入重叠,把打印需要的背景画好,重叠相当于在整张纸上的背景,因此定义重叠时需要预留一定的表头空间,还要注意重叠的高度。这样在画重叠时加上表头等定义信息,在一页上已经显示不出全部定义格式; 使用[文件]-[页面设置]-[其他选项]页面,选择在设计模式时使用大的纸张高度即可。 还缺少最后页的结论,增加页脚,将结论打印在页脚中,并设置页脚仅最后一页打印。 使用背景可以实现表格相对复杂但表头、表体等固定的打印页面的设置,设置表头表体时,不再需要考虑如何留下右侧空白。 在单据打印时,常常会出现表体列数不固定,但合计必须打印在最后的情况,而且是多页,如何处理? 解决方法: 如果使用打印控件的‘背景’,将合计放在页脚里面页脚最后打印,会发现最后的合计数是错误的,只能取出最后一页的合计。这里就会有一个问题:单页合计可以通过页脚合计实现,那最后的合计如何实现?使用报表合计或者使用表尾定义公式实现合计,数量是准确了,可是如何让合计显示在页的最后? 对于上述问题,实现方式如下: A、增加child,child中可以根据显示要求进行画出。 B、设置表尾的事件:Footer1OnAfterCalcHeight,并在code中增加代码如下: procedure Footer1OnAfterCalcHeight(Sender: TfrxComponent); begin while Engine.FreeSpace - Footer1.Height Child1.Height do Engine.ShowBand(Child1); end; 这样就可以实现自动填充,同样报表合计下沉到表尾也可以通过这种方式实现。实现效果如下: 有些单据打印时,表体区域需要横向打印,而不再是竖向扩展,如何使用新版打印控件实现? 解决方法: 横向打印实现方式中主要是subreport object控件的应用,在主数据中插入subreport1,然后定义subreport1页,增加表体主数据,然后插入垂直band,定义如下: 定义完成后打印效果如下: 在单据打印尤其是检验

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档