请总部老师检查,情况是这样的,我们在导入销售订单时发现:
1.如果多行分录物料中,有一行物料编码是存在的,其他物料不存在也可以导入
但导入的数据,只有物料存在的那行数据,不存在物料的分录,是没导进来的
这样不合适啊,接口返回已经成功,但其实是少分录的,这样的话,会误导操作人员的呀。
请总部老师确认一下这个是BUG,还是有其他设置的方法来反馈这个错误呢?
我不想把错误的数据导入进去,如果有检验不通过的情况,应当返回错误并且不允许导入,而不是导入部分数据。这该怎么解决呢?
2.如果只有一行时,物料不存在,就会报物料编码是必填项。
{
"Result": {
"ResponseStatus": {
"ErrorCode": 500,
"IsSuccess": false,
"Errors": [
{
"FieldName": "FMaterialId",
"Message": "单据体“订单明细”第1行字段“物料编码”是必填项"
},
{
"FieldName": "AbstractInteractionResult",
"Message": "AbstractInteractionResult.InteractionContext is null"
}
]
},
"Id": ""
}
}