WEBAPI调用即时库存查询存在的问题
金蝶云社区-nmgzjf
nmgzjf
0人赞赏了该文章 998次浏览 未经作者许可,禁止转载编辑于2017年06月30日 08:23:12

[table]
[tr][td]即时库存查询确实有很多的场景,现在有几个问题一直测试不出来,想请教总部老师,
1。客户是单组织,部分物料存在多个辅助属性(最多的达到8个属性,有颜色、直径、左右等等)


以销售订单为例,选择物料后,可以获取库存量、可发量,

目前,库存量我通过
"FormId": "STK_InventorySummary",
"FilterString": "FMaterialId.FNumber ='D.007.001.002'",
"OrderString": "FMaterialId",
"FieldKeys": "FMaterialId.FNumber,FMaterialId.FName,FBaseUnitId.FNumber,FBaseUnitId.FName,FBaseQty,FStockUnitId.FNumber,FStockUnitId.FName,FQty"

可以获取正确结果。
但可发量不知道调用什么接口。

2。明细物料


获取物料即时库存明细时,如何 使用辅助属性过滤呢?

"FilterString": "FMaterialId.FNumber ='B.001.001.001.002'",

这个地方要怎么加,直接加编码显然有些不合适啊,别说第三方开发人员,连咱们的人都不知道这个编码是多少,呵呵
还请老师给指点一下
PS:
通过这个,FAuxpropId.FF100001,FAuxpropId.FF100002,可以获取 到
"59115a7a0d22d9",
"59115a7a0d23e4",
这样的属性,但意义不大,我希望有FNumber和FName,FAuxpropId.FF100002.FNumber这样的引用会抱错,不太明白。