SELECT
A.FSTOCKID, --仓库内码
A.FMASTERID, --主数据内码,被分配组织的FMASTERID,都指向创建组织的FSTOCKID
A.FNUMBER, --代码
A.FPRINCIPAL, --仓库负责人内码
A.FTEL, --联系电话
A.FLOCATIONSCHEME, --仓位方案
A.FALLOWATPCHECK, --允许atp检查
A.FALLOWMRPPLAN, --允许mrp计划
A.FISOPENLOCATION, --是否启用仓位管理
A.FALLOWLOCK, --允许锁库
A.FALLOWMINUSQTY, --允许负库存 1允许 0不允许
A.FADDRESS, --仓库地址
A.FGROUP, --分组内码
A.FSYSDEFAULT, --系统预设
A.FCREATEORGID, --创建组织
A.FUSEORGID, --使用组织
A.FCREATORID, --创建人
A.FCREATEDATE, --创建日期
A.FMODIFIERID, --修改人
A.FMODIFYDATE, --修改日期
A.FDOCUMENTSTATUS, --数据状态
A.FFORBIDSTATUS, --禁用状态
A.FAUDITORID, --审核人
A.FAUDITDATE, --审核日期
A.FFORBIDERID, --禁用人
A.FFORBIDDATE, --禁用日期
A.FLOCATIONID, --仓位
A.FSTOCKPROPERTY, --仓位属性 1:普通仓库 2:车间仓库 3:供应商仓库 4:客户仓库
A.FSUPPLIERID, --供应商
A.FCUSTOMERID, --客户
A.FDEFSTOCKSTATUSID, --默认库存状态
A.FDEFRECEIVESTATUSID, --默认收料状态
A.FTHIRDSTOCKTYPE, --第三方仓储类型
A.FAVAILABLEPICKING, --参与拣货 '1' 默认参与'1'
A.FSORTINGPRIORITY, --拣货优先级
A.FSTOCKSTATUSTYPE, --库存状态类型 保存可用的库存状态类型的列表,可多选,保存为类型枚举值的连接字符串,如'1','2','5';枚举值:'' 无设置 '0' 可用 '1' 待检 '2' 冻结 '3' 退回冻结 '4' 在途 '5' 收货冻结
AL.FPKID, --多语言主键
AL.FSTOCKID, --仓库内码
AL.FLOCALEID, --语言标示
AL.FNAME, --名称
AL.FDESCRIPTION --描述
FROM
T_BD_STOCK A
INNER JOIN T_BD_STOCK_L AL ON A.FSTOCKID = AL.FSTOCKID AND AL.FLOCALEID = 2052 --指定多语言为中文
WHERE
1=1
AND A.FNUMBER = '' --指定仓库编码
AND AL.FNAME = '' --指定仓库名称
3、 仓位表结构以及如何倒查仓位值
在金蝶云星空中,仓位是通过弹性域实现的。仓位内码,记录的是一个仓位的组合值,故查询仓位时,需要先通过内码去查组合值,再通过组合值去查询具体的仓位信息。
以下为示例:
--以带仓位内码的某行即时库存明细为例,其内码值为100022
SELECT * FROM T_STK_INVENTORY WHERE FSTOCKLOCID = 100022
--通过值集资料维度数据去查询组合情况(即时库存和单据上的仓位内码取自于这个表的FID)
SELECT * FROM T_BAS_FLEXVALUESDETAIL WHERE FID = 100022
--以下脚本为仓位和仓位值集的基础资料的表字段以及关联方式,资料维度数据记录的字段值,即FLEXVALUESENTRY的FENTRYID
SELECT
A.FID,
A.FNUMBER AS '仓位编码',
B.FNAME as '仓位名称',
A.FFLEXNUMBER AS '弹性表字段',
C.FNUMBER AS '仓位值编码',
C.FENTRYID AS '关联弹性表内码',
D.FNAME as '仓位值名称'
--,*
FROM
T_BAS_FLEXVALUES A --仓位值集
INNER JOIN T_BAS_FLEXVALUES_L B ON A.FID = B.FID --仓位值集_L
INNER JOIN T_BAS_FLEXVALUESENTRY C ON A.FID = C.FID --仓位值集分录
INNER JOIN T_BAS_FLEXVALUESENTRY_L D ON C.FENTRYID = D.FENTRYID --仓位值集分录_L
推荐阅读