1.调用官方OPenAPI,这个是收费的,而且不支持上下游单据联查。最后主要的,听说是要将请求发给用友官方服务器后后面转发到我们自己的服务器,我没有求证过,如果是的话,那么性能真的不怎么样了
2.直接写数据库,这个是最直接的,同时也是最常见的。但是对数据库不熟悉的建议不要做。如果采用这种方式的话,建议做充足的测试后再上线。(有人说,用这种方式是最蠢的,笔者的意见是,技术不行,不要找借口)
3.调用底层Co,最近网上很多发出这个,以前都是闭门研究。其实说白了,就是有要要卖课程了。价格也不贵。效果嘛,看人吧。
对于笔者来说,就是多了交流的人,当然还有一些资料,不过目前不多,还要自己研究,反复测试。这里的Co,其实很多人不明白。其实就是Com组件,用友里很多功能都是用VB6.0写成了Com,然后供c#调用,
因为是com,所以开发语言不限于官方推荐的vb,c#,例如我用的就是用Delphi。
目前我的项目都是采用 操作数据库+Co的模式,例如直接查库验证档案的合法性,生成数据后再高用Co。对于笔者来说,有时直接对接数据库还是最为方便的
例如笔者下面的这个项目就是如此。