今天闲来之余,讲解一下如何使用CO的原生方式进行接口开发。

开发之前,我们都知道,这种方式,既没有文档,也没有相关资料进行学习,为什么要花这么大力气学习使用这种方式来进行U8API 接口开发呢, 原因是。。。原因是。。。。不用买授权费了。 动辄花好好几万买个授权费,客户受不了啊(财大气粗可以绕过)。第二个原因就是 这种方式对接的接口 与U8API 相比,时间效率更高,使用时间可以在1,2秒左右。这就是为什么大家都想学这个来开发了。

使用CO的开发之前,如果你做过API的接口话,学习起来,其实就蛮简单了,他的原生开发方式,也是引用U8的一些DLL 来进行调用,和API 类似,下面相关的类名要知道引用哪些DLL.

  1. CVoucher 凭证类
  2. VoucherCO_Sa  销售CO类
  3. VoucherCO_PU  采购CO类
  4. USERPCO 库存CO类
  5. UFAPBO  应付CO类
  6. UFAPBO  应付CO类
  7. U8SrvTrans 基础类

引用上图的那些DLL后, 以引用采购订单为例

//初始化CO
MSXML2.DOMDocument oDomMsg = new MSXML2.DOMDocument();
oDomMsg = new MSXML2.DOMDocument();
Info_PU.ClsS_InforClass Cls = new Info_PU.ClsS_InforClass();Cls.Init(u8Login);
//调用CO生成单据
VoucherCO_PU.clsVoucherCO_PUClass Co = new VoucherCO_PU.clsVoucherCO_PUClass();
Co.Init(VoucherCO_PU.vouchertype.采购订单, u8Login, null, Cls, true, "", "普通采购");//初始化参数、var curID = new Object();
string Result = Co.VoucherSave(domHead, domBody, 2, ref curID);

是不是简单的很。下期,我会讲解如何使用CO反射开发,不用引用这么多DLL

长期从事于U8API接口开发,积累很多经验,有需要的可以联系我Q:1101350716


文章写的简单,谢谢指点与提问,如有看到,会及时回复。

微信可以扫我哦,沟通交流

用友U8CO接口开发方式之原生(一)相关推荐

  1. 用友U8CO接口开发方式之映射(二)

    上篇文章,我们讲到用友CO的原生开发方式,通过引用DLL 方式,来调用DLL的方法,这种方法,优点就是适合新手,知道哪些单据用哪些方法就行了.这也是麻烦点就是需要引用很多DLL,现在我们讲解一下如何使 ...

  2. 航天金税 接口_用友凭证接口可以实现数据之间无缝对接和打通

    用友凭证接口可以实现数据之间无缝对接和打通 用友凭证接口支持数据源多样性: 凭证接口可以支持多种数据源.多种系统做接口集成,其中以医院HIS系统.航天金税系统.OA系统.其他软件业务系统等已经成功对接 ...

  3. 旺店通·企业奇门和用友BIP接口打通对接实战

    旺店通·企业奇门和用友BIP接口打通对接实战 接通系统:旺店通·企业奇门 旺店通是北京掌上先机网络科技有限公司旗下品牌,国内的零售云服务提供商,基于云计算SaaS服务模式,以体系化解决方案,助力零售企 ...

  4. java用友eai_用友EAI接口开发的问题

    各位老大,我用asp.net开发了一个用友EAI接口系统,按指定格式导入XML时,回执错误信息为EAI数据源连接失败,原因:登录信息不全,请查看代码!请问该如何解决?如下为c#代码: System.X ...

  5. 金蝶k3财务接口_记录用友T+接口对接的心酸历程

    前言:公司的业务主要是对接财务系统做单据传输或者凭证处理的,难免少不了和各大财务软件做数据对接,其中当然是必须通过接口来传递数据了.于是乎,用友T+的版本来了,对接的工作自然是我来做,可没想到就是这样 ...

  6. 富友支付接口对接不是必填的值如何处理

    1.拿注册接口举例子 正常需要的签名明文: back_notify_url+"|"+bank_nm+"|"+capAcntNo+"|"+ce ...

  7. 记录用友T+接口对接的心酸历程

    前言:公司的业务主要是对接财务系统做单据传输或者凭证处理的,难免少不了和各大财务软件做数据对接,其中当然是必须通过接口来传递数据了.于是乎,用友T+的版本来了,对接的工作自然是我来做,可没想到就是这样 ...

  8. PHP友盟 接口推送,友盟推送文档接口json格

    { "appkey":"xx",        // 必填,应用唯一标识 "timestamp":"xx",    // ...

  9. java调用用友eai,GitHub - hellozjf/u8eai: 用友EAI接口调研结果

    文档结构 ├─src │ ├─main │ │ ├─java │ │ │ └─com │ │ │ └─hellozjf │ │ │ └─test │ │ │ └─u8eai │ │ │ ├─contr ...

最新文章

  1. Spring Boot 太重,Vert.x 真香!
  2. 数据结构与算法 / 跳表
  3. android 设置资源,Android 资源
  4. nginx源码学习资源
  5. maven依赖 spark sql_window环境运行spark-xgboost 8.1踩到的坑
  6. Keras 的预训练权值模型用来进行预测、特征提取和微调(fine-tuning)
  7. C#开发笔记之13-如何用C#分隔字符串并返回字符串数组?
  8. svn提交代码失败提示清理(清理失败并且报错信息乱码解决办法)
  9. JAVA面向对象OOP→继承extends、构造方法super、方法重写override、样例代码
  10. 【狂神说Redis】1NoSQL概述1-2什么是NoSQL
  11. 通过HttpURLConnection模拟post表单提交
  12. css摇杆,【宅家呗专题】Virtual Joystick虚拟摇杆插件教程
  13. PHP yield简介
  14. git使用——15.搭建自己的gitlab服务器来存放我们的git项目
  15. 微信公众号素材html,微信公众号运营必备:10个免费高清图片素材网站
  16. 推特自动发帖,快速提升人气
  17. PLC培训班一般多少钱?
  18. 【Unity学习笔记】——基础篇:关于光照GI
  19. 做不到想做的,真难受~
  20. ubuntu 18.04 下安装微信

热门文章

  1. [ubuntu]Chrome浏览器无法登录Google账号
  2. MySQL最全整理!java垃圾回收器的作用不包括
  3. Python基础语法_Day03
  4. 修改input默认样式
  5. 视频生成二维码操作指南(手把手操作教程)
  6. SCRM---私域流量的22句真话!
  7. 英文期刊催稿信模板_给老外写催稿信怎么写啊? - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  8. Collections源码
  9. HTML5 - 吊炸天的iMac Lion桌面
  10. wps右边的标记区域怎么去掉_在wps文字里把修订标记去掉的操作流程