百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

用友T+填制凭证,保存时2627数据库错误

发布时间:2024-11-18 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品8折优惠,另有话费赠送。

 

问题现象】

填制凭证,保存时2627数据库错误,请重试!违反了PRIMARYKEY约束**** _PK。不能在对象***"中插入重复键。重复键值为(***)。语句已终止。


【问题原因】

新增凭证对应关联的数据表id不自增。


【解决方案】

1.情况一:填制凭证,保存时2627数据库错误,请重试!违反了PRIMARYKEY约束GL_Entry_PK。不能在对象dbo.GL_Entry"中插入重复键。语句已终止。



2.备份下账套,执行以下脚本即可。

declare

@maxid int

select

@maxid=max(id) from GL_Entry

DBCC

CHECKIDENT(GL_Entry,RESEED,@maxid)



执行之后会提示,当前标识值为9802,例如:12.2等老版本操做在软件中提示不会提示重复键值为多少,恢复到13.0重复键值为9802,所以执行脚本之后当前标识值也显示对应9802。


3.情况二:填制凭证,保存时2627数据库错误,请重试!违反了PRIMARY

KEY约束GL_Journal_PK。不能在对象dbo.GL_Journal"中插入重复键。重复键值为(72880)。语句已终止。



4.备份下账套,执行以下脚本即可。

declare

@maxid int

select

@maxid=max(id) from GL_ Journal

DBCC

CHECKIDENT(GL_ Journal,RESEED,@maxid)


 综上:

填制凭证,保存时2627数据库错误,请重试!违反了PRIMARY

KEY约束**** _PK。不能在对象***"中插入重复键。重复键值为(***)。语句已终止系列问题,可根据提示的错误的数据表名对应修改以上脚本执行即可。






X畅捷通软件.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)