Pular para o conteúdo principal

Tipo de Material

O endpoint PostAddMaterialType é responsável pelo cadastro de um novo tipo de material no sistema MIMS. Esse cadastro pode ser visualizado na tela CAD004.


Como cadastrar um tipo de material

Request HTTP POST

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

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
MaterialTypeNoString(25)SimCódigo externo do tipo de material
NameString(40)SimNome do tipo de material
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
MaterialTypeCodeIntegerSimCódigo interno do Tipo de Material gerado no sistema MIMS

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialType"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialTypeNo": "12345",
"Name": "Tipo Exemplo",
"OverwriteIfExists": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialTypeCode": 29
}

🐞 Possíveis Erros

CódigoMensagem
AMT‑001Parâmetro Código Externo do Tipo de Material (MaterialTypeNo) informado já existe!