Voltar
Integrador >
WebServices >
IN CadastroItemRequisicaoMaterial.integrador
Cadastrar
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração
- idCorrelato
- Tipo: Int
- Este parâmetro não é obrigatório, é uma alternativa ao parâmetro "codigoRequisicao",
- pois pode estar vinculando a uma requisição que ainda não está cadastrado, e este pendente de importação.
- Sempre que o idCorrelato for menor ou igual a 0 (zero), o parâmetro “codigoRequisicao” é obrigatório.
- codigoRequisicao
- codigoMaterial
- centroArmazenagem
- quantidade
- precoUnitario
- documento
- descricao
- tipoOperacao
- contaGerencial
- reduzidoContabil
- observacao
- codigoEspecif1
- codigoEspecif2
- controle
- codigoSolicitante*
- usrSoli1
- Tipo: String 20
- Este é um campo de usuário e a condição para visibilidade na tela do seu programa
- correspondente será mediante configuração do mesmo no dicionário CIGAM.
- usrSoli5
- Tipo: Float 11.2
- Este é um campo de usuário e a condição para visibilidade na tela do seu programa
- correspondente será mediante configuração do mesmo no dicionário CIGAM.
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
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- id
- liberarCorrelatos
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
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
Retorno:
Se sucesso:
{"minExpandLevel":2}
- codigoRequisicao
- sequencia
- dataRequisicao
- sequenciaDia
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
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- codigoRequisicao
- sequencia
- dataRequisicao
- sequenciaDia
Retorno:
Se sucesso:
{"minExpandLevel":2}
- codigoRequisicao
- data
- codigoMaterial
- centroArmazenagem
- quantidade
- quantidadeSaldo
- especie
- precoUnitario
- documento
- ordemCompra
- serie
- nf
- ordemGeral
- descricao
- codigoSolicitante
- atualiza
- situacao
- prazoDeEntrega
- plano
- pecas
- pecasSaldo
- sequenciaOrdem
- codigoUsuarioModificacao
- tipoOperacao
- cfop
- dataEmbarque
- contaGerencial
- incidenciaIpi
- percentualIpi
- codigoOrigem
- transferenciaCentroArmaz
- percentualComissao
- ncm
- quantidadeFabricada
- saldoFabricado
- tipo
- unidadeMedida
- horaRequisicao
- detalhe
- horaPrazo
- sequencia
- reduzidoContabil
- quantidadeExtra
- solicitarNaData
- dataRecebimentoProposta
- cliente
- sessao
- observacao
- codigoUnidadeNegocio
- codigoEspecif1
- codigoEspecif2
- codigoUsuarioCriacao
- dataModificacao
- movimentoRequis
- projeto
- dataCotacao
- dataFinalLances
- horaRecebimentoProposta
- horaFinalLancas
- indicadorSistema
- grade
- controle
- sequenciaDia
- sequenciaPlanoMestre
- quantidadePlanejada
- usrsoli1
- usrsoli2
- usrsoli3
- usrsoli4
- usrsoli5
- planoMestre
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
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- dataInicial
- horaInicial
- dataFinal
- horaFinal
Retorno:
Se sucesso:
{"minExpandLevel":2}
- codigoRequisicao
- codigoMaterial
- centroArmazenagem
- quantidade
- quantidadeSaldo
- especie
- precoUnitario
- documento
- ordemCompra
- serie
- nf
- ordemGeral
- descricao
- codigoSolicitante
- atualiza
- situacao
- prazoDeEntrega
- plano
- pecas
- pecasSaldo
- sequenciaOrdem
- codigoUsuarioModificacao
- tipoOperacao
- cfop
- dataEmbarque
- contaGerencial
- incidenciaIpi
- percentualIpi
- codigoOrigem
- transferenciaCentroArmaz
- percentualComissao
- ncm
- quantidadeFabricada
- saldoFabricado
- tipo
- unidadeMedida
- horaRequisicao
- detalhe
- horaPrazo
- sequencia
- reduzidoContabil
- quantidadeExtra
- solicitarNaData
- dataRecebimentoProposta
- cliente
- sessao
- observacao
- codigoUnidadeNegocio
- codigoEspecif1
- codigoEspecif2
- codigoUsuarioCriacao
- dataCriacao
- dataModificacao
- movimentoRequis
- projeto
- dataCotacao
- dataFinalLances
- horaRecebimentoProposta
- horaFinalLancas
- indicadorSistema
- grade
- controle
- sequenciaDia
- sequenciaPlanoMestre
- quantidadePlanejada
- usrsoli1
- usrsoli2
- usrsoli3
- usrsoli4
- usrsoli5
- planoMestre
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
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- acao
- Tipo: String 1
- C=Cadastrar, E=Excluir
- Se for informado algo diferente de C ou E não será aplicado nenhum filtro
- statusRegistro
- Tipo: String 1
- L=Liberado,P=Pendente
- Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
Retorno:
Se sucesso:
{"minExpandLevel":2}
- idRegistro
- acao
- statusRegistro
- dataRequisicao
- horaRequisicao
- idCorrelato
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
Excluir
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração
- codigoUnidadeNegocio
- codigoRequisicao
- sequencia
Voltar ao início