找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 2641|回复: 1

[求助] 审核通过API fstockquanO 这个字段也没传值 可是 还是报这个...

[复制链接]
发表于 2022-5-3 18:29:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
U8EnvContext envContext = new U8EnvContext();
                    envContext.U8Login = u8Login;
//设置上下文参数
envContext.SetApiContext("VoucherType", 9); //上下文数据类型:int,含义:单据类型:9
//第三步:设置API地址标识(Url)
                    //当前API:添加新单据的地址标识为:U8API/PuStoreIn/Add
                    U8ApiAddress myApiAddress =  new U8ApiAddress("U8API/Consignment/Audit");
     //第四步:构造APIBroker
                    U8ApiBroker broker = new U8ApiBroker(myApiAddress, envContext);
//第五步:API参数赋值
                        //给BO表头参数domHead赋值,此BO参数的业务类型为发货单,属表头参数。BO参数均按引用传递
                        //提示:给BO表头参数domHead赋值有两种方法
                        //方法一是直接传入MSXML2.DOMDocumentClass对象
                        //broker.AssignNormalValue("domHead", new MSXML2.DOMDocumentClass())
                        //方法二是构造BusinessObject对象,具体方法如下:
                        BusinessObject domHead = broker.GetBoParam("domHead");
                        domHead.RowCount = 1; //设置BO对象(表头)行数,只能为一行
                         //给BO对象(表头)的字段赋值,值可以是真实类型,也可以是无类型字符串
                        //以下代码示例只设置第一行值。各字段定义详见API服务接口定义
                       domHead[0]["dlid"] = "1000002049"; //主关键字段,int类型
                        domHead[0]["cdlcode"] = "1"; //发货单号,string类型
                        domHead[0]["ddate"] = "2022-05-03"; //发货日期,DateTime类型
                        domHead[0]["cbustype"] = "普通销售"; //业务类型,int类型
                        domHead[0]["cstcode"] = "01"; //销售类型编码,string类型
                        domHead[0]["separateid"] = ""; //分拣号,string类型
                        domHead[0]["cchangememo"] = ""; //变更原因,string类型
                        domHead[0]["bsigncreate"] = "0"; //签回损失生成,string类型
                        domHead[0]["cinvoicecompany"] = "02007"; //开票单位编码,string类型
                        domHead[0]["febweight"] = ""; //重量,string类型
                        domHead[0]["cebweightunit"] = ""; //重量单位,string类型
                        domHead[0]["cebexpresscode"] = ""; //快递单号,string类型
                        domHead[0]["iebexpresscoid"] = ""; //物流公司ID,string类型
                        domHead[0]["iflowid"] = "0"; //流程id,string类型
                        domHead[0]["bcashsale"] = "0"; //现款结算,string类型
                        domHead[0]["cgathingcode"] = ""; //收款单号,string类型
                        domHead[0]["cchanger"] = ""; //变更人,string类型
                        domHead[0]["ccuspersoncode"] = "00000013"; //联系人编码,string类型
                        domHead[0]["bmustbook"] = "0"; //必有定金,string类型
                        domHead[0]["baccswitchflag"] = "0"; //存货核算切换选项,string类型
                        domHead[0]["csourcecode"] = ""; //来源单据号,string类型
                        domHead[0]["csscode"] = ""; //结算方式编码,string类型
                        domHead[0]["csysbarcode"] = "||SA01|1"; //单据条码,string类型
                        domHead[0]["bsaleoutcreatebill"] = "1"; //出库单开发票,string类型
                        domHead[0]["bnottogoldtax"] = "0"; //bnottogoldtax,string类型
                        domHead[0]["cstname"] = ""; //销售类型,string类型
                        domHead[0]["ccusabbname"] = ""; //客户简称,string类型
                        domHead[0]["cdepname"] = ""; //销售部门,string类型
                        domHead[0]["cinvoicecompanyabbname"] = ""; //开票单位简称,string类型
                        domHead[0]["cexpressconame"] = ""; //物流公司名称,string类型
                        domHead[0]["cflowname"] = ""; //流程分支描述,string类型
                        domHead[0]["ccushand"] = ""; //客户联系人手机,string类型
                        domHead[0]["cpsnophone"] = ""; //业务员办公电话,string类型
                        domHead[0]["cpsnmobilephone"] = ""; //业务员手机,string类型
                        domHead[0]["brequestsign"] = ""; //需要签回,string类型
                        domHead[0]["dsverifydate"] = ""; //来源单据审核日期,string类型
                        domHead[0]["cssname"] = ""; //结算方式,string类型
                        /***************************** 以下是非必输字段 ****************************/
                        #region  非必输字段
                        domHead[0]["caddcode"] = ""; //收货地址编码,string类型
                        domHead[0]["ccontactname"] = ""; //收货联系人,string类型
                        domHead[0]["cmobilephone"] = ""; //收货联系人手机,string类型
                        //domHead[0]["fstockquanO"] = ""; //现存件数,double类型
                        //domHead[0]["fcanusequanO"] = ""; //可用件数,double类型
                        domHead[0]["iverifystate"] = "0"; //iverifystate,string类型
                        domHead[0]["ireturncount"] = ""; //ireturncount,string类型
                        domHead[0]["icreditstate"] = ""; //icreditstate,string类型
                        domHead[0]["iswfcontrolled"] = "0"; //iswfcontrolled,string类型
                        domHead[0]["csocode"] = "SO20220422005"; //订单号,string类型
                        domHead[0]["csbvcode"] = ""; //发票号,string类型
                        domHead[0]["cshipaddress"] = ""; //发货地址,string类型
                        domHead[0]["itaxrate"] = "13"; //税率,double类型
                        domHead[0]["cexch_name"] = "人民币"; //币种,string类型
                        domHead[0]["iexchrate"] = "1"; //汇率,double类型
                        domHead[0]["cmemo"] = ""; //备    注,string类型
                        domHead[0]["cmaker"] = "demo1"; //制单人,string类型
                        domHead[0]["cverifier"] = ""; //审核人,string类型
                        domHead[0]["ccloser"] = ""; //关闭人,string类型
                        domHead[0]["sbvid"] = "0"; //销售发票ID,string类型
                        domHead[0]["isale"] = "0"; //是否先发货,string类型
                        domHead[0]["ivtid"] = "71"; //单据模版号,int类型
                        domHead[0]["ccusname"] = "合肥国轩电池有限公司(经开区工厂)"; //客户名称,string类型
                        domHead[0]["ccusperson"] = "繆永魏"; //联系人,string类型
                        domHead[0]["cpersoncode"] = ""; //业务员编码,string类型
                        domHead[0]["bfirst"] = "0"; //期初标志,string类型
                        domHead[0]["cdepcode"] = "0602"; //部门编码,string类型
                        domHead[0]["cvouchtype"] = "05"; //单据类型编码,string类型
                        domHead[0]["cmodifier"] = ""; //修改人,string类型
                        domHead[0]["dmoddate"] = ""; //修改日期,DateTime类型
                        domHead[0]["dverifydate"] = ""; //审核日期,DateTime类型
                        domHead[0]["csvouchtype"] = ""; //csvouchtype,string类型
                        domHead[0]["dcreatesystime"] = "2022-05-03 10:34:34.667"; //制单时间,DateTime类型
                        domHead[0]["dverifysystime"] = ""; //审核时间,DateTime类型
                        domHead[0]["dmodifysystime"] = ""; //修改时间,DateTime类型
                        domHead[0]["ccuscode"] = "02007"; //客户编码,string类型
                        domHead[0]["csccode"] = ""; //发运方式编码,string类型
                        domHead[0]["cpaycode"] = ""; //付款条件编码,string类型
                        domHead[0]["breturnflag"] = "0"; //退货标识,string类型
                        domHead[0]["ccrechpname"] = ""; //信用审核人,string类型
                        domHead[0]["ufts"] = "0x0000000015B652C6"; //时间戳,string类型
                        domHead[0]["bcredit"] = "0"; //是否为立账单据,int类型
                        domHead[0]["cgatheringplan"] = ""; //收付款协议编码,string类型
                        domHead[0]["dcreditstart"] = ""; //立账日,DateTime类型
                        domHead[0]["dgatheringdate"] = ""; //到期日,DateTime类型
                        domHead[0]["icreditdays"] = ""; //账期,int类型
                        domHead[0]["cdeliverunit"] = ""; //收货单位,string类型
                        domHead[0]["cofficephone"] = ""; //收货联系电话,string类型
                        domHead[0]["cpersonname"] = ""; //业 务 员,string类型
                        domHead[0]["cscname"] = ""; //发运方式,string类型
                        domHead[0]["cpayname"] = ""; //付款条件,string类型
                        domHead[0]["ccuspaycond"] = ""; //客户付款条件,string类型
                        domHead[0]["ccusphone"] = ""; //联系电话,string类型
                        domHead[0]["ccuspostcode"] = ""; //邮政编码,string类型
                        domHead[0]["icuscreline"] = ""; //用户信用度,double类型
                        domHead[0]["ccusaddress"] = ""; //客户地址,string类型
                        domHead[0]["iarmoney"] = ""; //客户应收余额,double类型
                        domHead[0]["cvouchname"] = ""; //单据类型名称,int类型
                        domHead[0]["brefdisp"] = ""; //单据来源,string类型
                        domHead[0]["fstockquan"] = ""; //现存数量,double类型
                        domHead[0]["fcanusequan"] = ""; //可用数量,double类型
                        domHead[0]["ccusdefine1"] = ""; //客户自定义项1,string类型
                        domHead[0]["ccusdefine2"] = ""; //客户自定义项2,string类型
                        domHead[0]["ccusdefine3"] = ""; //客户自定义项3,string类型
                        domHead[0]["ccusdefine4"] = ""; //客户自定义项4,string类型
                        domHead[0]["ccusdefine5"] = ""; //客户自定义项5,string类型
                        domHead[0]["ccusdefine6"] = ""; //客户自定义项6,string类型
                        domHead[0]["ccusdefine7"] = ""; //客户自定义项7,string类型
                        domHead[0]["ccusdefine8"] = ""; //客户自定义项8,string类型
                        domHead[0]["ccusdefine9"] = ""; //客户自定义项9,string类型
                        domHead[0]["ccusdefine10"] = ""; //客户自定义项10,string类型
                        domHead[0]["ccusdefine11"] = ""; //客户自定义项11,string类型
                        domHead[0]["ccusdefine12"] = ""; //客户自定义项12,string类型
                        domHead[0]["ccusdefine13"] = ""; //客户自定义项13,string类型
                        domHead[0]["ccusdefine14"] = ""; //客户自定义项14,string类型
                        domHead[0]["ccusdefine15"] = ""; //客户自定义项15,string类型
                        domHead[0]["ccusdefine16"] = ""; //客户自定义项16,string类型
                        domHead[0]["zdsumdx"] = ""; //整单合计(大写),string类型
                        domHead[0]["isumdx"] = ""; //价税合计(大写),string类型
                        domHead[0]["zdsum"] = ""; //整单合计,double类型
                        domHead[0]["isumx"] = ""; //价税合计,double类型
                        domHead[0]["ccrechppass"] = ""; //信用审核口令,string类型
                        domHead[0]["clowpricepass"] = ""; //最低售价口令,string类型
                        domHead[0]["ccreditcuscode"] = ""; //信用单位编码,string类型
                        domHead[0]["ccreditcusname"] = ""; //信用单位名称,string类型
                        domHead[0]["cgatheringplanname"] = ""; //收付款协议名称,string类型
                        domHead[0]["bcontinue"] = ""; //是否继续,string类型
                        #endregion
                        //给普通参数bVerify赋值。此参数的数据类型为System.Boolean,此参数按值传递,表示true审核false弃审
                        broker.AssignNormalValue("bVerify", true);//第六步:调用API
                    if (!broker.Invoke())
                    {
                        //错误处理
                        Exception apiEx = broker.GetException();
                        if (apiEx != null)
                        {
                            if (apiEx is MomSysException)
                            {
                                MomSysException sysEx = apiEx as MomSysException;
                                ListErr.Add(ErrSql("系统异常", sysEx.Message));
                                //todo:异常处理
                            }
                            else if (apiEx is MomBizException)
                            {
                                MomBizException bizEx = apiEx as MomBizException;
                                ListErr.Add(ErrSql("API异常", bizEx.Message));
                                //todo:异常处理
                            }
                            //异常原因
                            String exReason = broker.GetExceptionString();
                            if (exReason.Length != 0)
                            {
                                ListErr.Add(ErrSql("异常原因", exReason));
                            }
                        }
                        //结束本次调用,释放API资源
                        broker.Release();
                        return;
                    }
{"BO对象不存在字段fstockquanO"}
   

发表于 2022-6-13 16:34:37 | 显示全部楼层
什么版本的?
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-28 06:03 , Processed in 0.071079 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表