IN CadastroMateriais.integrador: mudanças entre as edições

De CIGAM WIKI
Linha 14: Linha 14:
</p>
</p>
*<b>Parâmetros:</b><br>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=3 |
{{#tree: minExpandLevel=2 |
*pin<br>
*pin
**Obrigatório, Tipo: String 20<br>
**Obrigatório, Tipo: String 20
 
*statusRegistro<br>
*statusRegistro<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
**L=Liberado, P=Pendente<br>
**L=Liberado, P=Pendente<br>
*codigoGrupo<br>
*codigoGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoSubGrupo<br>
*codigoSubGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoMaterial<br>
*codigoMaterial<br>
**Obrigatório, Tipo: String 20<br>
**Obrigatório, Tipo: String 20<br>
*descricao<br>
*descricao<br>
**Tipo: String 60<br>
**Tipo: String 60<br>
Linha 31: Linha 36:
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
*tipo<br>
*tipo<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
*codigoUnidadeNegocio<br>
*codigoUnidadeNegocio<br>
**Tipo: String 3<br>
**Tipo: String 3<br>
Linha 39: Linha 46:
**O=Obsoleto,
**O=Obsoleto,
**N=Nulo
**N=Nulo
*codigoUnidadeMedida<br>
*codigoUnidadeMedida<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*utilizaGrade<br>
*utilizaGrade<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
Linha 46: Linha 55:
**N=Numeração,
**N=Numeração,
**L=Lotes.
**L=Lotes.
*grade<br>
*grade<br>
**Obrigatório, Tipo: String 2<br>
**Obrigatório, Tipo: String 2<br>
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
*controlaNumeroSerie<br>
*controlaNumeroSerie<br>
**Tipo: bool<br>
**Tipo: bool<br>
*estruturaComercial<br>
*estruturaComercial<br>
**Tipo: bool<br>
**Tipo: bool<br>
*contabilPrincipalEnvioSped<br>
*contabilPrincipalEnvioSped<br>
**Tipo: float 8.6<br>
**Tipo: float 8.6<br>
**Não pode ser informado 0 (zero)<br>
**Não pode ser informado 0 (zero)
*codigoReduzido<br>
 
**Tipo: Inteiro<br>
*codigoReduzido
*codigoFiscal<br>
** Tipo: Int
**Tipo: Inteiro 64<br>
 
*referencia <br>
*codigoFiscal
**Tipo: String 20<br>
** Tipo: Int
*tabPrecosEstruturaComercial<br>
 
**Tipo: String 6<br>
*referencia
*manterPedidoNf<br>
** Tipo: String
**Tipo: String 2<br>
 
*tabPrecosEstruturaComercial
** Tipo: String
 
*manterPedidoNf
** Tipo: String


}}
}}

Edição das 11h33min de 8 de dezembro de 2022

Voltar
Integrador > WebServices > IN CadastroMateriais.integrador

Requisição

Cadastrar

Método que tem por finalidade cadastrar materiais com sua estrutura.

  • Parâmetros:

Voltar ao início

Cadastrar2

Método que tem por finalidade cadastrar materiais com sua estrutura.

  • Parâmetros:

Voltar ao início

ListarPendentes

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarId

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarIndividual

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarMaterialPorReferencia

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarMateriais

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarModificacoes

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

LiberarPendentes

  • Parâmetros:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se erro na conexão com banco de dados:
      A conexão com o banco de dados e/ou comando SQL possui erros.

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

Voltar ao início

ListarEstoqueOnLine

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarEstoqueOnLinePelaValidade

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarValidadeLote

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarMateriaisPaginada

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarDisponibilidadeUnidadeNegocio

  • Parâmetros:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.


   Se sucesso:

Voltar ao início

ListarEstoqueDisponivelFaixa

  • Parâmetros:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.


   Se sucesso:
Importante: A busca para calcular o saldo somente considera a quantidade online da tabela ESESTOQU menos as demandas de tipo DCP (Demandas Carteira de Pedido). Importante2: Somente serão consideradas no cálculo as demandas DCP da data atual e anteriores, DCPs de datas futuras a busca não serão consideradas.

Voltar ao início

ListarItensConferencia

  • Coleção: MASP - Itens para Separação
    • Na coleção ‘MASP’ são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.
    • O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarItensFaturamento

  • Coleção: MASP - Itens para Separação
    • Na coleção ‘MASP’ são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.
    • O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.

  • Parâmetros:


  • Retorno:

Voltar ao início

Excluir

  • Parâmetros:


Retorno:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

Voltar ao início

Listar

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarICMSEfetivoResidualUltimaCompra

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início