管家婆智能制造 · 安徽省级授权服务中心|合肥 · 芜湖 · 马鞍山 四地直营网点 客服总机热线 400-600-9328

V1\V3\A8系统配置取消“允许系统账面库存产生负数”,提示期初已存在负库存,不允许取消

2026-09-30 9 次阅读

备份数据后,用语句对账套数据库执行,可以查询出哪里有负库存,在软件修改负库存后再取消配置:

SELECT k.UserCode , k.FullName , p.UserCode , p.FullName , a.Qty ,a.Total

FROM IniGoodsStocks a

LEFT JOIN Stock k ON k.typeId = a.KtypeId

LEFT JOIN ptype p ON p.typeId = a.PtypeId

WHERE a.Qty < 0 OR a.Total < 0

SELECT k.UserCode , k.FullName , p.UserCode , p.FullName , a.Qty ,a.NQty

FROM Ini_GoodsStocks_Qty a

LEFT JOIN Stock k ON k.typeId = a.KtypeId

LEFT JOIN ptype p ON p.typeId = a.PtypeId

WHERE a.Qty < 0 OR a.NQty < 0

DELETE r FROM IniGoodsStocks r WHERE NOT EXISTS ( SELECT * FROM Stock k WHERE k.typeId = r.KtypeId )

DELETE r FROM Ini_GoodsStocks_Qty r WHERE NOT EXISTS ( SELECT * FROM Stock k WHERE k.typeId = r.KtypeId )

这篇内容有帮助吗?需要针对你的业务细化?

和顾问聊聊