【webapi】采购订单【释放采购申请关联】操作怎么调用接口?原创
金蝶云社区-王尚策
王尚策
17人赞赏了该文章 840次浏览 未经作者许可,禁止转载编辑于2023年02月15日 14:20:11

【webapi】采购订单【释放采购申请关联】操作怎么调用接口?



操作背景:

  1. 先了解采购订单上的释放采购申请关联业务:采购订单释放采购申请关联数量 (kingdee.com)

  2. 归纳起来我们实际是要做两个动作:

  3. 先进行采购订单的【整单关闭】操作

  4. 后面才可以进行采购订单的【释放采购申请关联】操作

  5. 两个操作的服务地址均为:http://ServerIp/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation.common.kdsvc



具体实践:

整单关闭:
{
    
"FormId": "PUR_PurchaseOrder",  
"opNumber": "BillClose",
"data": {
        "Numbers": "CGDD002027"
    } 
}


1、下面以订单编号CGDD002027为例子讲解如何用接口来模拟这两个动作!

image.png


2、【opNumber】这个参数的值【BillClose】来源于:

image.png


3、PostMan上执行成功:

image.png


4、订单上查看效果:

再次回到系统的这张订单上点击【整单关闭】,订单提示单据已关闭,说明接口的执行其实已经生效了!

image.png


5、下面继续按照上面的步骤执行【释放采购申请关联操作

释放采购申请关联:
{  
"FormId": "PUR_PurchaseOrder",
 "opNumber": "ConToReleaseReq",
 "data": {
        "Numbers": "CGDD002027"
    } 
}


6、步骤不展开讲解了,和上面一样,截图如下:

image.png

image.png

image.png

最后再次回到系统订单上验证,提示这个订单其实已经释放过了采购申请,这也是说明我们的接口是执行成功了的!




参考资料:

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

赞 17