问题现象:结算中心结转时,提示:尚有未记账到【20**】年度末的单据。请先做日记账到年度末。而实际上所有的单据都日记帐了?

原因:用户把不再使用的账户从账户定义表(FD_AccDef)中删除了,而相应的资金总帐表(fd_accsum)中仍然记录了该账户的数据。使用下面的语句可以查询出来是否存在这样的账户:

SELECT caccid FROM fd_accsum where caccid not in (select caccid from FD_AccDef)

解决方法:根据查询语句筛选出来错误的账户,对于的确不再使用的账户,直接将其从资金总帐表中删除即可。