-
Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx
-
MPS Versão: A partir da 5.5.0
Descrição
Este método cadastra ou atualiza um modelo de suprimento no provedor. Caso seja passado um PartNumber de um material já cadastrado no provedor, o método ira apenas atualizar a descrição e código interno do material.
Sintaxe
public string ImportSupplyModel(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 |
|
BrandID |
Número |
Sim¹ |
- |
- |
- |
Número identificador do fabricante do material. Obtido através do método GetBrands |
|
SupplySubFunctionTypeID |
Número |
Sim |
- |
- |
- |
Número identificador do tipo de material. Obtido através do método GetSupplySubFunctionTypes |
|
SupplyColorID |
Número |
Sim |
- |
- |
- |
Número identificador da cor do material. Obtido através do método GetColors |
|
Capacity |
Número |
Sim |
- |
- |
- |
Capacidade em páginas do material, o valor informado deve estar entre 100 e 10000000² |
|
PartNumber |
Texto |
Sim |
- |
- |
- |
PartNumber do material |
|
SupplyModelQualityID |
Número |
Sim |
- |
- |
- |
Número identificador da qualidade do material. Obtido através do método GetSupplyModelQualities |
|
Description |
Texto |
Não |
Não |
Sim |
100 |
Descrição do material |
|
InternalCode |
Texto |
Não |
Não |
Sim |
255 |
Código interno do material |
|
Cost |
Decimal |
Não |
- |
- |
9999999999999,999999 |
Custo interno do material informado pelo provedor |
¹ Só é obrigado informar quando cadastrar um material que não seja do tipo "do provedor".
² Passou de 1.000.000 para 10.000.000 somente a partir da versão 5.11.0.
Retorno
Se obtiver sucesso, o retorno é: [{"SupplyModelID":number}], onde number é o número identificador no novo modelo de suprimento inserido.
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 ter permissão completa em Administração de Estoque.