-
Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx
-
MPS Versão: A partir da 5.5.0
Descrição
Este método adiciona itens em um Estoque do Cliente ou Centro de Distribuição do provedor informado.
Sintaxe
public string LoadStock(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato JSON contendo as propriedades abaixo. Por exemplo:
{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}
Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.
Propriedades aceitas pelo método
|
Propriedade |
Tipo |
Obrigatório |
Permite nulo |
Permite vazio |
Tamanho máximo |
Descrição |
|
DealerName |
Texto |
Sim |
- |
- |
- |
Nome do provedor |
|
DealerUserEmail |
Texto |
Sim |
- |
- |
- |
E-mail do usuário do provedor |
|
DealerUserPassword |
Texto |
Sim |
- |
- |
- |
Senha do usuário criptografada |
|
StockID |
Número |
Sim |
- |
- |
- |
Número de identificação do estoque no sistema. Obtido através do método GetDealerStocks |
|
SupplierID |
Número |
Sim |
- |
- |
- |
Número de identificação do fornecedor que irá abastecer o stockID informado |
|
SupplyModelsIDsAndQuantityList |
Texto |
Sim |
- |
- |
- |
Conjunto de modelos de suprimentos e quantidades de cada um para abastecer o estoque separados por ‘;’ e ‘|’.
|
Retorno
Clique aqui para saber mais sobre o formato dos retornos.
Possíveis erros retornados
Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.
Restrições
-
Para executar este método, o usuário informado precisa ser:
-
Responsável Completo pelo stockID em questão;
-
Ter permissão completa em Autorizar Demandas e Planejar Demandas;
-
Ter permissão completa em Encaminhar Pedidos;
-
Responsável pelo planejamento de demandas do stockID em questão;
-
Responsável por gerar pedidos do fornecedor informado.
-
-
Só é possível utilizar este método quando o provedor não estiver configurado para operar em modo básico;
-
O fornecedor informado precisa ter relacionamento com o stockID informado;
-
O fornecedor não pode ter bloqueios de fluxo (DisabledMPSReserve = 0, DisabledMPSSending = 0 e DisabledMPSReceiving=0).