用友T3年结后想删除没有发生出入库的存货提示删除失败

原创用友财务软件 2017-05-13 23:38:16  阅读 340 次 评论 0 条
摘要:

问题现象:在用友T3财务软件中做了年度数据结转后某存货没有任何发生数,想将他删除,但删除时提示:删除失败!用友T3年结后想删除没有发生出入库的存货提示删除失败。问题分析:该存货没有任何发生数,提示删除失败,有可能在相关数据库表里还存在记录,但数量为0.解决方案:以存货编码为666的存货为例,可以在查

问题现象:在用友T3财务软件中做了年度数据结转后某存货没有任何发生数,想将他删除,但删除时提示:删除失败!用友T3年结后想删除没有发生出入库的存货提示删除失败

用友T3年结后想删除没有发生出入库的存货提示删除失败 用友知识堂 第1张图片

问题分析:该存货没有任何发生数,提示删除失败,有可能在相关数据库表里还存在记录,但数量为0.

解决方案:以存货编码为666的存货为例,可以在查询分析器里通过执行语句delete from inventory where cinvcode= '666',查看执行结果与哪张数据库表发生冲突,根据提示到相关数据库表删除相应记录。

用友T3年结后想删除没有发生出入库的存货提示删除失败 用友知识堂 第2张图片

从执行结果可以看出,该存货在表currentstock里存在记录。在查询分析器里执行下列语句:

select * fromcurrentstock where cinvcode='666'

用友T3年结后想删除没有发生出入库的存货提示删除失败 用友知识堂 第3张图片

从查询结果可以看出,该存货在现存量表里的数量已经为0。这时可以直接删除此记录。

注意事项:如果数量不为0,不能进行删除,说明该存货有期初数据或发生数。

删除currentstock(现存量)表里该存货记录,delete from currentstock wherecinvcode='666'

再删除该存货记录,delete frominventory where cinvcode='666',如果执行结果提示和其他数据库表有冲突,重复上述步骤,将其他数据库表里的记录进行删除,直到执行删除该存货语句不报冲突为止。

本文地址:https://www.gjpxz.com/jcufida/9azm0m.html
版权声明:本文来源于网络,如有侵权请E-mail联系 gjpxz 站长 gjpxz#qq.com!

发表评论取消回复


表情

还没有留言,还不快点抢沙发?