Voltar
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.
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.
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.
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.
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.
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.
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.
{"minExpandLevel":2}
- pin:
- Obrigatório, Tipo: String 20
- dtInicial
- dtFinal
{"minExpandLevel":3}
- <coisolic>
- <col>
- <codigoRequisicao>c1</codigoRequisicao>
- <sequencia>c2</sequencia>
- c3
- <sequenciaDia>c4</sequenciaDia>
- <codigoMaterial>c5</codigoMaterial>
- <codigoEspecif1>c6</codigoEspecif1>
- <codigoEspecif2>c7</codigoEspecif2>
- <codigoCentroArmazenagem>c8</codigoCentroArmazenagem>
- <quantidade>c9</quantidade>
- <quantidadeSaldo>c10</quantidadeSaldo>
- <descricao>c11</descricao>
- <atualiza>c12</atualiza>
- <situacao>c13</situacao>
- <documento>c14</documento>
- <codigoUnidadeMedida>c15</codigoUnidadeMedida>
- <controle>c16</controle>
- <codigoCentroArmazenagemPadrao>c17</codigoCentroArmazenagemPadrao>
- <lote>02</lote>
- <quantidadeGrade>03</quantidadeGrade>
- <quantidadeSaldoGrade>03</quantidadeSaldoGrade>
- </col>
- </coisolic>