明细分类账查询、导出报错
场景一 :查询明细分类账出数据后向下拖动报错或者导出excel报断联
1.报错截图
2.报错堆栈
at com.kingdee.bos.rpc.impl.ThreadPool2$Worker.run(ThreadPool2.java:140)
Caused by: java.lang.StringIndexOutOfBoundsException
at java.lang.String.substring(String.java:1093)
at com.kingdee.eas.fi.gl.rpt.app.dao.GLRptSubLedgerDao.setAsstItemName(GLRptSubLedgerDao.java:833)
at com.kingdee.eas.fi.gl.rpt.app.dao.GLRptSubLedgerDao.toGLRptRowData(GLRptSubLedgerDao.java:776)
at com.kingdee.eas.fi.gl.rpt.app.dao.AbstractGLRptDao.getData(AbstractGLRptDao.java:818)
at com.kingdee.eas.fi.gl.rpt.app.GLRptBaseFacadeControllerBean._getData(GLRptBaseFacadeControllerBean.java:82)
at com.kingdee.eas.fi.gl.rpt.app.AbstractGLRptBaseFacadeControllerBean.getData(AbstractGLRptBaseFacadeControllerBean.java:72)
at sun.reflect.GeneratedMethodAccessor592.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:125)
3. 解决方案
查询明细分类账出数据后向下拖动报错或者导出excel报断联,此问题一般为核算项目有问题造成,打开要导出的会计科目查看 辅助帐类型 总账--期末结账界面--按CTRL + shift + F8 -- 选对应的辅助帐类型(所有报错的会计科目的辅助帐类别都要修复) 修复核算项目即可。
场景二 :升级后明细账打开直接报错
1.明细账打开直接报错
2.报错
Caused exception message is: ORA-00904: "TB"."FBALTYPE": 标识符无效
at com.kingdee.eas.util.app.DbUtil.executeQuery(DbUtil.java:226)
at com.kingdee.eas.fi.gl.app.GLReportSubsidiaryLedgerControllerBean.getStartBalance(GLReportSubsidiaryLedgerControllerBean.java:6021)
at com.kingdee.eas.fi.gl.app.GLReportSubsidiaryLedgerControllerBean.insertDataIntoTempTable(GLReportSubsidiaryLedgerControllerBean.java:3908)
3. 解决方案:
调用新报表的GLRptSubLedgerDao类 ,管理员账号,进客户化菜单编辑,重新设置一下 UI 路径即可。
明细分类账查询、导出报错
本文2024-09-22 18:26:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100811.html