之前做k3 cloud的时候,梳理了下仓库和仓位的关系,是在存储过程中用到的;今天翻文档笔记的时候翻到,就发出来;
- oracle sql如下:
--验证仓库 和仓位是否匹配
SELECT
S2.Fname 仓库名称,S1.FNUMBER 仓库编码,S3.FSTOCKLOCID 仓位内码,vbas.FNUMBER 仓位编码,vbasl.FNAME 仓位名称
FROM T_BD_STOCK S1
INNER JOIN T_BD_STOCK_L S2 ON S2.FSTOCKID = S1.FSTOCKID AND S2.FLOCALEID = 2052
INNER JOIN T_BD_FLEXVALUESCOM S3 ON S3.FSTOCKID =S1.FSTOCKID --记录了仓库FStockId与仓位FStockLocId之间的关系
INNER JOIN t_bas_flexvaluesdetail tbsf --值集资料维度数据 仓位数据表(仓位内码)
ON s3.fstocklocid=tbsf.fid
INNER JOIN V_BAS_FLEXVALUESENTRY vbas --仓位
ON tbsf.FF100021=vbas.FENTRYID
INNER JOIN v_bas_flexvaluesentry_l vbasl --仓位多语言
ON vbas.FENTRYID=vbasl.FENTRYID AND vbasl.FLOCALEID=2052
INNER JOIN t_org_organizations torg --组织
ON s1.fuseorgid=torg.forgid
INNER JOIN t_org_organizations_l torgl --组织多语言
ON torg.forgid=torgl.forgid
WHERE s2.fname='仓库名称' AND torgl.fname='单位名称'
需要的小伙伴自行查看,平时工作遇到的问题,也会放在这里进行记录;
閱讀更多 金蝶開發 的文章