文本概述:提单R20211120-0920反馈在星空网上银行模块查看电子回单附件及打印时,预览界面仅显示框线无文字。经诊断是星空旧版本(7.5.1604.4及更低)附件控件问题,需升级至7.5.1.202010或更高版本解决。旧版本依赖文件服务器转换文件预览,存瑕疵。建议升级或采用本地服务预览附件。
提单:R20211120-0920,感谢总部中小微企业技术支持部郑丽华老师的支持。
1.问题说明
在星空网上银行模块查看电子回单单据上的附件和在该模块直接打印电子回单,出现的回单预览界面均只显示回单的框线,不显示回单上面的文字信息。
2.环境信息
2.1报错星空版本:7.5.1604.4
2.2银企直联测试:兴业银行
对接兴业银行电子回单模式采用接口下载银行提供的电子回单PDF文件,没采用XML方式,故不用配置对应的打印模板。
下载在星空中打印的回单从文件服务器中找到的文件如下:此回单为兴业银行测试数据,非企业生产环境真实数据。
2.3文件服务器在线预览测试:预览PDF文件无问题
3.尝试解决办法
预览时是通过第三方控件,把上传pdf文件转换为swf flash类型的文件进行预览。预览显示问题,应该是第三方控件对此pdf文件转换swf不正常。
(3)pdf格式的附件在线预览乱码的情况如何处理? (kingdee.com)
4.提单总部老师反馈
该问题属于7.5.1604.4及相关低版本的星空的问题,原因为电子回单单据上的附件控件所使用的控件有问题导致的。
主要出现大规模报错是在2020年,当时总部产品老师有根据该问题报错客户,在后续星空版本中更新了相关控件解决。
目前总部针对该问题不提供私包方式解决
如客户需使用电子回单该功能,至少需要升级星空版本到7.5.1.202010或以上更高版本,如有升级的话建议可以更新到更新版本的星空上。
因涉及到财务、基础、BOS等领域星空开发同事,不提供临时补丁的解决方案。建议客户升级星空方式解决该问题。
根据补丁的相关更新记录可知,主要是在PT-146836[7.5.1.202005]补丁中功能改进:优化预览和打印电子回单的方式。
补充说明:附件在线预览支持几种预览方式 (kingdee.com)
按不同的存储方式说明下附件的在线预览。
1、从2020.4.02补丁PT14682为分水岭,在该日期前的环境,只有文件服务器存储方式支持在线预览,这种在线预览的方式是依赖文件服务器上安装的office2010 32位,将上传的office文件转换为PDF—〉SWF文件,在线预览时打开swf文件即可,但是文件转换控件为第三方控件,有些瑕疵,例如pdf文件中的字符无法转换导致预览不了(即为本文章提到的问题),例如对环境要求高等问题。数据库存储方式不支持在线预览,云存储方式支持pdf文件在线预览,office文件不支持在线预览。
2、安装了2020.4.02补丁PT14682,或者4月份后的补丁的环境,可以使用本地服务预览,当然之前的在线预览还可以继续使用,本地服务预览不再分存储方式和文件,是将附件下载到本地,用本地的软件打开附件。具体使用可参考:文件服务器附件本地预览 (kingdee.com),使用本地服务预览的优势在于,不在苦于配置文件服务器的DCOM权限,只要本地有相应的软件,都可以预览。
推荐阅读