u8-审核采购申请单。

1.代码示例,采购管理u8co关键dll 是Interop.VoucherCO_PU.dll  存放路径在u8安装路径E:\U8\U8SOFT\ufcomsql中(安装路径不同仅供参考)

 ADODB.Connection con = null;
            try
            {

                U8Login.clsLogin u8login = GetU8LoginObject(); 
                con = new ADODB.Connection();
                con.ConnectionString = u8login.UfDbName;
                con.Open();
                con.BeginTrans();
                //初始化co接口
                var pco = new VoucherCO_PU.clsVoucherCO_PUClass();
                pco.Init(VoucherCO_PU.vouchertype.采购请购单, u8login, null, null, true, "", "", VoucherVerify.UseMode.BS);

                MSXML2.IXMLDOMDocument2 head = new MSXML2.DOMDocument();
                head.load("F:\\domxml\\xml\\domhead.xml");
                string result1 = pco.ConfirmApp(head);

                if (string.IsNullOrEmpty(result1))
                {
                    txt.Text = "审核单据成功!";
                }
                else
                {
                    txt.Text = result1;
                }

                con.CommitTrans();

            }
            catch (Exception ex)
            {
                con.RollbackTrans();              
                txt.Text = ex.Message;
            }
            finally
            {
                con.Close();
            }

2.相关dll 

标红的得房的dll在u8安装路径E:\U8\U8SOFT\Interop中;其他部分dll 新建vs项目添加引用后一般在项目obj目录下自动生成参考下图。

vs自动生成的dll,一般不能用,需要反编译重新生成dll然后在项目中引用。生成的dll常见的问题如下

问题1:Interop.VoucherCO_PU.dll  正确的应该如下图所示重新编译

问题2   Interop.VoucherCO_PU.dll   和 Interop.U8Login.dll 反编译后引用adodb部分版本应该一致 ,如果不一致则把版本改成一致,如下图部分重新编译

问题3  内部原因:未能加载文件或程序集“ADODB, Version=2.6.0.0

解决方式:把E:\U8\U8SOFT\Interop\ADODB.dll 拖动到  C:\Windows\assembly中如下图所示

反编译工具下载路径:https://share.weiyun.com/YXT6FiLh

 

 

 

用有U8中文帮助文档:用友帮助文档\AP_zh-CN.chm 用友帮助文档\AR_zh-CN.chm 用友帮助文档\AU_zh-CN.chm 用友帮助文档\BO_zh-CN.chm 用友帮助文档\CA_zh-CN.chm 用友帮助文档\CG_zh-CN.chm 用友帮助文档\CM_zh-CN.chm 用友帮助文档\CO_zh-CN.chm 用友帮助文档\CP_zh-CN.chm 用友帮助文档\CRM_zh-CN.chm 用友帮助文档\CRMService_zh-CN.chm 用友帮助文档\DACException_zh-CN.chm 用友帮助文档\DP_Moblie_zh-CN.chm 用友帮助文档\EB_zh-CN.chm 用友帮助文档\EC_zh-CN.chm 用友帮助文档\EM_zh-CN.CHM 用友帮助文档\EQ_zh-CN.chm 用友帮助文档\EX_zh-CN.chm 用友帮助文档\FA_zh-CN.chm 用友帮助文档\FB_zh-CN.chm 用友帮助文档\FC_zh-CN.chm 用友帮助文档\FD_zh-CN.chm 用友帮助文档\FM_zh-CN.chm 用友帮助文档\GF_zh-CN.chm 用友帮助文档\GL_zh-CN.chm 用友帮助文档\help.chm 用友帮助文档\HR_HB_zh-CN.chm 用友帮助文档\HR_HM_zh-CN.chm 用友帮助文档\HR_HT_zh-CN.chm 用友帮助文档\HR_HT_zh-TW.chm 用友帮助文档\HR_LW_en-US.chm 用友帮助文档\HR_LW_zh-CN.chm 用友帮助文档\HR_LW_zh-TW.chm 用友帮助文档\HR_PR_en-US.chm 用友帮助文档\HR_PR_zh-CN.chm 用友帮助文档\HR_PR_zh-TW.chm 用友帮助文档\HR_RT_en-US.chm 用友帮助文档\HR_RT_zh-CN.chm 用友帮助文档\HR_RT_zh-TW.chm 用友帮助文档\HR_TM_en-US.chm 用友帮助文档\HR_TM_zh-CN.chm 用友帮助文档\HR_TM_zh-TW.chm 用友帮助文档\HR_TR_en-US.chm 用友帮助文档\HR_TR_zh-CN.chm 用友帮助文档\HR_TR_zh-TW.chm 用友帮助文档\HR_WA_en-US.chm 用友帮助文档\HR_WA_zh-CN.chm 用友帮助文档\HR_WA_zh-TW.chm 用友帮助文档\HR_WM_en-US.chm 用友帮助文档\HR_WM_zh-CN.chm 用友帮助文档\HR_WM_zh-TW.chm 用友帮助文档\HY_en-US.chm 用友帮助文档\HY_zh-CN.chm 用友帮助文档\HY_zh-TW.chm 用友帮助文档\IA_en-US.chm 用友帮助文档\IA_zh-CN.chm 用友帮助文档\IA_zh-TW.chm 用友帮助文档\IAST_en-US.chm 用友帮助文档\IAST_zh-CN.chm 用友帮助文档\IAST_zh-TW.chm 用友帮助文档\IM_en-US.chm 用友帮助文档\IM_zh-CN.chm 用友帮助文档\IM_zh-TW.chm 用友帮助文档\KC_zh-CN.chm 用友帮助文档\ks_en-US.chm 用友帮助文档\ks_zh-CN.chm 用友帮助文档\ks_zh-TW.chm 用友帮助文档\MO_en-US.chm 用友帮助文档\MO_zh-CN.chm 用友帮助文档\MO_zh-TW.chm 用友帮助文档\MP_en-US.chm 用友帮助文档\MP_zh-CN.chm 用友帮助文档\MP_zh-TW.chm 用友帮助文档\MQ_en-US.chm 用友帮助文档\MQ_zh-CN.chm 用友帮助文档\MQ_zh-TW.chm 用友帮助文档\NB_en-US.chm 用友帮助文档\NB_zh-CN.chm 用友帮助文档\NB_zh-TW.chm 用友帮助文档\OM_en-US.chm 用友帮助文档\OM_zh-CN.chm 用友帮助文档\OM_zh-TW.chm 用友帮助文档\PA_en-US.chm 用友帮助文档\PA_zh-CN.chm 用友帮助文档\PA_zh-TW.chm 用友帮助文档\PB_App_en-US.chm 用友帮助文档\PB_App_zh-CN.chm 用友帮助文档\PB_App_zh-TW.chm 用友帮助文档\PB_Bas_en-US.chm 用友帮助文档\PB_Bas_zh-CN.chm 用友帮助文档\PB_Bas_zh-TW.chm 用友帮助文档\PB_Dec_en-US.chm 用友帮助文档\PB_Dec_zh-C
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值