- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,定义如下:
定义完成后打印效果如下:
在单据打印尤其是检验
您可能关注的文档
最近下载
- (安卓手机刷机包制作.doc VIP
- 学生如何预防颈椎疾病.pptx VIP
- 美学观点和历史观点的批评标准市公开课金奖市赛课一等奖课件.pptx
- T_CTSS 58-2022_茶叶感官风味轮.pdf
- 2025年北京市朝阳区高三二模物理试卷及答案.pdf
- 保险投诉培训课件.pptx VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040.docx
- 第52次《中国互联网络发展状况统计报告》.docx
- 八年级下册-【知识速记】备战2023年中考地理核心知识背记(湘教版).docx VIP
- 七年级上册(考点梳理课件)-【知识速记】备战2023年中考地理核心知识背记(湘教版).pptx VIP
文档评论(0)