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ção | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostAddSimpleProductionOrder |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddSimpleProductionOrder |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| BranchNo | String(25) | Sim | Código externo na Filial |
| SimpleProductionOrderNo | String(25) | Sim | Código Externo da estrutura de abate |
| SlaughterStructureNo | String(25) | Não | Código externo do número de ordem de produção |
| StartDate | Date | Sim | Início da ordem |
| FinalDate | Date | Sim | Final da ordem |
| ItemList | AddSimpleProductionOrderItemList | Sim | Lista de itens da ordem |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| SimpleProductionOrderCode | Integer | Sim | Código da ordem de pesagem |
Objeto AddSimpleProductionOrderItem
Descrição: Objeto que contém os itens de uma ordem de produção simples.
| Propriedade | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| SimpleProductionOrderItemNo | String(25) | Sim | Código externo do número do item da ordem de produção |
| ProductNo | String(25) | Sim | Código Externo do produto |
| Qty | Integer | Não | Quantidade a ser produzida |
| Weight | Float | Não | Peso a ser produzido |
| ControlPanel | Boolean | Sim | Flag que indica se o item é controlado pelo painel de controle |
| AlertOvermeasureProducts | Boolean | Sim | Flag que indica se o item alerta produtos excedentes |
| StartAlert | Integer | Não | Quantidade de produtos para iniciar o alerta |
| BlockOvermeasureProducts | Boolean | Sim | Flag 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ção | URL Exemplo |
|---|---|
| POST | {{url_base}}/DeleteSimpleProductionOrderItem |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/DeleteSimpleProductionOrderItem |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| SimpleProductionOrderItemNo | String(25) | Sim | Código externo do número do item da ordem de produção |
| ErrorIfNotFound | Boolean | Sim | Retorna erro caso o item informado não exista no banco de dados |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informaçõ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"
}
}