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

De CIGAM WIKI
Linha 932: Linha 932:
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}
== ListarOPsParaConferencia ==
<p align="justify">
* <b>Coleção: MACF - Itens para Conferência</b><br>
* <b>CACF - Depósito para Conferência</b></br>
* <b>OPSP - Ocorrência de produção para separação</b></br>
* <b>UNIW - Unidades de Negócio integradas com WMS</b></br>
**Lista movimentos de Ordem de Produção de Unidades de Negócio e produtos dos grupos e centros de armazenagem cadastrados nas coleções citadas acima.
**São utilizadas duas formas de apontamento:
***Para estoque, informando o CA WMS
***Para produção, utilizando o CA 100.
**Ao passar ‘False’ no parâmetro ‘considerarJaListados’ passa a respeitar a lista conforme o chamado do método: '''''ConfirmarRecebimentoOP'''''.
</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20
*dataMovimentoInicial
** Tipo: Date
*dataMovimentoFinal
** Tipo: Date
*considerarJaListados
** Tipo: Bool
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=2 |
*<pcmoprod>
**<reg>
***<movimento></movimento>
***<dataMovimento></dataMovimento>
***<tipoMovimento> </tipoMovimento>
***<codigoMaterial></codigoMaterial>
***<codigoEspecif1></codigoEspecif1>
***<codigoEspecif2> </codigoEspecif2>
***<unidadeMedida> </unidadeMedida>
***<quantidade></quantidade>
***<grade> </grade>
***<precoUnitario></precoUnitario>
***<precoTotalItem></precoTotalItem>
***<precoTotalCusto></precoTotalCusto>
***<tipoDocumento> </tipoDocumento>
***<documento> </documento>
***<serie> </serie>
***<notaFiscal></notaFiscal>
***<descricao> </descricao>
***<codigoEmpresa> </codigoEmpresa>
***<codigoCentroArmazenagem></codigoCentroArmazenagem>
***<codigoTransfCentroArmazenagem> </codigoTransfCentroArmazenagem>
***<codigoContraPartidaTransf></codigoContraPartidaTransf>
***<codigoTipoOperacao></codigoTipoOperacao>
***<cfop> </cfop>
***<pedidoOc> </pedidoOc>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<ncm></ncm>
***<OP></OP>
***<talao></talao>
***<tipo> </tipo>
***<ocorrencias> </ocorrencias>
***<codigoCentroArmazenagemPadrao></codigoCentroArmazenagemPadrao>
***<utilizaGrade></ utilizaGrade >
***<lote></lote>
***<dataValidade></dataValidade>
***<dataFabricacao></dataFabricacao>
**</reg>
*</pcmoprod>
}}
{{VoltarInicio}}
{{VoltarInicio}}



Edição das 13h32min de 30 de novembro de 2022

Voltar
Integrador > WebServices > IN CadastroMovimento.integrador

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

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

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.

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.

   Se sucesso:
      Sucesso.

Voltar ao início

Cadastrar

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

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

Voltar ao início

