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

【WEBAPI】如何删除采购订单付款计划里面的分录?

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

【WEBAPI】如何删除采购订单付款计划里面的分录?

【应用场景】

【WEBAPI】如何删除采购订单付款计划里面的分录?


【注意事项】


关键是利用好以下该参数

IsDeleteEntry
bool
非必录
true
是否删除已存在的分录,布尔类型,默认true(非必录)



【案例演示】

以截图中CGDD000891的三行付款计划为例:


首先通过单据查询接口,找到对应的id数据

{
    "FormId": "PUR_PurchaseOrder",
    "FieldKeys": "FBILLNO,FID,FIinstallment_FEntryid",
    "FilterString": "FBILLNO='CGDD000891'",
    "OrderString": "",
    "TopRowCount": 0,
    "StartRow": 0,
    "Limit": 0,
    "SubSystemId": ""
}

返回三行付款计划的值:

[{"FBILLNO":"CGDD000891","FID":101178,"FIinstallment_FEntryid":101153},{"FBILLNO":"CGDD000891","FID":101178,"FIinstallment_FEntryid":101154},{"FBILLNO":"CGDD000891","FID":101178,"FIinstallment_FEntryid":101155}]





利用保存接口操作行删除操作

1、"IsDeleteEntry": "false",JSON哪怕只填入两行明细的行id,原来的三行付款计划均存在,不会被影响

(注:此情景下一般可适用于行修改操作,JSON只填入要修改的行,不至于影响其他行,需修改付款计划行的其他字段,如【是否预付】,可在下列JSON中添加该字段即可)

{
    "IsDeleteEntry": "false",
    "Model": {
        "FID": 101178,
        "FIinstallment": [
            {
                "FEntryId": 101153
            },
            {
                "FEntr

【WEBAPI】如何删除采购订单付款计划里面的分录?

【应用场景】【WEBAPI】如何删除采购订单付款计划里面的分录?【注意事项】关键是利用好以下该参数IsDeleteEntrybool非必录true是否删除已...
点击下载文档文档为doc格式

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

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