百科问答

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

用友T3软件凭证记账时报错运行时错误-214721787

发布时间:2025-12-31 

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

 

用友T3财务软件在总账模块进行凭证记帐出现错误提示:运行时错误-2147217873违反了primary key约束GL_mpostcondl_pk。不能在对象GL_mpostcondl中插入重复键。


之前用友软件小编说过到打上对应的用友T3版本的最新补丁就可以记帐了,但过一个月又不能记帐了,请问如何解决?


一般情况下,出现这个问题主要是因为数据库表:gl_mpostcond1 中有值,这个是异常的,正常情况是不会有值的,所以要把这个表里的内容清空,具体操作办法如下:


以下操作普通操作人员操作时请注意先备份好您的账套,

接下来就开始正式操作了,注意看下面的步骤。

1、点开操作系统的 windows(开始)菜单,选择“运行”,或者按一下键盘上的 win+R 键,输入CMD,回车,进行DOS操作界面。

2、根据自己的账套号,依次输入下面的语句,注意认真看,别输错了。

osql -E

use ufdata_001_2016

delete from gl_mpostcond1

go


ufdata_001_2016是根据自己的实际情况进行更改的,例如我登录软件的时候账套号是001,会计年度是2016就是如上所示的写法。


如果我的账套号是999,会计年度是2011,那就是下面这种写法了。

osql -E

use ufdata_999_2011

delete from gl_mpostcond1

go


输完之后,按一下回车,正常情况下是会返回  * 行受影响,因为我的软件中没有错误提示,所以没有具体的行数显示。


以上方案可以完美解决用友通T3软件在记帐出现错误提示:运行时错误-2147217873违反了primary key约束GL_mpostcondl_pk。不能在对象GL_mpostcondl中插入重复键,通用于用友T3普及版和用友T3标准版。


以下用来记录各位财务人员的实际反馈,大家可以自己对症下药哈:

1:问:您好,我参考这篇教程处理问题后可以记账了,但是财务表表出来数字有问题,我就反记账想重新弄一下,结果反记账后,再记账又不行了,又出现了运行时错误-2147217873违反了primary key约束GL_mpostcondl_pk。不能在对象GL_mpostcondl中插入重复键这个报错?


答:查看了该用户是用友T310.8plus1标准版,从用友T3软件登录界面左上角可以看出来,而且之前没有安装过用友T3软件的补丁,所以只这样操作是不行的,前面说过,是打了补丁后还是解决不了问题的情况下,注意:这里说的补丁是正版用友T3软件的补丁,不是破解补丁,正好这个用户用的又是破解版的用友T3。


正常情况下,我们不建议破解版的用户安装软件补丁,所以处理方法,要么每次都按教程操作,要么先安装用友T3软件官方补丁,然后再重新破解,或者建议购买正版用友T3加密狗




X畅捷通软件官方正版.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

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