在用友畅捷通T+的T+中碰到如下问题:
API创建存货始终报错无法将类型为 String 的对象转换为类型EnumItem
具体问题现象如下:
{"message":"无法将类型为“System.String”的对象转换为类型“Ufida.T.EAP.Domains.EnumItem”","data":{"Code":"","StatusCode":400}}下面为json格式
{
"TaxRate": null,
"Expired": 365,
"AvagCost": 3.0,
"IsSuite": "True",
"Code": "20000134",
"Name": "墨茄",
"ExpiredUnit": null,
"UnitType": "00",
"InventoryClass": {
"Code": "100101",
"Name": "散称蔬菜"
},
"ProductInfo": null,
"Unit": {
"Code": "000",
"Name": "个"
},
"ValueType": {
"Code": "03"
},
"Shorthand": "MQ",
"InvSCost": 3.0,
"IsPurchase": "True",
"IsLaborCost": "True",
"IsSingleUnit": "true",
"IsMadeSelf": "True",
"LatestCost": 3.0,
"DefaultBarCode": "2100158",
"IsSale": "True",
"IsMaterial": "True"
}
以下列示的内容为尝试性解决方案,如若下面的方案未能解决您的问题,可以添加用友软件工程师微信号进行咨询:https://www.xlsderp.com/24239.html。
就是设置这个地址,但是需要是我们经销商的账号登入才有提交支持网问题的功能。
支持网的网址是什么呢?
建议您提交问题到支持网,让后台工程师和开发看一下。
我参照 T+开发者社区 开发文档上面的还是报错,我对比了开发文档上面枚举类型的字段只有 【品牌、税率、保质期单位】 这三个,但是这三个我都传入的null,保质期单位我传入 {Code:\"01\",Name:\"天\"} 还是报错
我调用你们的API创建存货的时候,上面我把json 的数据都贴出来了
您这个是什么操作的提示吗,具体问题是什么,能描述一下吗
发表评论