WEBAPI导入成本调整单报错,请教老师
金蝶云社区-nmgzjf
nmgzjf
0人赞赏了该文章 1,671次浏览 未经作者许可,禁止转载编辑于2015年07月10日 19:01:00

请教总部的老师,我又哪里出错了,绕死胡同了。
1.JSON如下
{
"Creator": "",
"NeedUpDateFields": [],
"Model": {
"FID": 0,
"FBillTypeID": {
"FNumber": "CGRKTZD01_SYS"
},
"FDate": "2015/4/6 0:00:00",
"FAdjustmentReason": "手工调差",
"FACCTGSYSTEMID": {
"FNumber": "KJHSTX01_SYS"
},
"FACCTPOLICYID": {
"FNumber": "KJZC01_SYS"
},
"FEntity": [
{
"FMaterialId": {
"FNumber": "<物料编码>"
},
"FStockId": {
"FNumber": "<仓库编码>"
},
"FLot": {
"FNumber": "<批号>"
},
"FAdjustmentAMOUNT": "<调整金额>"
}
]
}
}
提示“未将对象引用设置到对象的实例。”
2.JSON修改如下:
{
"Creator": "",
"NeedUpDateFields": [],
"Model": {
"FID": 0,
"FBillTypeID": {
"FNumber": "CGRKTZD01_SYS"
},
"FDate": "2015/4/6 0:00:00",
"FAdjustmentReason": "手工调差",
"FACCTGSYSTEMID": {
"FNumber": "KJHSTX01_SYS"
},
"FACCTPOLICYID": {
"FNumber": "KJZC01_SYS"
}
}
}
提示一大堆 ,

{
"Result": {
"ResponseStatus": {
"ErrorCode": 500,
"IsSuccess": false,
"Errors": [
{
"FieldName": "FACCTPOLICYID",
"Message": "字段“会计政策编码”是必填项"
},
{
"FieldName": "FMaterialID",
"Message": "单据体“成本明细”第1行字段“物料编码”是必填项"
},
{
"FieldName": "FStockID",
"Message": "单据体“成本明细”第1行字段“仓库”是必填项"
},
{
"FieldName": "FStockOrgID",
"Message": "单据体“成本明细”第1行字段“库存组织”是必填项"
},
{
"FieldName": "FOwnerID",
"Message": "单据体“成本明细”第1行字段“货主”是必填项"
},
{
"FieldName": "FAcctOrgID",
"Message": "字段“核算组织编码”是必填项"
},
{
"FieldName": "",
"Message": "第1行分录的第1行子分录,费用项目金额不能为0!"
},
{
"FieldName": "核算系统尚没结束初始化",
"Message": " 核算系统尚没结束初始化"
},
{
"FieldName": "AbstractInteractionResult",
"Message": "AbstractInteractionResult.InteractionContext is null"
}
]
},
"Id": ""
}
}

3.改成这个:
{
"Creator": "",
"NeedUpDateFields": [],
"Model": {
"FID": 0,
"FBillTypeID": {
"FNumber": "CGRKTZD01_SYS"
},
"FDate": "2015/4/6 0:00:00",
"FAdjustmentReason": "手工调差",
"FACCTGSYSTEMID": {
"FNumber": "KJHSTX01_SYS"
},
"FACCTPOLICYID": {
"FNumber": "KJZC01_SYS"
},
"FEntity": [
{
"FMaterialId": {
"FNumber": "<物料编码>"
}
}
]
}
}
错误同2,不明白了。