冲销凭证删除报错

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

冲销凭证删除报错

1、问题描述

 

凭证冲销生成暂存凭证,删除冲销时报错,报错堆栈:


Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1


at java.lang.String.substring(String.java:1967)


at com.kingdee.eas.fi.gl.app.voucher.DeleteReverseVoucherService.removeRelation(DeleteReverseVoucherService.java:89)


at com.kingdee.eas.fi.gl.app.voucher.DeleteReverseVoucherService.clearReverseRelation(DeleteReverseVoucherService.java:44)


at com.kingdee.eas.fi.gl.app.voucher.DeleteReverseVoucherService.deleteVoucher(DeleteReverseVoucherService.java:29)


at com.kingdee.eas.fi.gl.app.BaseVoucherControllerBean.delete(BaseVoucherControllerBean.java:338)


at com.kingdee.eas.fi.gl.app.BaseVoucherControllerBean._delete(BaseVoucherControllerBean.java:297)



2、解决方案

原因分析:

录入的摘要包含了特殊分割字符,做删除反写源凭证摘要,回退动作出现了兼容异常

各版本已有补丁优化,需更新总账补丁:8.0版 PT171230;8.2版 PT171322;8.5版 PT171376;8.61版 PT171358

临时变通处理方案:后台把冲销凭证的FIsReverseVoucher(是否冲销凭证)字段改成否后,前台删除冲销凭证处理;

3、注意


 安装补丁方法请参考补丁说明,请备份一个测试环境,在测试环境更新验证通过后,再更新到正式环境。


冲销凭证删除报错

1、问题描述 凭证冲销生成暂存凭证,删除冲销时报错,报错堆栈:Caused by: java.lang.StringIndexOutOfBoundsException: String index...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息