科目设置为辅助核算后,在当年使用中都完全正常,但在结转新一年帐后,部分辅助核算的期初余额与总帐不符?
- 浏览: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 | |