API中心

  1. 基本档案
  2. 存货基本档案
返回

存货基本档案修改

接口所在U8C版本:U8 cloud3.0以及更高版本
详细描述:非辅计量管理物料可以按如下格式修改:<br /> {&quot;invbasdoc&quot;:[{&quot;parentvo&quot;:{&quot;invcode&quot;:&quot;test&quot;,&quot;invname&quot;:&quot;test&quot;,&quot;pk_invcl&quot;:&quot;50&quot;,&quot;pk_measdoc&quot;:&quot;003&quot;,&quot;pk_taxitems&quot;:&quot;1001&quot;,&quot;invspec&quot;:&quot;guige&quot;,&quot;invmnecode&quot;:&quot;zhujima&quot;},&quot;childrenvo&quot;:[]}]}
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/uapbd/invbasdoc/update

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
system系统参数

请求参数(body):

参数名类型是否数组必填描述默认值
invbasdoc存货基本档案
childrenvo表体
fixedflagboolean是否固定换算false
mainmeasratedouble与主计量单位换算系数
pk_measdocstring计量单位
pk_measdoc_substring拆解单位名称
showorderint辅计量拆解显示顺序号
parentvo表头
assetboolean设备卡片管理false
assistunitboolean辅计量管理false
autobalancemeasboolean自动平衡主辅计量false
creatorstring创建人
def1string自定义项1
def10string自定义项10
def11string自定义项11
def12string自定义项12
def13string自定义项13
def14string自定义项14
def15string自定义项15
def16string自定义项16
def17string自定义项17
def18string自定义项18
def19string自定义项19
def2string自定义项2
def20string自定义项20
def3string自定义项3
def4string自定义项4
def5string自定义项5
def6string自定义项6
def7string自定义项7
def8string自定义项8
def9string自定义项9
discountflagboolean价格折扣false
fasetstring固定资产管理false
forinvnamestring外文名称
free1string自由项1
free2string自由项2
free3string自由项3
free4string自由项4
free5string自由项5
graphidstring图号
heightstring高度
invbarcodestring条形码
invcodestring存货编码
invmnecodestring助记码
invnamestring存货名称
invpinpaistring品牌
invshortnamestring存货简称
invspecstring规格
invtypestring型号
iselectransboolean电子采购false
ismngstockbygrswtboolean按毛重管理库存false
isretailboolean是否零售false
isstorebyconvertboolean是否按换算率记结存false
laborflagboolean应税劳务false
lengthstring长度
memostring备注
modifierstring修改人(不传默认是openapi)
pk_invbasdocstring存货档案主键pk(修改接口必填)
pk_invclstring存货分类
pk_measdocstring主计量单位
pk_measdoc1string销售默认单位
pk_measdoc2string采购默认单位
pk_measdoc3string库存默认单位
pk_measdoc5string生产默认单位
pk_measdoc6string零售计量单位
pk_prodlinestring产品线
pk_taxitemsstring税目
setpartsflagboolean成套件false
shipunitnumstring多少标准运输单位
storeunitnumstring多少标准存储单位
unitvolumestring单位体积0
unitweightstring单位重量0
weitunitnumstring多少标准重量单位
widthstring宽度

返回类型参数:

