售后技术专线:4006-6500-28
新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!
【问题描述】
专业版凭证保存或结转损益时提示凭证第一条分录错误:科目accountid=XXXX?
一般是升级上来的账套,有部分科目的FGroupID不存在于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后再进行更新。
3、可参考以下语句进行修改:
update t_Account set FGroupID=300 where FGroupID =301
go
update t_Account set FGroupID=400 where FGroupID =401
go
【注意事项】
正式账套执行脚本前请先做好备份,建议待在测试账套中核实无误后再在正式账套中执行。