明细分类账查询报错原创
金蝶云社区-caseLiu
caseLiu
0人赞赏了该文章 131次浏览 未经作者许可,禁止转载编辑于2022年06月22日 16:20:26

场景一  查询明细分类账出数据后向下拖动报错或者导出excel报断联

1.报错截图

 image.png

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.明细账打开直接报错

image.png

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  路径即可

image.png

赞 0