参数名类型是否数组必填描述默认值
invbasdoc返回值说明
childrenvo表体
fixedflagboolean是否固定换算
mainmeasratedouble与主计量单位换算系数
meascodestring计量单位编码
measnamestring计量单位名称
pk_convertstring辅计量主键
pk_measdocstring计量单位主键
pk_measdoc_substring拆解单位主键
showorderint辅计量拆解显示顺序号
submeascodestring拆解单位编码
submeasnamestring拆解单位名称
tsstring时间戳
parentvo表头
assetboolean设备卡片管理
assistunitboolean辅计量管理
autobalancemeasboolean自动平衡主辅计量
corpcodestring公司编码
corpnamestring公司名称
createtimestring创建时间
creatorstring创建人编码
creatornamestring创建人名
def1string自定义项1
def10string自定义项10
def11string自定义项11
def12string自定义项12
def13string自定义项13
def14string自定义项14
def15string自定义项15
def16string自定义项16
def17string自定义项17
def18string自定义项18
def19string自定义项19
def2string自定义项2
def20string自定义项20
def3string自定义项3
def4string自定义项4
def5string自定义项5
def6string自定义项6
def7string自定义项7
def8string自定义项8
def9string自定义项9
defcode1string自由项1编码
defcode2string自由项2编码
defcode3string自由项3编码
defcode4string自由项4编码
defcode5string自由项5编码
defname1string自由项1名称
defname2string自由项2名称
defname3string自由项3名称
defname4string自由项4名称
defname5string自由项5名称
discountflagboolean价格折扣
forinvnamestring外文名称
free1string自由项1
free2string自由项2
free3string自由项3
free4string自由项4
free5string自由项5
graphidstring图号
heightstring高度
invbarcodestring条形码
invclcodestring存货分类编码
invclnamestring存货分类名称
invcodestring存货编码
invmnecodestring助记码
invnamestring存货名称
invpinpaistring品牌
invshortnamestring存货简称
invspecstring规格
invtypestring型号
iselectransboolean电子采购
ismngstockbygrswtboolean按毛重管理库存
isretailboolean是否零售
isstorebyconvertboolean是否按换算率记结存
laborflagboolean应税劳务
lengthstring长度
meascodestring主计量单位编码
measnamestring主计量单位名称
memostring备注
modifierstring修改人编码
modifiernamestring修改人名
modifytimestring修改时间
pk_corpstring公司
pk_invbasdocstring存货基本档案主键
pk_invclstring存货分类主键
pk_measdocstring主计量单位主键
pk_measdoc1string销售默认单位主键
pk_measdoc2string采购默认单位主键
pk_measdoc3string库存默认单位主键
pk_measdoc5string生产默认单位主键
pk_measdoc6string零售计量单位主键
pk_prodlinestring产品线主键
pk_taxitemsstring税目主键
prodlinecodestring产品线编码
prodlinenamestring产品线名称
prodmeascodestring生产默认单位编码
prodmeasnamestring生产默认单位名称
purmeascodestring采购默认单位编码
purmeasnamestring采购默认单位名称
retailmeascodestring零售计量单位编码
retailmeasnamestring零售计量单位名称
salesmeascodestring销售默认单位编码
salesmeasnamestring销售默认单位名称
sealflagboolean封存标志
setpartsflagboolean成套件
shipunitnumdouble多少标准运输单位
storeunitnumdouble多少标准存储单位
stormeascodestring库存默认单位编码
stormeasnamestring库存默认单位名称
taxitemscodestring税目编码
taxitemsnamestring税目名称
tsstring时间戳
unitvolumedouble单位体积
unitweightdouble单位重量
weitunitnumdouble多少标准重量单位
widthstring宽度

请求参数示例:

复制代码

{
	"invbasdoc": [{
		"childrenvo": [{
			"fixedflag": true,
			"mainmeasrate": "20",
			"pk_measdoc": "18",
			"pk_measdoc_sub": "",
			"showorder": ""
		}],
		"parentvo": {
			"asset": false,
			"assistunit": true,
			"autobalancemeas": true,
			"creator": "",
			"def1": "11",
			"def10": "",
			"def11": "",
			"def12": "",
			"def13": "",
			"def14": "",
			"def15": "",
			"def16": "",
			"def17": "",
			"def18": "",
			"def19": "",
			"def2": "",
			"def20": "",
			"def3": "",
			"def4": "",
			"def5": "",
			"def6": "",
			"def7": "",
			"def8": "",
			"def9": "",
			"discountflag": false,
			"forinvname": "",
			"free1": "",
			"free2": "",
			"free3": "",
			"free4": "",
			"free5": "",
			"graphid": "",
			"height": "20",
			"invbarcode": "",
			"invcode": "010310",
			"invmnecode": "",
			"invname": "小纸箱",
			"invpinpai": "",
			"invshortname": "",
			"invspec": "20只/捆",
			"invtype": "",
			"iselectrans": false,
			"ismngstockbygrswt": false,
			"isretail": false,
			"isstorebyconvert": false,
			"laborflag": false,
			"length": "35",
			"memo": "",
			"pk_invcl": "0103",
			"pk_measdoc": "06",
			"pk_measdoc1": "",
			"pk_measdoc2": "06",
			"pk_measdoc3": "18",
			"pk_measdoc5": "",
			"pk_measdoc6": "",
			"pk_prodline": "",
			"pk_taxitems": "",
			"setpartsflag": false,
			"shipunitnum": "",
			"storeunitnum": "",
			"unitvolume": "0",
			"unitweight": "0",
			"weitunitnum": "",
			"width": "25"
		}
	}]
}

正确返回示例:

复制代码

{
status: "success",
data: "[{"parentvo":{"pk_corp":"0001","invcode":"010310","invname":"塑料袋","pk_invcl":"000111100000000006IM","invclcode":"0103","invclname":"包材","pk_measdoc":"000111100000000006J1","meascode":"02","measname":"套","pk_taxitems":"40040000000000000087","taxitemscode":"9000","taxitemsname":"其他行业","unitvolume":0,"unitweight":0,"laborflag":false,"discountflag":false,"setpartsflag":false,"asset":false,"iselectrans":false,"isretail":false,"assistunit":true,"autobalancemeas":false,"ismngstockbygrswt":false,"isstorebyconvert":false,"creator":"openapi","createtime":"2018-06-26 13:58:53","pk_invbasdoc":"000114100000000026RI"},"childrenvo":[{"pk_measdoc":"000111100000000006J2","meascode":"03","measname":"个","fixedflag":false,"mainmeasrate":50,"pk_convert":"000114100000000026RJ"}]}]"
}

错误返回示例:

复制代码

{
"status": "falied",
 "errorcode": "-32000",
"errormsg": "用户编码:Invcode不可为空",
}