美文网首页
17.SRM系统访问金蝶云星空(webapi):暂估应付自动生成

17.SRM系统访问金蝶云星空(webapi):暂估应付自动生成

作者: Steve_Hu | 来源:发表于2020-10-11 22:41 被阅读0次

    返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例

    需求描述

    SRM供应商对账确认并开票,ERP中自动产生财务应付单

    自定义接口定义:

    //其中BLN.CY.ApiClient.K3Cloud.Stub是命名空间,APPayableService是类名
    BLN.CY.ApiClient.K3Cloud.Stub.APPayableService.Update(data)
    
    

    请求参数

     [{
            "EntryId": 100089,//暂估应付单分录内码
            "Price": 20.0//含税单价(如果不修改价格,则设置为 0)
        }, {
            "EntryId": 100090,
            "Price": 30.0
        }]
    

    返回结果

    {"IsSuccess":true,"Message":"操作成功!"}
    
    

    代码示例

    无引用组件示例(不引用金蝶的组件):
    http://ServerIp/K3Cloud/接口命名空间.接口实现类名.方法,组件名.common.kdsvc

    if (LoginByAppSecret())
                {
                    HttpClient httpClient = new HttpClient();
                    httpClient.Url = "http://localhost/k3cloud/BLN.CY.ApiClient.K3Cloud.Stub.APPayableService.Update,BLN.CY.ApiClient.K3Cloud.Stub.common.kdsvc";
    
                   var Entry=new List<PayableBillEntry>();
                   Entry.Add(new InquiryBillEntry() {
                        EntryId= 100089,//分录内码
                        Price=20//含税单价(如果不修改价格,则设置为 0)
                    });
                   Entry.Add(new InquiryBillEntry()
                    {
                        EntryId = 100090,
                        Price = 30 //(如果不修改价格,则设置为 0)
                    });
                  List<object> parameters = new List<object>();
                    parameters.Add(Entry);
                    var data = JsonConvert.SerializeObject(parameters);
                    httpClient.Content = data;
    
                    var result = httpClient.AsyncRequest();
    
                    return result;
                }
                else
                {
                    return "登录失败!";
                }
    
    
        [Serializable]
        public class PayableBillEntry
        {
            public long EntryId { get; set; }//分录内码
    
            public decimal Price { get; set; }//含税单价(如果不修改价格,则设置为 0)
        }
    

    测试结果

    暂估应付下查

    返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例

    相关文章

      网友评论

          本文标题:17.SRM系统访问金蝶云星空(webapi):暂估应付自动生成

          本文链接:https://www.haomeiwen.com/subject/ufyypktx.html