Skip to main content

Ordem de Produção Simples

Descrição

Insere uma Ordem de Pesagem Simples no sistema MIMS e pode ser consultada através da PRO021.


Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddSimpleProductionOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddSimpleProductionOrder

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo na Filial
SimpleProductionOrderNoString(25)SimCódigo Externo da estrutura de abate
SlaughterStructureNoString(25)NãoCódigo externo do número de ordem de produção
StartDateDateSimInício da ordem
FinalDateDateSimFinal da ordem
ItemListAddSimpleProductionOrderItemListSimLista de itens da ordem

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
SimpleProductionOrderCodeIntegerSimCódigo da ordem de pesagem

Objeto AddSimpleProductionOrderItem

Descrição: Objeto que contém os itens de uma ordem de produção simples.

PropriedadeTipoObrigatórioDescrição
SimpleProductionOrderItemNoString(25)SimCódigo externo do número do item da ordem de produção
ProductNoString(25)SimCódigo Externo do produto
QtyIntegerNãoQuantidade a ser produzida
WeightFloatNãoPeso a ser produzido
ControlPanelBooleanSimFlag que indica se o item é controlado pelo painel de controle
AlertOvermeasureProductsBooleanSimFlag que indica se o item alerta produtos excedentes
StartAlertIntegerNãoQuantidade de produtos para iniciar o alerta
BlockOvermeasureProductsBooleanSimFlag que indica se bloqueia a produção de excedentes

Exemplo de Request

curl --location --request GET '{{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
}
]
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Ordem de pesagem simples adicionada com sucesso"
},
"SimpleProductionOrderCode": 12345
}

Exclusão de Ordem de Produção Simples

Descrição

Deleta um item de uma Ordem de Pesagem Simples no sistema MIMS.


Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/DeleteSimpleProductionOrderItem
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/DeleteSimpleProductionOrderItem

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
SimpleProductionOrderItemNoString(25)SimCódigo externo do número do item da ordem de produção
ErrorIfNotFoundBooleanSimRetorna erro caso o item informado não exista no banco de dados

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método

Exemplo de Request

curl --location --request GET '{{url_base}}/DeleteSimpleProductionOrderItem' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"SimpleProductionOrderItemNo": "SPI001",
"ErrorIfNotFound": true
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Item da ordem de pesagem simples deletado com sucesso"
}
}