Aplica-se a todos os produtos
Introdução:
É possível carregar / integrar informações gravadas por outros sistemas nas tabelas integradoras e que posteriormente serão importadas para o Omega através da execução de um processo que pode ser manual ou agendado ‘schedulado’. Este processo poderá criticar alguns registros.
Neste caso os registros serão marcados com status de erro (a mensagem de erro também é gravada no registro).
O objetivo deste documento é ilustrar no sistema em quais janelas exibem os erros / críticas nas integradoras.
As tabelas integradoras contêm alguns campos especiais de controle, são eles:
- SEQ_REGISTRO: número sequencial que indica o número de vezes que o registro foi enviado para a tabela integradora. A cada manutenção (inclusão/alteração/exclusão) é gerada uma cópia do registro nesta tabela
- TIPO_MANUT: Indica o tipo da manutenção: “INC” – inclusão; “EXC” – exclusão; “ALT” – alteração)
- REG_EXP_IMP: Registros gerados pelo Omega serão identificados como “EXP”, ou seja, registros de exportação. Registros gerados por outros sistemas, com intuito de importar informações no Omega devem ser identificados como 'IMP'.
- ORIGEM_REG: Texto indicando a origem do registro (Obs.: registros gerados pelo Omega serão identificados como 'ABC71')
- PROC_ORIGEM: Identificação do processo de origem
- STATUS_REG: Campo que indicará o atual status do registro (“N” – não processado; “P” – processado; “E” – erro no processamento)
- MSG_ERRO: Caso o campo STATUS_REG seja “E”, a mensagem de erro correspondente será armazenada neste campo
- OPERADOR: Nome do operador (usuário) que efetuou a inclusão do registro
- DATA_ALTER: Data de inclusão do registro
- HORA_ALTER: Hora de inclusão do registro
- TIME_STAMP: Controle de atualizações (gravar zero).
Janela: Monitoramento de Tabelas Integradoras
Sigla: INTTABBR
Módulo: Cadastro e Tabelas
Objetivo:
Exibir os registros das integradoras (importação e exportação) e seus respectivos status: Não Processado, Processado, Com Erro.
Funções da Janela:
A janela de consulta Monitoramento de Tabelas Integradoras permite visualizar os últimos registros gravados nas tabelas de importação de Clientes, Notas Fiscais, Pedidos de Venda, Títulos do CR e Títulos do CP.
Nessa consulta será exibida a última posição (último SEQ_REGISTRO) dos registros enviados para integração independente se foram registros para importação (campo REG_EXP_IMP = ‘IMP’) ou exportação (campo REG_EXP_IMP = ‘EXP’), demonstrando os dados da chave desse registro, o status desse registro (Não processado, Processado, Com Erro), a mensagem de erro desse registro caso esse esteja com erro, tipo de manutenção, data da alteração, operador, origem do registro e processo de origem.
Os resultados do grid poderão ser marcados (um ou mais) e jogados para uma lixeira a partir de um botão chamado 'Colocar na Lixeira'. Os valores da lixeira podem ser visualizados na mesma guia caso seja marcado o campo de filtro chamado 'Dados da Lixeira'.
Integração Geração de NR
Janela: Verificação de Erros - Geração de NR
Sigla: IPGRERED
Módulo: Inspeção de Qualidade
Objetivo:
Exibir os registros que apresentaram algum erro ao tentar gerar um NR (Inspeção) através ‘IP001PR - Processo de Geração de NR’. Esse processo verifica erros tanto nas tabelas oficiais (EPMV, EPFE e MOAP) quanto nas tabelas integradoras (INT_EPMV, INT_EPFE e INT_MOAP).
Funções da Janela:
- Apenas descartados: ao marcar esse flag, apenas os registros descartados serão exibidos no grid.
- Carregar novamente: Ao clicar neste botão os registros marcados no grid terão o status de geração do registro de inspeção (campo STATUS_IP) alterados para 0 “zero” (não processado), ou seja, o registro volta a ficar com o status não processado para que volte a ser considerado pelo processo de geração de NR.
- Descartar: Ao clicar neste botão os registros marcados no grid terão o status de geração do registro de inspeção (campo STATUS_IP) alterados para 4 (descartado), ou seja, o registro será descartado e não será mais considerado pelo processo de geração de NR.
Integração Ordem de Produção
Janela: Verificação de Erros nas Tabelas Integradoras
Sigla: MOVRERED
Módulo: Controle de Produção
Objetivo:
Exibir os registros que apresentaram algum erro ao executar o processo Importação de Ordens de Produção (MOIMPPR).
Funções da Janela:
- Mostrar Registros Não Processados: ao marcar esse campo, serão exibidos apenas os registros não processados nas integradoras (campo STATUS_REG = N). Se o campo estiver desmarcado serão exibidos apenas os registros com erro (campo STATUS_REG = E).
- Guia Produção: exibe os apontamentos de produção dos itens.
- Guia Componentes: exibe os apontamentos de consumo dos componentes.
- Guia Máquina: exibe os apontamentos de máquina.
- Guia Ferramenta: exibe os apontamentos de ferramenta.
- Guia Especialidade: exibe os apontamentos de especialidade (mão de obra).
- Guia Abertura da OP: exibe as ordens de produção com status Liberada ou Especificada.
- Guia Encerramento OP: exibe as ordens de produção com status Encerrada.
- Guia Cancelamento OP: exibe as ordens de produção com status Cancelada.
- Limpar Registros: exclui os registros das integradoras que foram selecionados no grid.
- Selecionar todos: seleciona os registros que estão presentes no grid.
Integração de Movimentos de Estoque
Janela: Verificação de Erros - Integração de Movimentos de Estoque
Sigla: EPEXERED
Módulo: Estoque
Objetivo:
Exibir os registros que apresentaram algum erro ao executar o processo Importação de Ordens de Produção (MOIMPPR).
Observação: Esse processo também tem a função de importar movimentos de estoque.
Funções da Janela:
- Mostrar Registros Não Processados e Cancelados: exibe os registros das integradoras que estão Não Processados (campo STATUS_REG = N) e cancelados (campo STATUS_REG = C). Se o campo estiver desmarcado serão exibidos apenas os registros com erro (campo STATUS_REG = E).
- Guia Movimentações: exibe os movimentos de estoque dos itens.
- Guia Lotes: exibe as movimentações de estoque dos lotes dos itens.
- Guia Contagens de Inventário: exibe as contagens de inventário da funcionalidade de palete.
- Guia Movimentações de Palete: exibe as movimentações de palete no estoque.
- Carregar novamente: altera o status do registro com erro (campo STATUS_REG = E) para o status Não Processado (campo STATUS_REG = N).
- Descartar: altera o status do registro com erro (campo STATUS_REG = E) ou Não Processado (campo STATUS_REG = N) para o status Cancelado (campo STATUS_REG = C).
- Inverte Seleção: inverte a seleção realizada no grid. É um facilitador na seleção dos registros para posterior utilização dos botões Carregar Novamente ou Descartar.
Relatório Tabelas Integradoras
Sigla: CG215RE
Módulo: Contabilidade
Objetivo:
Exibir os registros das integradoras INT_CGFC e INT_CGLC (importação e exportação) e seus respectivos status: Não Processado, Processado, Com Erro.
17 Nota Fiscal X Contas a Receber/Pagar -Tabela Integradora
Sigla: NFCPCRBR
Módulo: Recebimento
Objetivo:
Exibir os registros das integradoras das notas fiscais x contas a pagar/receber.
Funções da janela:
- Quadrante Nota Fiscal: determina quais tipos de notas fiscais serão exibidas: todas, compra ou venda.
- Quadrante Integração – Considerar Registros: determina quais status dos registros serão exibidos: Com Erros, Processados e Não Processados.
- Considera Notas Fiscais Canceladas: determina se devem ser considerados registros de notas fiscais canceladas.
- Considera Registros de Alteração: foi criado para inibir a visualização das notas fiscais com tipo de manutenção de alteração. Assim, se na consulta este flag não estiver marcado, as notas fiscais com tipo de manutenção de alteração serão desconsideradas.
- Considera Somente Notas Fiscais Não Existentes no Omega: foi criado para comparar as notas fiscais cadastradas na integradora em relação as notas já cadastradas no Omega. Desta forma, no momento da consulta, caso este flag esteja marcado, será listado no grid apenas as notas fiscais que estão na tabela integradora, mas que ainda não foram incluídas no Omega.
Consultas SQL
Segue abaixo alguns exemplos de consultas SQL que podem ser executadas diretamente no banco de dados do cliente e que auxiliam a encontrar registros com erros nas integradoras.
Observação:
Será utilizada a tabela integradora de movimentação de estoque 'INT_EPMV' nos exemplos:
-- Registros na integradora com erros gerados a partir de uma tentativa de importação pelo Omega
SELECT STATUS_REG, MSG_ERRO, * FROM INT_EPMV WHERE STATUS_REG = 'E' AND REG_EXP_IMP = 'IMP'
-- Registros que foram exportados pelo Omega e geraram erro na integração de sistemas terceiros
SELECT STATUS_REG, MSG_ERRO, * FROM INT_EPMV WHERE STATUS_REG = 'E' AND REG_EXP_IMP = 'EXP'
-- Registros que foram exportados pelo Omega e geraram erro na integração de sistemas terceiros e através do campo ORIGEM_REG podemos informar
-- qual o nome desse sistema que gerou o erro.
SELECT STATUS_REG, MSG_ERRO, * FROM INT_EPMV WHERE STATUS_REG = 'E' AND REG_EXP_IMP = 'EXP' AND ORIGEM_REG = '?'
Comentários
0 comentário
Artigo fechado para comentários.