管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 3  1/1   1  
作者
内容
htc  [个人空间]


注册  2017-12-30
发贴数  519
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2024-01-26 16:43

主要是查询金蝶云星空的销售单据,按指定的字段去检索提取单据的信息,谢谢


附件(登录后才可下载):2401261643_88.dll  说明: 原文件:Kingdee.CDP.WebApi.SDK.dll   大小:67072 Byte

        




htc  [个人空间]


注册  2017-12-30
发贴数  519
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2024-01-27 14:02

附上查询功能 
https://openapi.open.kingdee.com/ApiDoc 
 
怎么将下面的C#代码,转化为csp的脚本来实现? 
 
//注意 1:此处不再使用参数形式传入用户名及密码等敏感信息,改为在登录配置文件中设置。 
//注意 2:必须先配置第三方系统登录授权信息后,再进行业务操作,详情参考各语言版本SDK介绍中的登录配置文件说明。 
//读取配置,初始化SDK 
K3CloudApi client = new K3CloudApi(); 
//用于记录结果 
StringBuilder Info = new StringBuilder(); 
//业务对象标识 
string formId = "SAL_SaleOrder"; 
//查询字段集合,即返回哪些数据,不能为空,根据不同业务单据填写不同的字段名,以下仅为示例 
string fieldKeys = "FID,FNumber"; 
//请求参数,示例使用的是SDK提供的模板类,还可以使用字符串拼接等方式 
var param = new QueryParam() 

    FormId = formId, 
    FieldKeys = fieldKeys, 
}; 
//调用接口 
var result = client.ExecuteBillQuery(param.ToJson()); 
//返回的数据类型为List<List<object>>,错误的返回结果只有一行数据且IsSuccess为False 
if (result.Count == 1) 

    //对返回结果进行解析和校验,这里使用的是JsonPatch 
    var resultJObject = JArray.Parse(JsonConvert.SerializeObject(result[0])); 
    var queryNode = resultJObject.SelectToken("$..IsSuccess"); 
    if (queryNode != null) 
    { 
        var isSuccess = queryNode.Value<Boolean>(); 
        Info.AppendLine(isSuccess ? "操作成功" : "操作失败"); 
    } 
    else 
    { 
        Info.AppendLine("操作成功"); 
    } 

else 

    Info.AppendLine("操作成功"); 
}


        




ayangzhi  [个人空间]


注册  2010-07-18
发贴数  894
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#3»发布于2024-01-27 15:39

放这种dll没啥用的。 你应该去看它的api接口文档。 怎么对接的。


        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

 3  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]