sql查询即时库存避坑

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

sql查询即时库存避坑

masterId和materialId

1、查询物料表

多个组织时,可能会查询出来多个物料------它们的创建组织相同,但是使用组织不同


2、在即时库存中联查物料时,应该用**即使库存中materialId关联物料的masterId** 并且 **物料的使用组织是要查询的组织**


示例:


```sql

select *

from T_STK_INVENTORY A

INNER JOIN T_BD_MATERIAL WL ON A.FMATERIALID = WL.FMASTERID AND WL.FUSEORGID = '100089' and A.FSTOCKORGID = '100089' AND A.FISEFFECTIVED = 1

INNER JOIN T_BD_MATERIAL_L WLL ON WL.FMATERIALID = WLL.FMATERIALID

INNER JOIN T_BD_LOTMASTER LOT ON LOT.FLOTID = A.FLOT

INNER JOIN T_BD_FLEXSITEMDETAILV D ON D.FID = A.FAUXPROPID 

INNER JOIN T_BAS_ASSISTANTDATAENTRY_L DV ON DV.FENTRYID = D.FF100009 

```


3、库存批号和非库存批号

在即时库存等库存信息时,是库存批号 即FBIZTYPE = 1

在检验单、发货通知单是非库存批号 即FBIZTYPE=2

如果只是为了查询编码不关联库存查询库存的话不用管FBIZTYPE,因为它俩的**批号编码是相同的**


4、查询有效库存

img_v3_02dc_b061296a-0e7a-4c3e-bdff-99e72113f79g.webp

在查询即使库存时,需要加查询条件:FISEFFECTIVED = 1。

**FISEFFECTIVED**这个字段在数据字典不显示,但是在导出文档的约束里有,在表里也有这个字段


sql查询即时库存避坑

masterId和materialId1、查询物料表多个组织时,可能会查询出来多个物料------它们的创建组织相同,但是使用组织不同2、在即时库存中联查物...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息