ListarNFsParaConferencia

  • Coleção: MACF - Itens para Conferência
  • CACF - Depósito para Conferência
  • UNIW - Unidades de Negócio integradas com WMS
    • Lista movimentos de notas fiscais de entrada considerando as unidades de negócio, centros de armazenagem e itens/produtos conforme parametrizados nas coleções acima, juntamente com a faixa de data informada na chamada ao método.
    • Realiza entrada dos itens/produtos no CA definido na coleção CACF (local intermediário). Após a conferência pelo WMS são executados os movimentos de transferência para o CA de destino do produto, informado no cadastro do item no ERP.

  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoConferencia

  • Coleção: CASP - Depósito para separação
  • TOTF - Operação de transferência de item separado para faturamento
    • Exporta as quantidades conferidas após recebimento através dos métodos ListarRetornoBeneficiamentoConferencia, ListarAvulsosConferencia, ListarNFsParaConferencia e ListarOPsParaConferencia.
    • Cria os apontamentos conforme CAs informados nas coleções para criação, buscando os movimentos que constam no CA informado no cadastro do material.

  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoConferenciaLote

  • Coleção: CASP - Depósito para separação
  • TOTF - Operação de transferência de item separado para faturamento
    • Exporta as quantidades conferidas após recebimento, através dos métodos ListarAvulsosConferencia, ListarNFsParaConferencia, ListarOPsParaConferencia e ListarRetornoBeneficiamentoConferencia.
    • Cria os apontamentos conforme CAs informados nas coleções para criação, buscando os movimentos que constam no CA informado no cadastro do material.

  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoSeparacao

  • Coleção: CASP - CA para separação (ou do cadastro do material)
  • CAFA - CA para faturamento
  • TOTF - Tipo de Operação de trans. para faturamento
    • Transfere os itens do CA de inspeção para o CA de armazenagem, movendo as quantidades conferidas no WMS do CA de inspeção para o CA de armazenagem.
    • Verifica se o movimento a ser transferido existe e se existir, utiliza os mesmos dados deste movimento e cria um movimento de transferência. O movimento criado recebe como CA o primeiro centro de armazenagem cadastrado no rótulo CASP.

  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoSeparacaoLote

  • Coleção: CASP - CA para separação (ou do cadastro do material)
  • CAFA - CA para faturamento
  • TOTF - Tipo de Operação de trans. para faturamento
    • Transfere os itens do CA de inspeção para o CA de armazenagem, movendo as quantidades conferidas no WMS do CA de inspeção para o CA de armazenagem.
    • Verifica se o movimento a ser transferido existe e se existir, utiliza os mesmos dados deste movimento e cria um movimento de transferência. O movimento criado recebe como CA o primeiro centro de armazenagem cadastrado no rótulo CASP.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarRetornoBeneficiamentoConferencia

  • Coleção: MACF - Itens para Conferência
  • CACF - Depósito para Conferência
  • UNIW - Unidades de Negócio integradas com WMS
    • Lista movimentos de Notas de Beneficiamento da Unidade de Negócio e dos grupos e centros de armazenagem cadastrados nas coleções citadas acima. Notas de retorno de beneficiamento, serviço e retorno dos insumos, entrada do produto produzido em terceiros.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarAvulsosConferencia

  • Coleção: MACF - Itens para Conferência
  • CACF - Depósito para Conferência
  • TDMO - Tipo de documento para movimentos avulsos
  • UNIW - Unidades de Negócio integradas com WMS
    • Gera a solicitação para o CA de armazenagem do item.
    • Valida se CA do item é controlado pelo WMS conforme coleção, listando somente os itens inclusos nas coleções MACF, CACF e TDMO e que tenham o movimento do tipo ‘E’.

  • Parâmetros:


  • Retorno:

Voltar ao início

ListarMovimentos

Método que tem por finalidade listar os movimentos

  • 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

ListarMovFiltroContaGerencial

Método que tem por finalidade listar os movimentos por conta gerencial.

Envio:

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.

Voltar ao início

MovimentoAvaria

  • Coleção: TOAV - Tipo Operação itens avariados
  • CASP - CA Origem
  • CAAV - CA Avaria
  • UNIW - Unidades de Negócio integradas com WMS
    • Realiza a transferência de materiais avariados do CA de origem para um CA avaria definido na coleção. Executando o movimento de saída do CA origem e um movimento de entrada no CA de avaria.

  • Parâmetros:


  • Retorno:

Voltar ao início

ConfirmarRecebimentoOP

  • Esse método tem por objetivo marcar Ordens de produção já listadas pelo WMS.
  • No parâmetro <codigosOrdemProducao> deve ser passada as ordens de produção já processadas pelo WMS com o separador ponto e virgula (;), pode se passar um somente ou vários conforme necessidade.

  • Parâmetros:


  • Retorno:

Voltar ao início