服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

科目设置为辅助核算后,在当年使用中都完全正常,但在结转新一年帐后,部分辅助核算的期初余额与总帐不符?

- 浏览:637 - 发布时间:2008-01-08 00:00:00.0
问题版本: 810-U6普及版3.1 问题模块: 1-总账
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: U8总帐日常操作 适用产品: U821
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 科目设置为辅助核算后,在当年使用中都完全正常,但在结转新一年帐后,部分辅助核算的期初余额与总帐不符?
问题现象: 总帐,科目设置为辅助核算后,在当年使用中都完全正常,但在结转到新一年帐后,部分辅助核算的期初余额与总帐期初不平,把辅助余额都删除完后,总帐中仍有余额,除非把辅助核算去掉后,才能删除总账余额,重新录入辅助余额才能正确,如少可照此办法,但多的话,该怎么办?请问该问题是什么原因造成?
原因分析: 如果出现对帐不平的现象,首先要恢复计帐甚至取消审核,然后重新审核后再记帐。此方法可如果不能解决,可判断数据库有问题,可从以下表中找原因: 一般情况检查4个表(code科目表,GL_accsum总帐表,GL_accass辅助总帐表,GL_accVouch凭证明细表)即可。有如下可能性: 1.科目表的末级标志错误 2.总帐表或辅助总帐表记录丢失 3.总帐表或辅助总帐表记录重复 4.凭证本身错误
解决方案: 情况1:此现象在U8下有时会出现,是已使用科目再增加下级科目时会出现。用如下语句可判断科目表非末级科目的末级标志错误 select * from FROM [code] where exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>0 修改语句 update code set bend=0 FROM [code] where exists