求教:采购收料单webapi调用问题
金蝶云社区-云社区用户mb8r1234
云社区用户mb8r1234
0人赞赏了该文章 1,373次浏览 未经作者许可,禁止转载编辑于2015年07月09日 18:07:35

问题:发布了采购收料单的webapi,在json调用的时候,无论json设置成空还是设置成下面的json格式,都会返回同一个字段不为空信息,感觉就是不识别字段一样。(采购入库单、采购订单按照论坛帖子都调用成功了,就是不知道这张单据需要注意什么~)
"Errors": [
{
"Message": "单据体“明细信息”第1行字段“单位”是必填项"
},
{
"Message": "单据体“明细信息”第1行字段“物料编码”是必填项"
},
{
"Message": "字段“货主”是必填项"
},
{
"Message": "字段“供应商”是必填项"
},
{
"Message": "字段“结算币别”是必填项"
},
{
"Message": "第1行分录,实收数量不允许小于或等于0!"
},
{
"Message": "第1行分录,基本单位数量必须大于0!"
},
{
"Message": "单据货主和保管者必须至少有一项与库存组织一致"
}

json格式如下:
{
"Creator": "String",
"NeedUpDateFields": [],
"Model": {
"FID": "0",
"FBillTypeID": {
"FNumber": "SLD01_SYS"
},
"FBusinessType": "CG",
"FStockOrgId": {
"FNUMBER": "100"
},
"FPurOrgId": {
"FNUMBER": "100"
},
"FDemandOrgId": {
"FNUMBER": "100"
},
"FSupplierId": {
"FNUMBER": "VEN00002"
},
"PUR_ReceiveBill__FinanceEntity": {
"FOwnerTypeIdHead": "BD_Supplier",
"FOwnerIdHead": {
"FNumber": "VEN00002"
},
"FSettleOrgId": {
"FNumber": "100"
},
"FSettleCurrId": {
"FNumber": "PRE001"
},
"FExchangeRate": 1
},
"PUR_ReceiveBill__FDetailEntity":
{
"FMaterialId": {
"FNumber": "0001"
},
"FUnitID": {
"FNumber": "Pcs"
},
"FStockId": {
"FNumber": "CK001"
},
"FActlandQty": 10,
"FActReceiveQty":10,
"FBaseUnitQty": 10,
"FNote": "WebApi"
}
}
}
谢谢大家~~~~