调用进销存接口
开发中
POST
Handler.ashx
success = false表示错误,提示msg
success = true 表示请求成功
成功时解析表1,字段action有以下几种情况:
1.refresh表示单据明细发生变化,需要重新刷新
2.batch表示批次有问题,不能出库
3.confirm表示需要前端判断是否使用该批次出库,然后传递Type=1表示确认继续出库,否则重新选择批次出库,此时tag参数表示推荐的批次号
4.ok表示出库成功,返回字段BillNo,客户端判断是否单号变化,然后更新本地单号(这个很重要,否则再次出库的时候,会提示单据不存在,因为采购入库的订单会转为出库单,单号会变化),BillStatus=0表示未完成,1表示完成,DetailStatus=0表示未完成,1表示完成
2.跨单位按行作业,原则是
2.1 作业行没有指定作业仓库,则取单据仓库,单据仓库未指定时,按本单位选择仓库作业,并且锁定单据作业仓库为当前选择仓库;
2.2 当按本单位选择指定仓库作业后,作业行未指定仓库的,必须在该单据锁定的仓库或已经指定的仓库下作业;
2.3 当作业行指定仓库作业时,必须在指定仓库下作业。
请求参数
Query 参数
_action
string
必需
示例值:
XSction
OP
string
操作类型,固定值
示例值:
23
_exec
string
必需
示例值:
table
string
必需
Header 参数
X-AUTH-Token
string
必需
示例值:
{{X_TOKEN}}
string
必需
Body 参数multipart/form-data
BillNo
string
必填,出库单号
示例值:
SO20240507174046608183446
Barcode
string
必需
示例值:
69000001015
WHID
integer
必填,仓库ID
示例值:
10000
Code
string
必填,货位编号
示例值:
A-001
BatchNo
string
可选
示例值:
230817
Quantity
number
必需
示例值:
1
Type
integer
可选
示例值:
0
string
必需
示例代码
返回响应
修改于 2025-04-09 02:49:01