生成【制程生产转移单】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【制程生产转移单】的生成接口,将第三方系统对制程生产合格后转移到下一道工程信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【制程生产转移单】。

参数说明

1.请求方式

请求方式 POST
接口地址 http://ERPAPI站点/MRPMV/ADDDATA
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json
Authorization token 授权接口所获取的值

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     MRPMV  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_MV
入\出\转移单识别 MV_ID string 2 MV  
转移单号 MV_NO string 20     1.自动编码时,根据单据编码原则自动产生;
2.手工编码时,根据JSON的单据号码必填,且与REF_NO必须相同
3.目前删除和速查单据都只能通过online单号执行,不可以通过第三方单号,因此第三方须记录online单号
转移日期 MV_DD datetime      
来源单识别 BIL_ID string 2    
来源单号 BIL_NO string 20    
来源单项次 BIL_ITM int 0    
通知单(出) TZ_NO1 string 20    
通知单(入) TZ_NO2 string 20    
制程(出) ZC_NO1 string 10    
制程(入) ZC_NO2 string 10    
部门(出) DEP1 string 8    
部门(入) DEP2 string 8    
厂商(出) CUS_NO1 string 12      
厂商(入) CUS_NO2 string 12      
仓库(出) WH1 string 12      
仓库(入) WH2 string 12      
经办人(出) SAL_NO1 string 12      
经办人(入) SAL_NO2 string 12      
生产成品 MRP_NO string 30    
货品特征 PRD_MARK string 100      
单位 UNIT string 1    
数量 QTY float      
制令单号 MO_NO string 20    
受订计划 SO_NO string 20      
备注 REM string 200      
制单人 USR string 12    
审核人 CHK_MAN string 12      
打印注记 PRT_SW string 1      
拷贝注记 CPY_SW string 1      
终审日期 CLS_DATE datetime        
单据类别 BIL_TYPE string 10      
审核模版 MOB_ID string 10      
锁单人 LOCK_MAN string 12      
锁单时间 LOCK_DATE datetime 0      
输单日期 SYS_DATE datetime        
打印人员 PRT_USR string 12      
检验单项次 QC_ITM int 0    
作废标记 CANCEL_ID string 1      
打印日期 PRT_DATE datetime 0      
最近修改日期 MODIFY_DD datetime 0      
最近修改人 MODIFY_MAN string 12      
数量副 QTY1 float 0      
产品别 APP_NAME_DATA string 30      

请求JSON示例

{
  "REF_NO": "{{$guid}}",   //第三方单号
  "PGM": "MRPMV",    //程序代号
  "MF_MV": [      //请求生成单据的参数明细信息
    {
          "MV_ID": "MV",
          "MV_NO": "",
          "MV_DD": "2022-03-21",
          "BIL_ID": "TQ",
          "BIL_NO": "TQ23210001",
          "TZ_NO1": "TZ23210001",
          "TZ_NO2": "TZ23210002",
          "ZC_NO1": "01",
          "ZC_NO2": "02",
          "DEP1": "00000000",
          "DEP2": "00000000",
          "MRP_NO": "1003",
          "UNIT": "1",
          "QTY": 2,
          "MO_NO": "MO23210001",
          "USR": "ADMIN",
          "CLS_DATE": "2022-03-21",
          "SYS_DATE": "2022-03-21",
          "QC_ITM": "1",
          "QTY1": "4.00000000"
    }
  ]
}

返回结果示例

{
    "code": 0,    //返回0表示执行成功,否则为失败
    "message": "新增成功",
    "data": {
        "MF_MV": [     //返回生成单据的参数明细信息
            {
                "MV_ID": "MV",
                "MV_NO": "MV23210001",
                "MV_DD": "2022-03-21 00:00:00",
                "BIL_ID": "TQ",
                "BIL_NO": "TQ23210001",
                "TZ_NO1": "TZ23210001",
                "TZ_NO2": "TZ23210002",
                "ZC_NO1": "01",
                "ZC_NO2": "02",
                "DEP1": "00000000",
                "DEP2": "00000000",
                "MRP_NO": "1003",
                "UNIT": "1",
                "QTY": 2.0,
                "MO_NO": "MO23210001",
                "USR": "ADMIN",
                "CHK_MAN": "ADMIN",
                "CLS_DATE": "2022-03-22 14:59:13",
                "SYS_DATE": "2022-03-21 00:00:00",
                "QC_ITM": 1,
                "QTY1": 4.0
            }
        ],
        "BILL_STATE": {
            "READONLY": false,
            "READONLY_REM": []
        }
    }
}