金蝶云星空仓库和仓位表原创
19人赞赏了该文章
1,648次浏览
编辑于2023年10月12日 21:01:13
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
SELECT a.仓库ID, a.仓库名称, d.仓位ID, d.仓位名称, c.内码 FROM ( SELECT a.FSTOCKID '仓库ID', b.FNAME '仓库名称' FROM dbo.T_BD_STOCK a INNER JOIN dbo.T_BD_STOCK_L b ON a.FSTOCKID = b.FSTOCKID) a LEFT JOIN ( SELECT FENTRYID '仓位值表FENTRYID', FSTOCKID '仓库ID' FROM dbo.T_BD_STOCKFLEXITEM) b ON b.仓库ID = a.仓库ID LEFT JOIN ( SELECT FDETAILID '内码', FENTRYID '仓位值表FENTRYID', FFLEXENTRYID '仓位表FENTRYID' FROM T_BD_STOCKFLEXDETAIL) c ON c.仓位值表FENTRYID = b.仓位值表FENTRYID LEFT JOIN ( SELECT loc.FID AS '仓位ID', locCol1L.FNAME '仓位名称', locCol1.FENTRYID '仓位表FENTRYID' FROM T_BAS_FLEXVALUESDETAIL loc LEFT JOIN T_BAS_FLEXVALUESENTRY locCol1 ON (loc.FF100015 = locCol1.FENTRYID) LEFT JOIN T_BAS_FLEXVALUESENTRY_L locCol1L ON locCol1.FENTRYID = locCol1L.FENTRYID) d ON d.仓位表FENTRYID = c.仓位表FENTRYID WHERE d.仓位ID = '102345';
SELECT a.FSTOCKID '仓库ID', b.FNAME '仓库名称' FROM dbo.T_BD_STOCK a INNER JOIN dbo.T_BD_STOCK_L b ON a.FSTOCKID = b.FSTOCKID
T_BD_STOCK 仓库主表
T_BD_STOCK_L 仓库名称表
T_BD_STOCKFLEXITEM 仓库启用的仓位值集类型(启用的仓位维度)
FSTOCKID FENTRYID FFLEXID FSEQ FISMUSTINPUT 455504 100001 100003 1 1 455514 100005 100004 1 1 475522 100006 100003 1 1 475522 100007 100004 2 1
T_BD_STOCKFLEXITEM 这个表存储的是仓库关联的仓位值集信息,例如:仓库A 仓位值集选则了A01 B01 两个仓位值集,则在这张表里会有两条记录
FSTOCKID 仓库内码
FENTRYID 自增主键,如果仓库关联仓位值集后删除了或者选择了其他的仓位值集则会跳号
FFLEXID 仓位值集基础资料内码 t_BAS_FlexValues
T_BD_STOCKFLEXDETAIL 仓库所选仓位值集类型下,可选的仓位值集明细资料(可选的仓位值)
FENTRYID FDETAILID FFLEXENTRYID FSEQ 100006 100007 100834 1 100007 100008 101042 1
FENTRYID 关联的T_BD_STOCKFLEXITEM 表中的FENTRYID
FDETAILID T_BD_STOCKFLEXDETAIL 表中内码
FFLEXENTRYID 仓位(T_BAS_FLEXVALUESDETAIL)内码
T_BAS_FLEXVALUESDETAIL 业务单据上,填写好各仓位维度的值之后,会向仓位数据表,插入一条数据,并生成一个流水主键值; 单据上仓位字段,存储此表的流水主键值; 单据通过关联此表,可以读取各个仓位维度值
FID FOPCODE FF100003 FF100004 FF100005 FF100006 100003 100834 0 0 0 100004 100835 0 0 0 100005 100836 0 0 0 100006 0 101042 0 0 100007 0 101043 0 0 100008 0 101044 0 0 100009 0 101045 0 0 100010 0 101046 0 0 100011 0 101047 0 0 100014 100834 101042 0 0
FID 业务单据上仓位字段存储的值
FF100003 FF + 仓位值集的FID
T_BAS_FLEXVALUESENTRY 仓位主表
T_BAS_FLEXVALUESENTRY_L 仓位名称表
赞 19
19人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读