【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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



