找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

[其他] U8V10.100 U8API销售出口单新增接口,生成主键id是自动的吗?

[复制链接]
发表于 2017-11-27 11:29:43 | 显示全部楼层 |阅读模式

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

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

×
如题!根据U8API管理器的示例代码,写了测试代码.结果生成出来的主键id不是自动生成出来的.像采购入库什么的都是自动生成的.下面是部分测试代码.有大神解答下吗?
  1. U8EnvContext envContext = new U8EnvContext();
  2.             envContext.U8Login = u8Login;
  3.             //当前API:添加新单据的地址标识为:U8API/saleout/Add
  4.             U8ApiAddress myApiAddress = new U8ApiAddress("U8API/saleout/Add");
  5.             //构造APIBroker
  6.             U8ApiBroker sellingOutbroker = new U8ApiBroker(myApiAddress, envContext);
  7.             //给普通参数sVouchType赋值。此参数的数据类型为System.String,此参数按值传递,表示单据类型:32
  8.             sellingOutbroker.AssignNormalValue("sVouchType", "32");
  9.             //该参数domMsg为OUT型参数,由于其数据类型为MSXML2.IXMLDOMDocument2,非一般值类型,因此必须传入一个参数变量。在API调用返回时,可以直接使用该参数
  10.             MSXML2.IXMLDOMDocument2 domMsg = new MSXML2.DOMDocumentClass();
  11.             sellingOutbroker.AssignNormalValue("domMsg", domMsg);
  12.             //给普通参数bIsRedVouch赋值。此参数的数据类型为System.Boolean,此参数按值传递,表示是否红字单据
  13.             sellingOutbroker.AssignNormalValue("bIsRedVouch", false);
  14.             //给普通参数bReMote赋值。此参数的数据类型为System.Boolean,此参数按值传递,表示是否远程:转入false
  15.             sellingOutbroker.AssignNormalValue("bReMote", false);
复制代码
domHead必填字段代码:
  1. DomHead[0]["id"] = -999;
  2.             DomHead[0]["ccode"] = "1"; //出库单号,string类型
  3.             DomHead[0]["ddate"] = dt.ExtendedProperties["ddate"].ToString();
  4.             DomHead[0]["cwhname"] = "成品仓"; //仓库,string类型  2017年11月24日 11:08:32 应该不需要 有仓库代码了
  5.             DomHead[0]["cbustype"] = "普通销售"; //业务类型,int类型
  6.             DomHead[0]["iverifystate"] = "0";
  7.             DomHead[0]["iswfcontrolled"] = "0"; //iswfcontrolled,int类型
  8.             DomHead[0]["ccusabbname"] = businessObject[0]["ccusabbname"]; //客户,string类型
  9.             DomHead[0]["cmaker"] = u8Login.cUserName; //制单人,string类型
  10.             DomHead[0]["ufts"] = ""; //时间戳,string类型
  11.             DomHead[0]["cvouchtype"] = "32"; //单据类型,string类型
  12.             DomHead[0]["cwhcode"] = dt.ExtendedProperties["cwhcode"].ToString();
  13.             DomHead[0]["csource"] = "发货单"; //单据来源,int类型
  14.             DomHead[0]["brdflag"] = "0"; //收发标志,int类型
  15.             DomHead[0]["ccuscode"] = businessObject[0]["ccuscode"]; //客户编码,string类型
  16.             DomHead[0]["bisstqc"] = "0"; //库存期初标识,string类型
复制代码
发表于 2017-11-27 14:21:35 | 显示全部楼层
看看学习学习
回复 点赞 拍砖

使用道具 举报

发表于 2020-7-23 10:36:07 | 显示全部楼层
是的,   不用管
回复 点赞 拍砖

使用道具 举报

发表于 2020-7-27 17:14:38 | 显示全部楼层

我的Q 1101350716
回复 点赞 拍砖

使用道具 举报

发表于 2022-12-15 14:19:19 | 显示全部楼层
学习学习
回复 点赞 拍砖

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 03:03 , Processed in 0.054731 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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