上一篇
大家好呀!我是做了15年用友实施的老王,今天咱们来聊聊用友ERP里那个让人又爱又恨的「库存台账」😅 还记得上周帮客户查账,发现库存对不上,最后就是在台账表里揪出了那个漏记的字段...(擦汗)
下面就把这些年的实战经验都掏出来,带大家彻底搞懂这个核心数据表!
假设你现在是仓库李主任 👨💼:
这时候如果你懂库存台账的表结构,5分钟就能定位问题字段,而不是到处求人!
-- 关键字段一览(基于用友U8+v16.0) CREATE TABLE CurrentStock ( cWhCode VARCHAR(20) NOT NULL, -- 仓库编码 🏚️ cInvCode VARCHAR(30) NOT NULL, -- 存货编码 🏷️ iQuantity NUMERIC(20,6) DEFAULT 0, -- 结存数量 🔢 iNum NUMERIC(20,6) DEFAULT 0, -- 结存件数 📦 fCost NUMERIC(20,6) DEFAULT 0, -- 结存成本 💰 dLastCheckDate DATETIME, -- 最后盘点日期 📅 PRIMARY KEY (cWhCode, cInvCode) )
cWhCode + cInvCode
这是表的联合主键!就像你的「仓库门牌号+物品身份证」🗝️ 查数据必须先锁定这俩
iQuantity vs iNum
fCost的坑 💣
这个成本价是移动加权平均算的,如果发现和财务账对不上:
📌 库存台账 = CurrentStock + 这些表联查:
graph LR A[CurrentStock] -->|cInvCode| B[Inventory] A -->|cWhCode| C[Warehouse] B -->|cComUnitCode| D[ComputationUnit]
Inventory表:存货档案
Warehouse表:仓库档案
-- 重点查这三个字段 SELECT cInvCode, iQuantity, dLastCheckDate FROM CurrentStock WHERE cWhCode='01' AND iQuantity>0
可能原因:
-- 对比当前成本与财务成本 SELECT cInvCode, fCost AS 系统成本, (SELECT iPrice FROM GL_Accvouch...) AS 财务成本 FROM CurrentStock WHERE ABS(fCost - ...)>0.01
快速找滞销品:
-- 超过90天无出入库的存货 SELECT * FROM CurrentStock WHERE DATEDIFF(day, dLastCheckDate, GETDATE())>90
安全库存预警:
-- 关联存货档案的安全库存字段 SELECT s.cInvCode, iQuantity, iSafeQuantity FROM CurrentStock s JOIN Inventory i ON s.cInvCode=i.cInvCode WHERE iQuantity < iSafeQuantity
根据用友2025生态大会消息:
cBatchTrace
字段支持批次追溯 � fCost
字段精度扩展到8位小数 下次遇到库存问题,别慌!按这个思路查表准没错~ 大家有什么踩坑经历?欢迎在评论区聊聊 👇
(注:本文基于用友U8+ 2025年7月版技术手册整理)
本文由 翁新觉 于2025-07-30发表在【云服务器提供商】,文中图片由(翁新觉)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/485570.html
发表评论