Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/PostAddSimpleProductionOrder
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddSimpleProductionOrder

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código externo en la Sucursal
SimpleProductionOrderNoString(25)Código Externo de la estructura de sacrificio
SlaughterStructureNoString(25)NoCódigo externo del número de orden de producción
StartDateDateInicio de la orden
FinalDateDateFinal de la orden
ItemListAddSimpleProductionOrderItemListLista de elementos de la orden

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
SimpleProductionOrderCodeIntegerCódigo de la orden de pesaje

Objeto AddSimpleProductionOrderItem

Descripción: Objeto que contiene los elementos de una orden de producción simple.

PropiedadTipoObligatorioDescripción
SimpleProductionOrderItemNoString(25)Código externo del número del elemento de la orden de producción
ProductNoString(25)Código Externo del producto
QtyIntegerNoCantidad a ser producida
WeightFloatNoPeso a ser producido
ControlPanelBooleanFlag que indica si el elemento es controlado por el panel de control
AlertOvermeasureProductsBooleanFlag que indica si el elemento alerta productos excedentes
StartAlertIntegerNoCantidad de productos para iniciar la alerta
BlockOvermeasureProductsBooleanFlag 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 SolicitudURL Ejemplo
POST{{url_base}}/DeleteSimpleProductionOrderItem
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/DeleteSimpleProductionOrderItem

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
SimpleProductionOrderItemNoString(25)Código externo del número del elemento de la orden de producción
ErrorIfNotFoundBooleanDevuelve error en caso de que el elemento informado no exista en la base de datos

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformació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"
}
}