Breadcrumbs

ImportSupplyModel - MPS

  • 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.