ERP - Processo Automático - Processo automático de geração de relatórios, gera relatórios iguais sem levar em consideração dados da tela de entrada
Incidente
No módulo de Recursos, ao possuir dois processos automáticos, que rodam simultaneamente, ambos gerando o mesmo relatório, porém com dados da tela de entrada diferente, ocorre do gerador, gerar ambos os relatórios iguais não levando em consideração os dados de entrada informados.
Causa
Este incidente ocorre, pois os dois processos de geração de relatórios estão acessando os mesmos dados de entrada armazenados na tabela R999ENT. Como os processos são executados pelo mesmo usuário ao mesmo tempo, eles estão recuperando os mesmos dados de entrada, resultando na geração de relatórios idênticos.
Observação
A tabela que guarda as informações da tela de entrada dos relatório é a tabela R999ENT. Esta tabela contém as informações do Usuário (CODUSU), Modelo (CODMOD) e Nome da Variável de Entrada (NOMVAR).
Assim, quando executado um modelo de Relatório ele buscará as informações da tela de entrada definida para o usuário que está executando o modelo.
Solução
Para que a situação não ocorra, realize os passos a seguir:
1. Crie um usuário separado para cada processo de geração automática de relatórios;
2. Duplique o modelo de relatório com nomes diferentes para cada processo;
Observação
A duplicação deve ocorrer via Gestão Empresarial | ERP, não é recomendado que seja copiado o arquivo .GER;
3. Ajuste o agendamento dos processos automatizados para garantir que eles não sejam executados ao mesmo tempo.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.