仓位、仓位值集以及仓位值集值的关系与区别原创
11人赞赏了该文章
5,889次浏览
编辑于2021年12月02日 17:57:47
仓位、仓位值集以及仓位值集值这几个名称上比较相像,容易让人不好理解,下面对这几个概念做个简要介绍。
仓位:相对仓库而言,结合仓库一起使用,是仓库更细化的一级,对应于业务单据、即时库存中的仓位字段,一般为FStockLocID。它的內码ID由仓位值集组合生成而得,我们单据上的仓位字段、即时库存中的仓位字段,存储的值都对应此。
仓位值集、仓位值集值:这个可看做是用于生成仓位信息的数据源,在业务中并不直接使用,需要组成仓位后使用。
用下图进行说明仓位与仓位值集的对应关系:
如果需要使用Api接口查询某个仓位的编码或者名称,首先需要知道都有哪些仓位值集字段编码,也就是需要查询仓位值集的FFLEXNUMBER字段,然后通过FStockLocID.FF100001.FNumber、FStockLocID.FF100001.FName的格式获取,把查询到的非空值进行拼接,组成界面上显示的仓位编码、仓位名称。
附注:
--FFLEXNUMBER 对应会生成T_BAS_FLEXVALUESDETAIL表的FF1XXXXXX字段 SELECT FID,FNUMBER,FFLEXNUMBER FROM T_BAS_FLEXVALUES --仓位值集表 SELECT * FROM T_BAS_FLEXVALUES_L --仓位直接多语言表 SELECT FID,FENTRYID,FNUMBER FROM T_BAS_FLEXVALUESENTRY --仓位值集值表 SELECT * FROM T_BAS_FLEXVALUESENTRY_L --仓位值集值多语言表 --仓位与仓位值关系表,FID即为仓位FStockLocID,FF100001、FF100011即为仓位值集值ID SELECT FID,FF100001,FF100011,FF100012 FROM T_BAS_FLEXVALUESDETAIL SELECT FID,FSTOCKLOCID FROM T_STK_INVENTORY --即时库存表
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!