Orden de Producción Simple
Descripción
Inserta una Orden de Pesaje Simple en el sistema MIMS y puede ser consultada a través de la PRO021.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddSimpleProductionOrder |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddSimpleProductionOrder |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código externo en la Sucursal |
| SimpleProductionOrderNo | String(25) | Sí | Código Externo de la estructura de sacrificio |
| SlaughterStructureNo | String(25) | No | Código externo del número de orden de producción |
| StartDate | Date | Sí | Inicio de la orden |
| FinalDate | Date | Sí | Final de la orden |
| ItemList | AddSimpleProductionOrderItemList | Sí | Lista de elementos de la orden |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
| SimpleProductionOrderCode | Integer | Sí | Código de la orden de pesaje |
Objeto AddSimpleProductionOrderItem
Descripción: Objeto que contiene los elementos de una orden de producción simple.
| Propiedad | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| SimpleProductionOrderItemNo | String(25) | Sí | Código externo del número del elemento de la orden de producción |
| ProductNo | String(25) | Sí | Código Externo del producto |
| Qty | Integer | No | Cantidad a ser producida |
| Weight | Float | No | Peso a ser producido |
| ControlPanel | Boolean | Sí | Flag que indica si el elemento es controlado por el panel de control |
| AlertOvermeasureProducts | Boolean | Sí | Flag que indica si el elemento alerta productos excedentes |
| StartAlert | Integer | No | Cantidad de productos para iniciar la alerta |
| BlockOvermeasureProducts | Boolean | Sí | Flag que indica si bloquea la producción de excedentes |
Ejemplo de Request
curl --location --request POST '{{url_base}}/PostAddSimpleProductionOrder' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"BranchNo": "001",
"SimpleProductionOrderNo": "SP123456",
"SlaughterStructureNo": "SS987654",
"StartDate": "2025-02-07",
"FinalDate": "2025-02-10",
"ItemList": [
{
"SimpleProductionOrderItemNo": "SPI001",
"ProductNo": "PROD001",
"Qty": 100,
"Weight": 1500.5,
"ControlPanel": true,
"AlertOvermeasureProducts": true,
"StartAlert": 90,
"BlockOvermeasureProducts": false
}
]
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Orden de pesaje simple agregada con éxito"
},
"SimpleProductionOrderCode": 12345
}
Eliminación de Orden de Producción Simple
Descripción
Elimina un elemento de una Orden de Pesaje Simple en el sistema MIMS.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/DeleteSimpleProductionOrderItem |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/DeleteSimpleProductionOrderItem |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| SimpleProductionOrderItemNo | String(25) | Sí | Código externo del número del elemento de la orden de producción |
| ErrorIfNotFound | Boolean | Sí | Devuelve error en caso de que el elemento informado no exista en la base de datos |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
Ejemplo de Request
curl --location --request POST '{{url_base}}/DeleteSimpleProductionOrderItem' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"SimpleProductionOrderItemNo": "SPI001",
"ErrorIfNotFound": true
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Elemento de la orden de pesaje simple eliminado con éxito"
}
}