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

De CIGAM WIKI
Linha 2 388: Linha 2 388:


== ListarItensConferencia ==
== ListarItensConferencia ==
<p align="justify">
* <b>Coleção: MASP - Itens para Separação</b><br>
** Na coleção <b>‘MASP’</b> 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.<br><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** 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.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20
*dtInicial
**Obrigatório, Tipo: Date
*dtFinal
**Obrigatório, Tipo: Date
}}<br>
* <b>Retorno:</b><br>
{{#tree: minExpandLevel=5 |
*<esmateri><br>
**<col><br>
***<codigoMaterial>c1</codigoMaterial><br>
***<descricao>c2</descricao><br>
***<referencia>c3</referencia><br>
***<tipo>c4</tipo><br>
***<codigoGrupo>c5</codigoGrupo><br>
***<codigoSubGrupo>c6</codigoSubGrupo><br>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
***<codigoEspecif1>c8</codigoEspecif1><br>
***<codigoEspecif2>c9</codigoEspecif2><br>
***<codigoEspecif3>c10</codigoEspecif3><br>
***<codigoEspecif4>c11</codigoEspecif4><br>
***<codigoEspecif5>c12</codigoEspecif5><br>
***<codigoEspecif6>c13</codigoEspecif6><br>
***<utilizaGrade>c14</utilizaGrade><br>
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
***<peso>c16</peso><br>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<volume>c18</volume><br>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<gtin>c22</gtin><br>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<configurador>c25</configurador><br>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
**</col><br>
*</esmateri><br>
}}
{{VoltarInicio}}
== ListarItensSeparacao ==
<p align="justify">
<p align="justify">
* <b>Coleção: MASP - Itens para Separação</b><br>
* <b>Coleção: MASP - Itens para Separação</b><br>

Edição das 15h23min de 30 de novembro 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

ListarCodigoBarrasItensConferencia

  • Coleção: TGBS - Agrupamento para códigos de barras de itens para separação
  • MASP - Itens para separação
    • Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarCodigoBarrasItensFaturamento

  • Coleção: TGBS - Agrupamento para códigos de barras de itens para separação
  • MASP - Itens para separação
    • Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarCodigoBarrasItensSeparacao

  • Coleção: TGBS - Agrupamento para códigos de barras de itens para separação
  • MASP - Itens para separação
    • Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.

  • Parâmetros:


  • Retorno:

Voltar ao início