问题现象: |
1、产品是U821 在总账中查询不到12-10号的凭证,12-9号以前的凭证都可以查询的到.在查明细账时,可以看到这条记录,但是联查凭证时,系统提示无该凭证.在应付应收中录入付款单或收款单时,系统报出错误.在应收应付模块中的的凭证查询中也可以查到12-10号的凭证,但是不能联查的到.
2、有发票不能审核,提示违反aaaaaAp_Detail_PK的约束,不能插入重复的值,审核后不能制单,提示:凭证保存,请稍侯再试。总帐的凭证也无法保存,提示:因为上述原因不能保存,请稍侯再试。 |
解决方案: |
1、数据库损坏,用语句修复5次后可以解决。语句为:
sp_dboption 'ufdata_001_2004','single user','true'
go
dbcc checkdb ('ufdata_001_2004',repair_allow_data_loss)
go
sp_dboption 'ufdata_001_2004','single user','false'
go
2、修复后,索引还有错误,重建索引:
create UNIQUE NONCLUSTERED index aaaaaAp_Detail_PK on ufdata_001_2004..ap_detail(auto_id) with DROP_EXISTING
go
create UNIQUE NONCLUSTERED index aaaaaGL_accvouch_PK on ufdata_001_2004..GL_ACCVOUCH(i_id) with DROP_EXISTING |