当前位置:首页 > 问答 > 正文

用友ERP|库存管理 用友库存台账」数据库表结构解析与字段说明,用友库存台账数据库表详解

📦 用友ERP库存台账数据库表结构全解析 | 老会计手把手教你玩转库存数据

大家好呀!我是做了15年用友实施的老王,今天咱们来聊聊用友ERP里那个让人又爱又恨的「库存台账」😅 还记得上周帮客户查账,发现库存对不上,最后就是在台账表里揪出了那个漏记的字段...(擦汗)

下面就把这些年的实战经验都掏出来,带大家彻底搞懂这个核心数据表!

先看场景:为什么你要懂这个表?

假设你现在是仓库李主任 👨💼:

  • 早上发现系统显示有100箱货,实际盘点只有95箱 ❌
  • 销售部急着要最新库存报表 📊
  • 财务月底要对账,发现存货金额差3万 💸

这时候如果你懂库存台账的表结构,5分钟就能定位问题字段,而不是到处求人!


核心表CurrentStock(现存量表)解剖

-- 关键字段一览(基于用友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)
)

🔍 必知字段详解:

  1. cWhCode + cInvCode
    这是表的联合主键!就像你的「仓库门牌号+物品身份证」🗝️ 查数据必须先锁定这俩

    用友ERP|库存管理 用友库存台账」数据库表结构解析与字段说明,用友库存台账数据库表详解

  2. iQuantity vs iNum

    • 数量:主计量单位(个")
    • 件数:辅助单位(箱")
      👉 遇到数量对但件数不对?检查计量单位换算!
  3. fCost的坑 💣
    这个成本价是移动加权平均算的,如果发现和财务账对不上:

    • 检查是否有未记账的出入库单
    • 看存货核算选项的计价方式

扩展表关系图

📌 库存台账 = CurrentStock + 这些表联查

graph LR
    A[CurrentStock] -->|cInvCode| B[Inventory]
    A -->|cWhCode| C[Warehouse]
    B -->|cComUnitCode| D[ComputationUnit]
  1. Inventory表:存货档案

    • cInvName:存货名称
    • cInvStd:规格型号 📏
    • cComUnitCode:主计量单位
  2. Warehouse表:仓库档案

    • cWhName:仓库名称
    • bShopFloor:是否车间仓 🏭

高频问题排查指南

❌ 场景1:系统有库存但实际没货

-- 重点查这三个字段
SELECT cInvCode, iQuantity, dLastCheckDate 
FROM CurrentStock 
WHERE cWhCode='01' AND iQuantity>0

可能原因:

用友ERP|库存管理 用友库存台账」数据库表结构解析与字段说明,用友库存台账数据库表详解

  • 有出库单未审核 ✔️ 查RdRecord表
  • 最后盘点日期太久 📅 建议每月盘点

💸 场景2:金额对不上财务账

-- 对比当前成本与财务成本
SELECT cInvCode, fCost AS 系统成本, 
       (SELECT iPrice FROM GL_Accvouch...) AS 财务成本
FROM CurrentStock
WHERE ABS(fCost - ...)>0.01

老王私藏技巧 💡

  1. 快速找滞销品

    -- 超过90天无出入库的存货
    SELECT * FROM CurrentStock 
    WHERE DATEDIFF(day, dLastCheckDate, GETDATE())>90
  2. 安全库存预警

    -- 关联存货档案的安全库存字段
    SELECT s.cInvCode, iQuantity, iSafeQuantity
    FROM CurrentStock s JOIN Inventory i 
    ON s.cInvCode=i.cInvCode
    WHERE iQuantity < iSafeQuantity

2025年新版变化预告 🔮

根据用友2025生态大会消息:

  • 将新增cBatchTrace字段支持批次追溯 �
  • fCost字段精度扩展到8位小数
  • 增加JSON格式的扩展字段

下次遇到库存问题,别慌!按这个思路查表准没错~ 大家有什么踩坑经历?欢迎在评论区聊聊 👇

(注:本文基于用友U8+ 2025年7月版技术手册整理)

发表评论