知识库

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

发布时间:2023-06-20 08:42:00 访问数:665


问题现象】

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

KEY约束**** _PK。不能在对象***"中插入重复键。重复键值为(***)。语句已终止。

【问题原因】

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


【解决方案】


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

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



TAG: 2627数据库错误 用友T+填制凭证不能保存
上一篇:用友T+打印模板导入/另存为,提示保存成功,但是看不到对应模板
下一篇:T+软件用户权限看不到某用户

本栏目最新文章