INSUPP
Este método possibilita inserir/editar a associação de insumo x fornecedor.
POST /apigateway/se/generic/gn_webservice/gn_webservice_execute.php
Parâmetros de consulta:
Query parameters | Tipo | Requerido | Descrição |
---|---|---|---|
cdprod | Numeric | Sim | Código do produtoValor Constante: 149 |
classname | String | Sim | Nome da classe utilizada no WADLValor Constante: supplierproviderimport |
classpath | String | Sim | Caminho para a classe utilizada no WADLValor Constante: sp_import |
Exemplo de solicitação:
Atributos suportados:
Request Body Parameter | Tipo | Requerido | Descrição |
---|---|---|---|
idobject | String | Sim | Identificador do insumo. |
idcommercial | String | Sim¹ | Nome fantasia do fornecedor. |
nmcompany | String | Sim¹ | Razão social do fornecedor. |
idcompany | String | Sim² | Código do fornecedor. |
idinputsupp | String | Sim | Referência do insumo no fornecedor. |
dsinputsupp | String | Sim | Descrição do insumo no fornecedor. |
Vlcost | String | Não | Custo. |
fgdefault | String | Não | 1- Define que o fornecedor é preferencial. 2- Define que NÃO é preferencial. Na inserção, se o campo for deixado em branco, ou para qualquer outro valor diferente de 1, o registro será definido como 2. Ao editar, se for deixado em branco ou receber qualquer outro valor diferente de 1 e 2, o campo não será alterado, manterá o valor definido anteriormente. |
info
Sim¹ - Campo requerido caso o “Código do Fornecedor” esteja vazio. Sim² - Campo requerido caso o “Nome Fantasia” e/ou “Razão social” estejam vazios.
{
"idobject": "string",
"idcommercial": "string",
"nmcompany": "string",
"idcompany": "string",
"idinputsupp": "string",
"dsinputsupp": "string",
"vlcost": "string",
"fgdefault": "string"
}
Exemplo de resposta:
200 OK
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}