二开案例.WEBAPI.使用WEBAPI工序计划下推生成工序汇报
工序计划下推工序汇报WebApi服务接口调用说明
1、传入参数Json串格式
{
"AutoAudit":"false",
"Datas":
[{
"Id":100252,
"DetailIds":
[{
"EntryId":100305,
"DetailId":101074,
"QuaQty":10,
"ProcessFailQty":2,
"MaterialFailQty":3,
"WastageQty":4,
"FinishQty":15,
"ShiftSliceId":0,
"ShiftGroupId":0,
"ResourceId":0,
"EquipmentId":0,
"EpmIds":
[{
"EpmId":0,
}],
}],
}]
}
参数说明:
{
"AutoAudit":"false", 自动审核
"Datas":
[{
"Id":100252, 工序计划Id
"DetailIds":
[{
"EntryId":100305, 工序序列分录Id
"DetailId":101074, 工序子单据体分录Id
"QuaQty":10, 合格数量
"ProcessFailQty":2, 工废数量
"MaterialFailQty":3, 料废数量
"WastageQty":4, 损耗数量
"FinishQty":15, 完工数量
"ShiftSliceId":0, 班次Id
"ShiftGroupId":0, 班组Id
"ResourceId":0, 资源Id
"EquipmentId":0, 设备Id
"EpmIds":
[{
"EpmId":0, 操作工Id
}],
}],
}]
}
2、客户端调用模式
3、不依赖cloud组件调用模式
注意: 此接口是基于PT132327补丁(2019.3.7)开发的,客户版本需要升级到此版本或大于此版本才行。
接口名称后面注意加上.common.kdsvc
接口全称:
Kingdee.K3.MFG.WebApi.ServicesStub.OptPlanOptRtpApiService.Push,Kingdee.K3.MFG.WebApi.ServicesStub.common.kdsvc
2021年1月份补丁之后可支持携带二开扩展字段赋值,需要携带的字段和值设置到Sst_Customers 里, 2022年9月份补丁之后支持损耗数量,2024年1月份补丁之后支持传批号文本或批号Id,
参考json格式如下:
{
"AutoAudit":"true",
"FBillTypeID":"",
"Datas":
[ {
"Id":"110501",
"DetailIds":
[ {
"EntryId":"110001",
"DetailId":"110007",
"QuaQty":1,
"ProcessFailQty":0,
"MaterialFailQty":0,
"ReworkQty":0,
"WastageQty":4,
"FinishQty":1,
"ShiftSliceId":117441,
"ShiftGroupId":117443,
"ResourceId":133031,
"EquipmentId":116660,
"Inspector":0,
"ProcessStartTime":"2021-04-30 15:57:55",
"ProcessEndTime":"2021-04-30 15:57:58",
"EpmIds":
[ {
"EpmId":116605
} ],
"Activity2Id": 40381,
"Activity2Qty":1000,
"Activity2UnitID":80506,
"Activity1Id":0,
"Activity1Qty":0,
"Activity1UnitID":0,
"Activity3Id":0,
"Activity3Qty":0,
"Activity3UnitID":0,
"Activity4Id":0,
"Activity4Qty":0,
"Activity4UnitID":0,
"Activity5Id":0,
"Activity5Qty":0,
"Activity5UnitID":0,
"Activity6Id":0,
"Activity6Qty":0,
"Activity6UnitID":0
} ],
"Sst_Customers":
[ {
"EntryId":"110001",
"DetailId":"110007",
"IsReworkRpt":"false",
"RefOptNumber":0,
"Lot_Text":"b01",
"RefOptSeq":0
} ]
} ]
}
如果用postMan 测试,需要将json 放到parameter 里面参考如下图所示,注意由于postMan版本不一样有的“parameter”参数后面用“{ }”,有的用“[ ]”
二开案例.WEBAPI.使用WEBAPI工序计划下推生成工序汇报
本文2024-09-23 03:25:25发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158763.html