名称或代码在系统中已被使用原创
26人赞赏了该文章
2,522次浏览
编辑于2020年12月19日 11:49:19
情况一:新增的基础资料代码已被占用,修改为其他代码(禁用基础资料也会占用代码)
情况二:未做基础资料新增,为反复点击过账反过账提示的报错
解决办法:执行语句进行数据库处理,有管理工具的登录数据库后台执行命令,无管理工具的在账套管理中执行命令,详细操作如下
1、先备份账套,然后在计算机桌面,新增一个文本文档,将下述语句直接复制到文本文件中保存,
再将此文本文档后缀改成.SQL
exec sp_cleanitemdetailv
go
update a set a.fdetailcount=b.Fcount
from t_itemdetail a join (select Fdetailid,count(*) as Fcount from t_itemdetailv
where fitemid=-1 group by Fdetailid) b
on a.fdetailid=b.fdetailid where a.fdetailcount<>b.Fcount
go
2、然后点击专业版-系统管理,选中报错的账套,点最后的更多--执行命令,点击打开上述地址的SQL文件,再点击执行语句即可。
推荐阅读