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

De CIGAM WIKI
Sem resumo de edição
Linha 95: Linha 95:
&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}}


== LiberarPendentes ==
== LiberarPendentes ==
Linha 124: Linha 125:
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}


== ListarId ==
== ListarId ==
Linha 156: Linha 158:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}


== ListarIndividual ==
== ListarIndividual ==
Linha 401: Linha 404:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}


== ListarModificacoes ==
== ListarModificacoes ==
Linha 646: Linha 650:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}


== ListarPendentes ==
== ListarPendentes ==
Linha 694: Linha 699:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/></p>
{{VoltarInicio}}


== ListarItensRequisicoesSeparacao ==
== ListarItensRequisicoesSeparacao ==
Linha 740: Linha 746:
*</coisolic>
*</coisolic>
}}
}}
{{VoltarInicio}}


== ApontamentoSeparacaoItemRequisicao ==
== ApontamentoSeparacaoItemRequisicao ==
Linha 781: Linha 788:
*</esmovime>
*</esmovime>
}}
}}
{{VoltarInicio}}


== ApontamentoSeparacaoItemRequisicaoLote ==
== ApontamentoSeparacaoItemRequisicaoLote ==
Linha 826: Linha 834:
*</esmovime>
*</esmovime>
}}
}}
{{VoltarInicio}}


==Excluir==
==Excluir==

Edição das 20h13min de 14 de julho de 2022

Voltar
Integrador > WebServices > IN CadastroItemRequisicaoMaterial.integrador

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

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

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

ListarItensRequisicoesSeparacao

  • Coleção: MASP - Itens para separação
  • CASP - Depósito para separação
  • CPRS - Requisicao Separacao
    • Utilizado para solicitar a separação dos materiais armazenados em CAs controlados pelo WMS. Este método pode ser requisitado por um documento de produção para transferência ao CA de produção ou CA de montagem, requisição avulsa para os CAs.


  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoSeparacaoItemRequisicao

  • Coleção: TOTP - Apontamento Requisição
  • CPRP - Situação para Itens de Requisição Separados
  • CPRZ - Situação para itens de requisição não possíveis de separação
    • Retorna as quantidades separadas por linha da requisição, considerando a data de fabricação e validade do estoque.
    • Verifica se existe Requisição, pega os movimentos da requisição, busca informações complementares no movimento, atualiza o controle da Requisição, cria movimento de contrapartida de transferência.
    • Quando o movimento passado não é encontrado na base (foi excluído no ERP, por exemplo) não é possível a importação/exportação do item correspondente.


  • Parâmetros:


  • Retorno:

Voltar ao início

ApontamentoSeparacaoItemRequisicaoLote

  • Coleção: TOTP - Apontamento Requisição
  • CPRP - Situação para Itens de Requisição Separados
  • CPRZ - Situação para itens de requisição não possíveis de separação
    • Retorna as quantidades separadas por linha da requisição, buscando pelas datas de fabricação e validade do estoque e verificando se a Requisição existe.
    • Verifica os movimentos da requisição, buscando dados complementares do movimento e atualizando controle da requisição.
    • Cria movimento de contrapartida de transferência, cria movimento transferência e atualiza o controle da Requisição.
    • Quando o movimento passado não é encontrado na base (foi excluído no ERP, por exemplo) não é possível a importação/exportação do item correspondente.


  • Parâmetros:


  • Retorno:

Voltar ao início

Excluir

  • Parâmetros:

Voltar ao início