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

【WEBAPI】实现采购申请单下推采购订单后,修改下游订单数据,并且新增付款计划

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

【WEBAPI】实现采购申请单下推采购订单后,修改下游订单数据,并且新增付款计划

【WEBAPI】实现采购申请单下推采购订单后,修改下游订单数据,并且新增付款计划



背景:

  1. 调用下推接口,实现上下游单据的关联

  2. 只修改必要下游单据字段,简化传参

  3. 修改的同时,新增付款计划

  4. 官方API交流QQ群:857982100



步骤:

1、先调用申请单下推接口

{
  "EntryIds": "265517",
  "RuleId": "PUR_Requisition-PUR_PurchaseOrder",
  "IsDraftWhenSaveFail": "true"
}

要点:

由于申请单上是没有【供应商】的,推到下游订单后【供应商】是空的且默认必填,保存会不成功,所以此时我们   设置"IsDraftWhenSaveFail": "true",下推后的订单为【暂存】状态,此时会返回下游单据的FID




2、利用查询接口,用下游订单的FID查询订单分录id:FENTRYID

{
  "data": {
    "FormId": "PUR_PurchaseOrder",
    "FieldKeys": "FID,FPOOrderEntry_FEntryid",
    "FilterString": "FID='393015'"
  }
}

返回:

[

393015,
393521

]




3、构建JSON:以修改订单的供应商、采购员、含税单价、采购数量;新增付款计划数据为例

{
  "Model": {
    "FID": "393015",
    "FSupplierId": {
      "FNumber": "051101"
    },
    "FPurchaserId": {
      "FNumber": "0001"
    },
    "FPOOrderFinance": {
      "FEntryId": 393521,
      "FPayCondit

【WEBAPI】实现采购申请单下推采购订单后,修改下游订单数据,并且新增付款计划

【WEBAPI】实现采购申请单下推采购订单后,修改下游订单数据,并且新增付款计划背景:调用下推接口,实现上下游单据的关联只修改必要的下游...
点击下载文档文档为doc格式

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

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