Navigation:  Integração via web services REST > Web services publicados > Insumo >

INSUPP

Previous  Top  Next

Este método possibilita inserir/editar a associação de insumo x fornecedor.

 

Para a inserção/edição de cada um destes itens, é necessário seguir o padrão abaixo documentado.

URL do WADL

http://<domínio>/softexpert/webserviceproxy/se/generic/gn_webservice/gn_webservice_execute.php

 

Constantes

Identificador

Requerido

Descrição

cdprod

X

149

classname

X

supplierproviderimport

classpath

X

sp_import

 

Requisição

Identificador

Requerido

Descrição

idobject

X

Identificador do insumo.

idcommercial

X1

Nome fantasia do fornecedor.

nmcompany

X1

Razão social do fornecedor.

idcompany

X2

Código do fornecedor.

idinputsupp

X

Referência do insumo no fornecedor.

dsinputsupp

X

Descrição do insumo no fornecedor.

Vlcost

 

Custo.

fgdefault

 

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.

 

X1 - Campo requerido caso o “Código do Fornecedor” esteja vazio.

X2 - Campo requerido caso o “Nome Fantasia” e/ou “Razão social” estejam vazios.

 

Exemplo do JSON de entrada para a inserção/edição da associação insumo x fornecedor:

{

    "idobject": "string",

    "idcommercial": "string",

    "nmcompany": "string",

    "idcompany": "string",

    "idinputsupp": "string",

    "dsinputsupp": "string",

    "vlcost":  "string",

    "fgdefault": "string"

}

 

Exemplo do JSON gerado na saída da inserção/edição da associação insumo x fornecedor:

{

   "success": true,

   "total": 1,

   "results": [

       {

           "Result": true,

           "Code": 1

       }

   ]

}

 

Retorno

Identificador

Descrição

Result

Retornará true em caso de sucesso; em caso de falha, retornará uma mensagem descrevendo o erro.

Code

Situação da execução do método:

-1: Ocorreu um erro na execução do método.

1: Método executado com sucesso.