磅单问题

磅单拉取的数据范围

  • 每次查询最多包含3个月内的数据,比如beginTimestamp=20160301101010000,则查询范围为20160301~20160601的数据,如果期间无数据,调用方需要将返回值中的 MaxTimestamp的值20160601101010000,作为下一次请求链接中的beginTimestamp,继续循环请求,直至当前时间。所以beginTimestamp需要根据项目实际发生业务的时间传值,不易过小
  • 每次查询默认查出满足条件的前200条数据,如果第201条及之后的数据的时间戳与第200条相同,则一同查出,一次查询一般是200条数据,最多3000条数据
  • 时间过滤条件是数据库每条记录的时间戳,不是单据的业务时间

授权文件与磅单数据范围的关系

  • 若授权文件是项目层级的,不录入项目ID,则查询直接授权文件对应的项目本层及下级拌合站的所有磅单
  • 若授权文件是项目层级的,录入项目ID,则查询该项目本层的磅单数据
  • 若授权文件是租户/公司层级的,不录入项目ID时,查询租户/公司下级所有项目的磅单
  • 若授权文件是租户/公司层级的,录入项目ID时,则查询该项目本层的磅单数据

项目端磅单上传机制

  • 磅单两次称重完,出场界面打印或者关闭会马上上传
  • 如果不打印,必填项完整的情况下,点数据同步或者间隔30分钟同步一次

磅单图片获取张数不是默认8张的问题

  • 如果车辆设置了自动回皮,则图片只有四张
  • 如果是收料:只有进场四张;如果是发料:只有出场四张

磅单子类型

  • 标准版默认的子类型:收料(采购、调入、甲供、退货),发料(发料、废旧物资、调出、售出),直入直出(直入直出)
  • 磅单子类型目前支持的类别如下: 磅单子类别

磅单子类型如何个性化定制?

磅单子类型个性化定制流程如下:

  • 先联系市场经理,共同梳理收发料业务的小类型有哪些?涉及应用范围(项目端、云端、移动验收)?
  • 市场经理物料验收产品经理提出个性化磅单小类型定制需求(包含小类型明细清单和应用范围)
  • 物料验收产品部安排研发资源,定制开发个性元数据
  • 物料研发人员,协助实施人员给客户进行项目端升级

磅单验收依据YSYJ说明

路径:data -> Bills -> YSYJ

  • 同一笔磅单可以支持多种验收依据,比如同时根据合同订单验收,则返回的YSYJ数组中包含2条数据
    举例说明(YSYJ):
      1、根据合同验收磅单
          {
              "LX": "PURCHASEWAYBILL", // 类型  PURCHASECONTRACT:采购合同
              "BM": "CWTHT20210517341T", // 合同编号
              "DJID": 535197949432320, //合同id
              "DSFDJID": "535197902893568" // 第三方合同ID
          }
      2、根据订单验收磅单
          {
              "LX": "PURCHASEWAYBILL", // 类型  PROJECT_ORDER:订单 
              "BM": "CWTHT20210517341T", // 订单编号
              "DJID": 535197949432320, // 订单id
              "DSFDJID": "535197902893568" // 第三方订单ID(非必填,若非集成订单则此字段无值)
          }
      3、根据运单验收磅单
          {
              "LX": "PURCHASEWAYBILL", // 类型  PURCHASEWAYBILL:运单
              "BM": "CWTHT20210517341T", // 运单编号
              "DJID": 535197949432320, // 运单id 
              "DSFDJID": "535197902893568" // 第三方运单ID(非必填,若非集成运单则此字段无值)
          }
      4、根据申请单验收磅单
          {
              "LX": "PURCHASEWAYBILL", // 类型  MATERIAL_REQUISITION:申请单
              "BM": "CWTHT20210517341T", // 申请单编号
              "DJID": 535197949432320, // 申请单id 
              "DSFDJID": "535197902893568" // 第三方申请单(非必填,若非集成订单则此字段无值)
          }
    

磅单材料验收依据BDCLYSYJ说明

字段路径:data -> Bills -> BDCL -> BDCLYSYJ

  • 同一笔磅单可以支持多种验收依据,比如同时根据合同材料订单材料验收,则返回的BDCLYSYJ数组中包含2条数据
    举例说明(BDCLYSYJ):
      1、根据合同验收磅单,选择的是合同下的材料
          {
              "LX": "PURCHASEWAYBILL", // 类型  PURCHASECONTRACT:采购合同
              "BM": "CWTHT20210517341T", // 合同编号
              "DJID": 535197949432320, //合同id
              "DSFDJID": "535197902893568" // 第三方合同ID
              "DJMXID": 535197950972417, // 合同材料行id
              "DSFDJMXID": "535154169925632" // 第三方合同材料表行id    
          }
      2、根据订单验收磅单,选择的是订单下的材料
          {
              "LX": "PURCHASEWAYBILL", // 类型  PROJECT_ORDER:订单 
              "BM": "CWTHT20210517341T", // 订单编号
              "DJID": 535197949432320, // 订单id
              "DSFDJID": "535197902893568" // 第三方订单ID(非必填,若非集成订单则此字段无值)
              "DJMXID": 535197950972417, // 订单材料行id(非必填,若非集成订单则此字段无值)
              "DSFDJMXID": "535154169925632" // 第三方订单材料表行id (非必填,若非集成订单则此字段无值)
          }
      3、根据运单验收磅单,选择的是订单下的材料
          {
              "LX": "PURCHASEWAYBILL", // 类型  PURCHASEWAYBILL:运单
              "BM": "CWTHT20210517341T", // 运单编号
              "DJID": 535197949432320, // 运单id 
              "DSFDJID": "535197902893568" // 第三方运单ID(非必填,若非集成运单则此字段无值)
              "DJMXID": 535197950972417, // 运单材料行id(非必填,若非集成订单则此字段无值)
              "DSFDJMXID": "535154169925632" // 第三方运单材料表行id (非必填,若非集成订单则此字段无值)  
          }
      4、根据申请单验收磅单,选择的是申请单下的材料
          {
              "LX": "PURCHASEWAYBILL", // 类型  MATERIAL_REQUISITION:申请单
              "BM": "CWTHT20210517341T", // 申请单编号
              "DJID": 535197949432320, // 申请单id 
              "DSFDJID": "535197902893568" // 第三方申请单(非必填,若非集成订单则此字段无值)
              "DJMXID": 535197950972417, // 申请单材料行id(非必填,若非集成订单则此字段无值)
              "DSFDJMXID": "535154169925632" // 第三方申请单材料表行id  (非必填,若非集成订单则此字段无值) 
          }
    

results matching ""

    No results matching ""