凭证查询提示网络连接或服务器响应异常
问题描述:
错误场景1:在高级查询中显示辅助账行信息时凭证查询报错
错误场景2 :个别账户凭证查询报错
解决方案:
错误场景1:查询时高级查询中显示辅助账行信息导致报错:
报错日志:
Caused exception message is: No more data to read from socket
错误详细堆栈信息:java.lang.RuntimeException: com.kingdee.bos.SQLDataException: No more data to read from socket.
分析过程:
Oracle 11g BUG(JDBC Bug 5851267)导致。在执行某些脚本时会触发该BUG导致EAS运行报错。
解决方案:
--修改Oracle 11g数据库的优化器的版本为10.2.0.4,修改方法如下所示(需要有DBA权限):
SQL>alter system set optimizer_features_enable='10.2.0.4';
错误场景2 :个别账户凭证查询报错
分析过程:默认查询方案错误导致,需要删除该用户凭证默认查询方案。
解决方案:(执行sql有风险,财务人员请勿操作,本方案仅限于实施人员操作,若疑问建议提单咨询)
使用administrator登录系统打开系统化菜单编辑界面,复制以下信息
获取用户FID
select fid,fname_l2,fnumber from t_pm_user where fname_l2 = '用户名' and fnumber = '用户编码'
删除语句必须按顺序执行。
1. 清除查询界面
Select * from T_QUERY_QueryPanel where FSolutionID in (select fid from T_QUERY_QuerySolution where fparentuiname = '第一步中获得的菜单UI名' and fowner= '第二步中获得的用户FID')
delete from T_QUERY_QueryPanel where FSolutionID in (select fid from T_QUERY_QuerySolution where fparentuiname = '第一步中获得的菜单UI名' and fowner= '第二步中获得的用户FID')
2. 清除查询方案
Select * from T_QUERY_QuerySolution where fparentuiname = '第一步中获得的菜单UI名' and fowner= '第二步中获得的用户FID'
delete from T_QUERY_QuerySolution where fparentuiname = '第一步中获得的菜单UI名' and fowner= '第二步中获得的用户FID'
凭证查询提示网络连接或服务器响应异常
本文2024-09-22 18:26:44发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100814.html