二开案例.WEBAPI.使用WEBAPI工序计划下推生成工序汇报

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

二开案例.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

 

20211月份补丁之后可支持携带二开扩展字段赋值,需要携带的字段和值设置到Sst_Customers 里, 20229月份补丁之后支持损耗数量,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工序计划下推生成工序汇报

工序计划下推工序汇报WebApi服务接口调用说明 1、传入参数Json串格式{ "AutoAudit":"false", "Datas": [{ "Id"...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息