电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

仓位及仓位值集-学习笔记

来源:金蝶云社区作者:金蝶2024-09-2330

仓位及仓位值集-学习笔记

学习路径

一、实际的业务需求

二、产品功能的设计和实现方式

三、结合实际业务场景使用系统功能

四、二次开发案例


一、实际的业务需求

仓位值集业务使用场景:【如何设置仓库、仓位值集?


二、产品功能的设计和实现方式

仓位是维度关联字段类型,即弹性域:仓位的维度支持动态扩展

仓位值集说明.webp


从仓位值集相关表的结构和关联关系

参考文章:


常用的一些查询和多语言:

  • 值集列表

SELECT T1.FNUMBER AS 仓位值集编码, T2.FNAME AS 仓位值集名称, T1.FFLEXNUMBER AS 维度Key FROM T_BAS_FLEXVALUES T1 

JOIN T_BAS_FLEXVALUES_L T2 ON T1.FID = T2.FID

ORDER BY T1.FNUMBER


其中FFLEXNUMBER:维度Key 对应为BOS中的"值集资料维度数据",FormId: BD_FLEXVALUESDETAIL_EXTEND, 查找,

值集资料维度数据.webp


  • 仓位值列表

SELECT T3.FID, T3.FNUMBER AS 仓位值集编码, T4.FNAME AS 仓位值集名称, T1.FENTRYID, T1.FNUMBER AS 仓位值编码, T2.FNAME AS 仓位值名称 FROM T_BAS_FLEXVALUESENTRY T1 
JOIN T_BAS_FLEXVALUESENTRY_L T2 ON T1.FENTRYID = T2.FENTRYID
JOIN T_BAS_FLEXVALUES T3 ON T1.FID = T3.FID
JOIN T_BAS_FLEXVALUES_L T4 ON T4.FID = T3.FID
ORDER BY T1.FNUMBER


  • 启用仓位管理的仓库列表

SELECT T1.FNUMBER, T2.FNAME, T1.FISOPENLOCATION FROM T_BD_STOCK T1 
JOIN T_BD_STOCK_L T2 ON T1.FSTOCKID = T2.FSTOCKID
WHERE FISOPENLOCATION = 1
ORDER BY T1.FNUMBER


  • 仓库启用仓位的值集维度

SELECT T2.FSTOCKID, T2.FNUMBER, T3.FNAME, T1.FFLEXID 仓位值集内码, T1.* FROM T_BD_STOCKFLEXITEM T1
JOIN T_BD_STOCK T2 ON T1.FSTOCKID = T2.FSTOCKID
JOIN T_BD_STOCK_L T3 ON T2.FSTOCKID = T3.FSTOCKID
WHERE T2.FSTOCKID = 140734
ORDER BY T2.FSTOCKID


  • 仓库启用仓位的值维度

SELECT T2.FSTOCKID, T2.FNUMBER, T3.FNAME, T4.FFLEXENTRYID AS 仓位值内码, T41.FNUMBER 仓位值编码, T41L.FNAME 仓位值名称, T1.FFLEXID 仓位值集维度内码,T31.FNUMBER 仓位值集编码,T31L.FNAME 仓位值集名称 FROM T_BD_STOCKFLEXITEM T1
JOIN T_BD_STOCKFLEXDETAIL T4 ON T1.FENTRYID = T4.FENTRYID
JOIN T_BAS_FLEXVALUES T31 ON T1.FFLEXID = T31.FID
JOIN T_BAS_FLEXVALUES_L T31L ON T31L.FID = T31.FID
JOIN T_BAS_FLEXVALUESENTRY T41 ON T4.FFLEXENTRYID = T41.FE

仓位及仓位值集-学习笔记

学习路径一、实际的业务需求二、产品功能的设计和实现方式三、结合实际业务场景使用系统功能四、二次开发案例一、实际的业务需求仓位值集业...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信