IN CadastroItensPedido.integrador

De CIGAM WIKI
Revisão de 17h18min de 25 de fevereiro de 2021 por Elizama.Dias (discussão | contribs) (ListarIndividual)

Cadastrar

  • Distribuição das Tags XML:

ListarId

Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20


  • Exemplo de Retorno:
      • codigoPedido:
      • sequencia:


Retornos:
   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.

ListarIndividual

Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   codigoPedido:
      Tipo: String 12

   sequencia:
      Tipo: int 5


  • Exemplo:


Retornos:
   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.

ListarModificacoes

Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   dataInicial
      Obrigatório, Tipo: Date

   horaInicial
      Obrigatório, Tipo: Time

   dataFinal
      Obrigatório, Tipo: date

   horaFinal
      Obrigatório, Tipo: Time


    • codigoPedido
    • dataItem
    • codigoMaterial
    • centroControle
    • QUANTIDADE
    • quantidadeSaldo
    • codigoEspecie
    • precoUnitario
    • DOCUMENTO
    • SERIE
    • NF
    • remessaDia
    • DESCRICAO
    • codigoCliente
    • ATUALIZA
    • SITUACAO
    • prazoEntrega
    • PLANO
    • pecas
    • saldoPecas
    • SEQUENCIA
    • codigoUsuarioModificacao
    • codigoTipoOperacao
    • CFOP
    • dataEmbarque
    • codigoContaGerencial
    • incidenciaIpi
    • percentualIpi
    • codigoOrigem
    • codigoTransfCentroArmazenagem
    • percentualComissao
    • NCM
    • percBonificacaoQuantidade
    • percentualDesconto
    • VEICULO
    • PRIORIDADE
    • codigoMercado
    • detalhe
    • tabelaPrecos
    • sequenciaOriginalSolicitacao
    • valorSuframaSimbahia
    • precoOriginal
    • emissaoEtiqueta
    • dataValidade
    • codigoCompradorFinal
    • pedidoCliente
    • stockNumber
    • formaEmbarque
    • prazoProgramado
    • dataAprovacao
    • LOTE
    • dataLimiteCompraFinal
    • codigoFabrica
    • tipoAmostra
    • dataCriacaoProduto
    • sessao
    • PESO
    • codigoUnidadeNegocio
    • codigoCentroArmazenagem
    • codigoEspecif1
    • especif2
    • valorDesconto
    • valorOutrasDespesasAcessorias
    • valorFrete
    • baseIcmsIpi
    • DifAliquotaIcms
    • numeroRomaneio
    • dataRomaneio
    • codigoContrato
    • quantidadeExtra
    • codigoUnidadeMedida
    • usouConversor
    • totalDespesas
    • totalItemLiquido
    • percentualIcms
    • incidenciaIcms
    • baseSubstituicao
    • percentualSubstituicao
    • percentualIrrf
    • valorIpi
    • sequenciaBaixa
    • saldoReserva
    • saldoProducao
    • horarioPrometido
    • dataFaturamento
    • codigoIndice
    • codigoContabil
    • remessaSolicitacao
    • codigoRetorno
    • LARGURA
    • GRADE
    • codigoUsuarioCriacao
    • dataModificacao
    • dataCadastro
    • legendaMedidaProvisorioDoBem
    • horaEntrega
    • excecaoNcm
    • itemOs
    • complementoIncidenciaIcms
    • tipoPedido
    • remessaGerada
    • explodiuItemComercial
    • naoMovimentaEstoque
    • codigoUnidadeNegocioTransfer
    • prazoFinanceiro
    • ultimaSequenciaBaixa
    • gerouDuplicatasItensPedido
    • buscarRegraFiscal
    • entregaMercadoriaAposFatura
    • reducaoIcms
    • percentualIcmsSubstituicao
    • ordemServico
    • percentualMargemLucro
    • demandaGeral
    • entrega
    • remessaProdutoCliente
    • USRITPE1
    • USRITPE2
    • USRITPE3
    • USRITPE4
    • valorIcms
    • valorEncargoFinanceiro
    • CONTROLE
    • impedimento1
    • impedimento2
    • impedimento3
    • impedimento4
    • tipoBaixa
    • gerouNfRoyalty
    • valorBaseSubstituicao

}}


Retornos:
   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.

ListarPendentes

Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   acao
      Obrigatório, Tipo: String 1
      C=Cadastrar, E=Excluir
      Se for informado algo diferente de C ou E não será aplicado nenhum filtro.

   statusRegistro
      Obrigatório, Tipo: String 1
      L=Liberado, P=Pendente
      Se for informado algo diferente de P ou L não será aplicado nenhum filtro.


  • Exemplo de Retorno:


LiberarPendentes

Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   id
      Obrigatório, Tipo: int

   liberarCorrelatos
      Tipo: bool


Retornos:
   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.

Visualizar

Excluir