【干货推荐】金蝶KIS专业版凭证保存或结转损益时提示凭证第一条分录错误:科目accountid=1139,解决方法、及视频讲解如何解决!(自己录制)

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

之前2023年1月的时候有一客户联系我说在保存凭证的时候提示:凭证第一条分录错误:科目accountid=1139,错误代码:5(5H) Source :KISEbsGL.VoucherUpdate.ValidateVoucherEntries

最近又遇到了这样的问题,所以记录一下。

原因:

一般是金蝶KIS迷你版、标准版升级上来的账套,有部分科目的FGroupID(科目类别ID)不存在于t_AcctGroup表中。

T_AcctGroup 科目类别总表,其中的FGroupID是科目类别ID;

t_Account 科目表,科目表的FGroupID对应了T_AcctGroup的FGroupID。

解决方案:

1、先用以下语句查出所有有问题的科目:

select FGroupID,* from t_Account where  FGroupID not in (select FGroupID from T_AcctGroup)

2、根据以上查询结果,3001科目类别ID为301,但301科目类别在T_AcctGroup科目类别表中不存在,那需要核实3001科目属于什么科目类别,如果属于所有者权益,那么需在T_AcctGroup表中查询所有者权益的FGroupID后再进行更新。

处理此问题的分析、及详细解决过程的视频记录(自己录制分享)

查看视频:https://pan.baidu.com/s/1HkHmT4BWBHELHz_VQg7Qzg?pwd=8888

3、可参考以下语句进行修改:

–修改科目表的FGroupID 跟科目类别表一致

update t_Account set FGroupID=300 where FGroupID =301

update t_Account set FGroupID=400 where FGroupID =401

–或者修改科目类别表的FGroupID 跟科目表一致

update T_AcctGroup set FGroupID=301 where FGroupID=300

update T_AcctGroup set FGroupID=401 where FGroupID=400

注意:操作前一定要备份账套,有疑问可以加博主好友沟通!

发表回复

加入本站SVIP会员,海量资源免费查看下载

目前为止共有167位优秀的SVIP会员加入! 立即加入!