使用Java-SDK查询物料列表原创
金蝶云社区-aeowuguozhi
aeowuguozhi
4人赞赏了该文章 147次浏览 未经作者许可,禁止转载编辑于2023年12月07日 09:36:02
// 核心代码如下(不全的)
private final String FORMID = "BD_MATERIAL";
Gson gson = new Gson();
String jsonData = gson.toJson(executeBillQueryParam);
//调用接口
String resultJson = String.valueOf(api.executeBillQuery(jsonData));
System.out.println("接口返回结果: " + resultJson);


查询出来的物料列表存可能存在的问题:

  1. 多条物料编码、物料内码(ID)相同的物料记录。原因:

因为这多条物料编码、物料内码(ID)相同的物料记录的使用组织不同。请看下面的ERP物料单据查询的结果,其中,fuseOrgId 是使用组织。

            {
                "fmaterialId": "376133789",
                "fcreateOrgId": "1",
                "fuseOrgId": "1",
                "fnumber": "320043789",
                "fname": "(±)-降烟碱",
                "fspecification": " ",
                "fmnemonicCode": " ",
                "foldNumber": "5746-86-1789",
                "fdescription": " ",
                "fmaterialGroup": "103133789"
            },
            {
                "fmaterialId": "376133789",
                "fcreateOrgId": "1",
                "fuseOrgId": "2",
                "fnumber": "320043789",
                "fname": "(±)-降烟碱",
                "fspecification": " ",
                "fmnemonicCode": " ",
                "foldNumber": "5746-86-1789",
                "fdescription": " ",
                "fmaterialGroup": "103133789"
            }



赞 4