U8 对账不平案例解析

问题描述:
T3升级到U8,升级后,进入总账系统提示升级多辅助账,升级前提示先对账,对账错误,如下图:
U8 对账不平案例解析_第1张图片
先看2月份对账错误信息,是科目130102的总账-明细账对账不平,去数据看下:
    
    
    
    
select cexch_name,ccode,mc,md,* from gl_accvouch where  ccode='130102' and iperiod=2
select * from  GL_accsum where  ccode='130102' and iperiod=2
执行上述语句后,记录显示如下:
U8 对账不平案例解析_第2张图片
如上图,130102科目在2月份发生了两笔,金额分别是借方4000、借方7000,在Gl_accsum中 显示借方11000,也没错,为什么对账会不正确呢?再看下对账错误信息,是11000与7000对账一次,然后11000与4000对账一次,同一个科目,没挂辅助,为什么对账两次,再仔细查看 gl_accvouch 表中相关记录,发现了端倪:这两条记录的cexch_name字段不一样,一条是NULL,一条是空。
注:cexch_name是币种名称,如果是本位币,则应该显示为NULL,而不是空白,经确认,此帐套没有外币,只有本位币。
经过以上分析,问题就出在 cexch_name字段,使用如下语句修复:

update GL_accvouch set cexch_name=NULL where cexch_name is not null

然后再去对账,全部OK!
U8 对账不平案例解析_第3张图片

如果账套较多,可以使用我之前编写的工具,来批量执行:
 
后记:对账不平的原因N多,遇到此类问题,一定要仔细查看对账不平的信息,然后据此分析来解决问题。
 



你可能感兴趣的:(U8 对账不平案例解析)