云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 3U8API开发手册(C#版)1 - 图文

3U8API开发手册(C#版)1 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 4:15:50

}//结束本次调用,释放API资源broker.Release();return;}注意:对调用失败,可以获取出错信息,如果是API框架的原因,则报告MomSysException异常,如果是业务组件的原因,则报告MomBizException异常。7.获取返回结果1)获取BO对象在“装载单据”时,通过GetBoParam方法获取表头或表体参数BusinessObjectDomHeadRet=broker.GetBoParam(\Console.WriteLine(\+DomHeadRet.RowCount);//获取BO对象的行数注意:如果要取原始的XMLDOM对象结果,请使用GetResult(\asMSXML2.DOMDocumentMSXML2.DOMDocumentDomHeadRet=broker.GetResult(\asMSXML2.DOMDocument;以上获取的行数是BO对象的实际行数。//获取BO对象各字段的值。以下代码示例只取第一行。字段定义详见API服务接口定义/******************************以下是必输字段****************************/intpoid=Convert.ToInt32(DomHeadRet[0][\//主关键字段,int类型DateTimedpodate=Convert.ToDateTime(DomHeadRet[0][\//日期,DateTime类型stringcpoid=Convert.ToString(DomHeadRet[0][\//订单编号,string类型……/*****************************以下是非必输字段****************************/stringipresent=Convert.ToString(DomHeadRet[0][\//现存量,string类型DateTimecmaketime=Convert.ToDateTime(DomHeadRet[0][\//制单时间,DateTime类型……2)获取普通返回值代码如下://获取普通返回值。此返回值数据类型为System.String,此参数按值传递,具体请参考服务接口定义System.Stringresult=broker.GetReturnValue()asSystem.String;3)获取普通“OUT型”或“INOUT型”返回值如前所述,对普通“OUT型”或“INOUT型”参数,如果是一般值类型,则通过GetResult方法获取其返回值,否则直接使用该引用。如,//获取普通OUT参数curID。此返回值数据类型为string,在使用该参数之前,请判断是否为空stringcurIDRet=broker.GetResult(\asstring;//获取普通OUT参数CurDom。此返回值数据类型为MSXML2.IXMLDOMDocument2,前面已定义该参数,请直接使用……2.2.2销售管理

?功能介绍

为了支持U8二次开发对业务单据的开发,本功能提供了实现销售业务单据各种操作功能的编程接口。使用销售管理API开发接口,可以完成销售管理的销售报价单、销售订单、销售发货单、销售退货单、销售普通发票、销售专用发票、委托代销发货单、委托代销结算单、销售调拨单等单据的审核、弃审、获取、新增、修改、删除。?使用环境

必须安装.NETFrameWork2.0;必须安装U8-872版本的销售管理产品;必须安装API适配器组件SAAPIConcrete.dll;?接口说明

销售管理二次开发接口及参数说明:?审核或弃审单据-Audit方法参数:domHead——单据表头,DOM对象,必输bVerify——审核/弃审标志,必输。true表审核;false表弃审API上下文:VoucherType——单据类型,必输。具体类型参看API上下文描述?删除单据-Delete方法参数:domHead——单据表头,DOM对象,必输API上下文:VoucherType——单据类型,必输。具体类型参看API上下文描述装载单据-Load方法参数:domHeaddomBodyVouchIDblnAuthAPI上下文:VoucherType?————————单据表头,DOM对象,必输单据表体,DOM对象,必输需要装载的单据号,可选是否控制权限:true——单据类型,必输。具体类型参看API上下文描述?新增或修改单据-Save方法参数:domHead——domBody——VoucherState——VNewID——DomConfig——API上下文:VoucherType——单据表头,DOM对象,必输单据表体,DOM对象,必输保存状态,必输。0增加;1修改单据的id,可选ATO,PTO选配配置,必输,可设置为nothing单据类型,必输。具体类型参看API上下文描述?开发步骤

实现销售单据某一功能,主要有以下七个步骤:1.构造u8login对象并登陆声明和创建u8login类对象前应该先引用U8API类库中的Interop.U8Login.dll,代码示例如下:U8Login.clsLoginu8Login=newU8Login.clsLogin();StringsSubId=\StringsAccID=\StringsYear=\StringsUserID=\StringsPassword=\StringsDate=\StringsServer=\StringsSerial=\if(!u8Login.Login(refsSubId,refsAccID,refsYear,refsUserID,refsPassword,refsDate,refsServer,refsSerial)){Console.WriteLine(\+u8Login.ShareString);Marshal.FinalReleaseComObject(u8Login);return;}//声明u8login对象//登陆如果当前环境中有login对象则可以省去第一步。2.构造环境上下文对象,传入login,并按需设置其它上下文参数U8EnvContextenvContext=newU8EnvContext();envContext.U8Login=u8Login;//设置上下文参数envContext.SetApiContext(\newint());//上下文数据类型:int,含义:单据类型//构造环境上下文对象//传入login

搜索更多关于: 3U8API开发手册(C#版)1 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

}//结束本次调用,释放API资源broker.Release();return;}注意:对调用失败,可以获取出错信息,如果是API框架的原因,则报告MomSysException异常,如果是业务组件的原因,则报告MomBizException异常。7.获取返回结果1)获取BO对象在“装载单据”时,通过GetBoParam方法获取表头或表体参数BusinessObjectDomHeadRet=broker.GetBoParam(\Console.WriteLine(\+DomHeadRet.RowCount);//获取BO对象的行数注意:如果要取原始的XMLDOM对象结果,请使用GetResult(\asMSXML2.DOMDocumentMSXML2.DOMDocumentDomHeadRet=broker.GetResult(\asMSXML2.DOMDocument;以上获取的

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com