enduser:erp:developer:integracao:integracaowebservice:ordemproducao:putdosmateriaisconsumidos
Tabela de conteúdos
PUT - Materiais Consumidos
Este método altera os materiais consumidados de uma ordem de produção existente. Ele aumenta a quantidade consumida ou faz a devolução de materiais.
O código da ordem de produção a ser alterado deve ser informado no próprio JSON.
/OrdemProducao/MateriaisConsumidos
Exemplo de envio da requisição
localhost:8090/api/OrdemProducao/MateriaisConsumidos
Header
| auth | Token adquirido no Login. |
| Content-Type | application/x-www-form-urlencoded |
Parâmetros (Body)
Os parâmetros são os mesmos que os do método POST.
| Nome | Tipo | Tamanho | Descrição |
|---|---|---|---|
| nrOrdemProducao | Long | 15 | Número da ordem de produção. |
| listaMateriaisConsumidos | Lista de materiais consumidos. | ||
| conexaoBanco | String | Nome da conexão do banco de dados, caso não informado será utilizado a conexão padrão do ERP. |
| MATERIAIS CONSUMIDOS | |||
|---|---|---|---|
| Nome | Tipo | Tamanho | Descrição |
| codMaterial | Long | 9 | Código do material. |
| quantidadeNecessaria | Decimal | 11,4 | Quantidade necessária. |
| quantidadeConsumida | Decimal | 11,4 | Quantidade consumida. Se a quantidade for negativa, entendemos que trate-se de uma devolução de material. |
| lote | String | 30 | Lote. |
| justificativa | Integer | 6 | Código da justificativa, tabela JUSTIF. (Não obrigatório) |
| localEstoque | Long | 10 | Código do local de estoque a utilizar, tabela LOCESTQ. (Não obrigatório) |
| codAplicacao | Integer | 3 | Código da aplicação, tabela APLIC. (Não obrigatório) |
=== Exemplo de JSON ===
{
"nrOrdemProducao": 50613,
"listaMateriaisConsumidos": [
{
"codMaterial": "EMB021",
"quantidadeNecessaria": 10.0,
"quantidadeConsumida": 0.5,
"lote": "19347"
}
]
}
Retorno de sucesso
{
"bemSucedido": true,
"mensagemFalha": null,
"novoCodigo": null,
"dados": null
}
Retorno com falha
{
"bemSucedido": false,
"mensagemFalha": "Material PRI002000 não cadastrado no Prosyst!",
"novoCodigo": null,
"dados": null
}
enduser/erp/developer/integracao/integracaowebservice/ordemproducao/putdosmateriaisconsumidos.txt · Última modificação: por 127.0.0.1