【WEBAPI】采购订单明细行相关操作怎么调用接口?原创
金蝶云社区-王尚策
王尚策
2人赞赏了该文章 164次浏览 未经作者许可,禁止转载编辑于2024年03月04日 09:00:16

【应用场景】

很多盆友反馈,希望能够使用接口调用单据明细体的相关行操作,下面讲解如何使用,以采购订单CGDD000786为例


【案例演示】

1、需要使用通用的操作调用接口服务地址:http://ServerIp/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation.common.kdsvc


2、JSON案例:以采购订单的行解冻(UnFreeze)操作为例子

{
  "FormId": "PUR_PurchaseOrder",
  "opNumber": "UnFreeze",
  "data": {
    "PkEntryIds": [
      {
        "Id": "101046",
        "EntryIds": "103615"
      }
    ]
  }
}


3、参数解释:

    1)FormId:代表调用的是哪个单据,填入单据标识

    2)opNumber:代表对应的操作标识

    3)PkEntryIds:Id表示单据的FID,EntryIds表示对应的分录行Id



4、对应的操作名称可在BOS中找到




5、可以利用单据查询接口,查出相关单据的明细信息

{
  "FormId": "PUR_PurchaseOrder",
  "FieldKeys": "FBILLNO,FID,FPOOrderEntry_FEntryid",
  "FilterString": "FBILLNO='CGDD000786'"
}



【功能验证】

1、行反冻结成功:


2、行冻结成功:



【参考资料】

【WEBAPI】采购订单新变更单【生效】操作怎么调用接口? (kingdee.com)

K/3Cloud WebAPI 调用任意操作实现方案【分享】 (kingdee.com)


赞 2