
【问题原因】
因为科目表的科目编码有特殊字符“-”,编码当中不能含有特殊字符的,后面那张图片就是有可能从后台直接用语句修改过科目表的科目编码,然后凭证表的没有修改,所以导致升级还是报错
【解决方案】
操作之前备份好账套数据
使用会计科目修改工具修改,将“-”修改为0就可以了,或者改为字母也可以,具体看当时的科目是什么,比如是1002-1,其余的二级科目是xx01这样的,科目编码级次是4-2,那么1002-1可以改为100201
注意:一定要用工具修改,不能直接去后台改科目表,这样没有用,因为凭证表或者其他表引用到了,没有修改的话就是不行,如果是用了语句修改了科目表,升级一样会报错的,这个科目有可能其他表使用到了,其他表又没有改,只修改科目表的数据去用工具是看不到带有‘-’报错的科目编码的,因为已经改过了科目表
所以需要把之前没有用过语句的数据恢复进去,再用工具修改,一个账套有多年度都是这样的情况那么每个年度都需要改
工具路径:直接下载