答:年结中可能由于磁盘空间不足、账套备份失败或由于结转时间过长计算机意外死机等原因,导致年结只做了部分操作,最后提示结转失败,会有如下两种情况:
情况1:未生成新年账套,但本账套第12会计期间已做月结标志,不能再次月结
情况2:已生成新年度账套,但新年账套期初数据不完整
处理此问题有如下两种处理方式:
方式1:如果年结之前有备份账套,对于情况1删除此账套,对于情况2删除新旧年度账套,然后重新引入备份账套再次做年结操作。
方式2:如果年结之前未备份账套,分情况处理
对于情况1:直接修改12期间月结标志,方法:AccountPeriod(会计期间表)最后一行fstrState(月结状态)列的“结账”标识置空,然后删除ua_accounts表记录,SQL语句如下:
update AccountPeriod set fstrState=NULL where fbytPeriod=12 and fintYear=(select max(fintYear) from AccountPeriod)
use uf_ndj_sys
delete from ua_accounts where cAcc_ID='账套号_年度'
对于情况2:可通过企业管理器,备份旧年度账套,然后删除新旧年度账套,再还原备份文件,数据库名称命名为原数据库名称。另外也可以把新年度账套删除,把旧年度账数据名称用SQL语句更改为原数据库名称,如下
EXEC sp_renamedb 'Old_name', 'New_name'
赵燕生
用友技术支持:15959220669
2009年1月15日整理于福建厦门
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15453181/viewspace-539779/ ,如需转载,请注明出处,否则将追究法律责任。