66.2、WebApi,提交,审核,反审核,删除,查看接口原创
金蝶云社区-林荫大道cc
林荫大道cc
8人赞赏了该文章 6250次浏览 未经作者许可,禁止转载编辑于2020年07月18日 17:47:48
封面

续  66.1


1、打开VS,点启动,输入Json,点保存按钮,生成一笔创建状态的采购订单


image.png


image.png


{
    "Creator": "",
    "NeedReturnFields":[
    "FID","FBillNo","FPOOrderEntry.FENTRYID","FPOOrderEntry.FMaterialID"],
    "Model": {
        "FBillTypeID": {
            "FNUMBER": "CGDD01_SYS"
        },
        "FDate": "2020-07-18",
        "FSupplierId": {
            "FNumber": "001"
        },
        "FPurchaseOrgId": {
            "FNumber": "100"
        },
        "FPOOrderFinance": {
            "FSettleCurrId": {
                "FNumber": "PRE001"
            },
            "FEXCHANGETYPEID": {
                "FNumber": "HLTX01_SYS"
            },
            "FEXCHANGERATE": 1
        },
        "FPOOrderEntry": [{
            "FMaterialId": {
                "FNumber": "001"
            },
            "FPriceUnitId": {
                "FNumber": "Pcs"
            },
            "FQty": 300.0,
            "FTaxPrice": 10,
            "FEntryTaxRate": 17.00
        }]
    }
}


image.png



2、输入Json,点提交按钮,采购订单状态由创建变成审核中


{
    "CreateOrgId": 0,
    "Numbers": ["CGDD000017"],
    "Ids": "",
    "SelectedPostId": 0
}


Numbers:单据编号 CGDD000017


image.png


image.png


image.png


提交:


client.Submit("PUR_PurchaseOrder","{"CreateOrgId":0,"Numbers":[],"Ids":"","SelectedPostId":0}");


  1. formid:业务对象表单Id,字符串类型(必录)


   2. data:JSON格式数据(详情参考JSON格式数据)(必录)

  

     2.1.CreateOrgId:创建者组织内码,字符串类型(非必录)

     2.2.Numbers:单据编码集合,数组类型,格式:[No1,No2,...](使用编码时必录)

     2.3.Ids:单据内码集合,字符串类型,格式:"Id1,Id2,..."(使用内码时必录)

     2.4.SelectedPostId:工作流发起员工岗位内码,整型(非必录),注(员工身兼多岗时不传参默认取第一个岗位)


image.png



3、输入Json,点审核按钮,采购订单状态由 审核中 变成 已审核


{
    "CreateOrgId": 0,
    "Numbers": ["CGDD000017"],
    "Ids": "",
    "InterationFlags": ""
}


image.png


image.png


image.png


审核:


client.Audit("PUR_PurchaseOrder","{"CreateOrgId":0,"Numbers":[],"Ids":"","InterationFlags":""}");


  1. formid:业务对象表单Id,字符串类型(必录)

  2. data:JSON格式数据(详情参考JSON格式数据)(必录)


     2.1.CreateOrgId:创建者组织内码,字符串类型(非必录)

     2.2.Numbers:单据编码集合,数组类型,格式:[No1,No2,...](使用编码时必录)

     2.3.Ids:单据内码集合,字符串类型,格式:"Id1,Id2,..."(使用内码时必录)

     2.4.InterationFlags:交互标志集合,字符串类型,分号分隔,格式:"flag1;flag2;..."(非必录),                                                                    例如(允许负库存标 识:STK_InvCheckResult)


image.png



4、输入Json,点查看按钮,返回查看数据


{
    "CreateOrgId": 0,
    "Numbers": "CGDD000017",
    "Id": "100034"
}


使用内码 "Id": "100034" 查看


image.png


image.png



查看:


client.View("PUR_PurchaseOrder","{"CreateOrgId":0,"Number":"","Id":""}");


  1. formid:业务对象表单Id,字符串类型(必录)

  2. data:JSON格式数据(详情参考JSON格式数据)(必录)


     2.1.CreateOrgId:创建者组织内码,字符串类型(非必录)

     2.2.Number:单据编码,字符串类型(使用编码时必录)

     2.3.Id:表单内码(使用内码时必录)



image.png



5、输入Json,点反审核按钮,采购订单状态由 已审核 变成  重新审核中


{
    "CreateOrgId": 0,
    "Numbers": ["CGDD000017"],
    "Ids": "",
    "InterationFlags": ""
}


image.png


image.png


image.png


反审核:


client.UnAudit("PUR_PurchaseOrder","{"CreateOrgId":0,"Numbers":[],"Ids":"","InterationFlags":""}");


  1. formid:业务对象表单Id,字符串类型(必录)

  2. data:JSON格式数据(详情参考JSON格式数据)(必录)


     2.1.CreateOrgId:创建者组织内码,字符串类型(非必录)

     2.2.Numbers:单据编码集合,数组类型,格式:[No1,No2,...](使用编码时必录)

     2.3.Ids:单据内码集合,字符串类型,格式:"Id1,Id2,..."(使用内码时必录)

     2.4.InterationFlags:交互标志集合,字符串类型,分号分隔,格式:"flag1;flag2;..."(非必录),

                                      例如(允许负库存标识:STK_InvCheckResult)


image.png



6、输入Json,点删除按钮,采购订单被删除


{
    "CreateOrgId": 0,
    "Numbers": ["CGDD000017"],
    "Ids": ""
}


image.png


image.png


删除:


client.Delete("PUR_PurchaseOrder","{"CreateOrgId":0,"Numbers":[],"Ids":""}");


  1. formid:业务对象表单Id,字符串类型(必录)

  2. data:JSON格式数据(详情参考JSON格式数据)(必录)


     2.1.CreateOrgId:创建者组织内码,字符串类型(非必录)

     2.2.Numbers:单据编码集合,数组类型,格式:[No1,No2,...](使用编码时必录)

     2.3.Ids:单据内码集合,字符串类型,格式:"Id1,Id2,..."(使用内码时必录)


image.png


总目录链接

https://vip.kingdee.com/article/649938720145912


66.2.zip(278.27KB)

赞 8