Rotina para Eliminação de Logs do Sistema

Rotina para Eliminação de Logs do Sistema | 136740 | Resulth ERP

CONTEXTO

Com o uso contínuo do sistema, a tabela de logs (MOVLOG) tende a acumular um grande volume de registros ao longo do tempo. Esse crescimento contínuo aumenta o espaço ocupado no banco de dados e pode dificultar tarefas de manutenção do ambiente.

Para resolver isso, agora o sistema conta com uma rotina dedicada à eliminação de logs antigos, permitindo que o administrador reduza o volume de dados armazenados de forma simples e controlada, informando apenas a partir de qual data os registros devem ser removidos.


O QUE MUDOU

  • Novo item de menu Eliminar Logs, disponível em Utilitários → Eliminações.

  • Nova tela dedicada à exclusão de registros de log, com campo de data e mensagens de orientação.

  • Validação obrigatória do campo de data antes da execução da rotina.

  • Mensagem de confirmação antes de qualquer exclusão, evitando eliminações acidentais.

  • Barra de progresso exibida durante a eliminação dos registros, para indicar que o processamento está em andamento.

  • Mensagem de conclusão ao final do processo, confirmando que a eliminação foi realizada com sucesso.

  • Acesso à rotina controlado por permissão no cadastro de usuários.


COMO ACESSAR

Caminho: Utilitários>Eliminações>Eliminar Logs


O acesso à rotina depende de permissão específica configurada no cadastro de usuários. Caso o usuário não possua a permissão, o item de menu não estará disponível para uso.


COMO USAR (PASSO A PASSO)

  1. Acesse Utilitários → Eliminações → Eliminar Logs. A tela Elimina logs será aberta.

  2. Informe, no campo Eliminar logs anteriores a data, a data limite para eliminação. Somente logs anteriores à data informada serão eliminados.

  3. Clique no botão OK para validar os dados e confirmar a operação, ou em Sair para fechar a tela sem realizar nenhuma alteração.

  4. Se a operação for confirmada, o sistema exibirá uma mensagem de confirmação antes de executar a eliminação dos registros.

  5. Após a confirmação, o sistema exibirá uma barra de progresso acima dos botões enquanto realiza a eliminação dos registros.

  6. Ao final do processo, o sistema exibirá uma mensagem informando a conclusão da eliminação com sucesso.



Tela “Elimina logs”, acessada em Utilitários → Eliminações → Eliminar Logs.


A eliminação dos logs do sistema é uma operação irreversível. Recomenda-se realizar um backup do banco de dados antes de prosseguir.


Validação do campo de data

Caso o usuário clique em OK sem informar a data, o sistema exibe a mensagem:

“Informe uma data para eliminação dos logs.”


Confirmação da operação

Ao clicar em OK com uma data válida informada, o sistema solicita confirmação antes de prosseguir:

“Confirma a eliminação de todos os logs anteriores a DD/MM/AAAA?”


Botões de confirmação

Botão

Resultado

Sim  ✔

O sistema elimina todos os registros de log da tabela MOVLOG com data anterior à data informada.

Não  ✘

A operação é cancelada e nenhum registro é alterado.


Exemplo prático de eliminação

Considerando a data informada de 01/01/2026:

Registro de log

Resultado da eliminação

31/12/2025 ou anterior

Eliminado

01/01/2026 em diante

Mantido


Conclusão da rotina

Ao final do processo, o sistema exibe a mensagem:

“Eliminação de logs concluída com sucesso.”


REGRAS DE NEGÓCIO

  • A rotina está disponível em Utilitários → Eliminações.

  • O preenchimento da data é obrigatório para executar a eliminação.

  • Somente registros anteriores à data informada são eliminados.

  • Registros da própria data informada não são eliminados, apenas os anteriores a ela.

  • A eliminação dos registros é irreversível.

  • A rotina elimina os registros diretamente da tabela MOVLOG.

  • O botão Sair não realiza nenhuma alteração nos dados.

  • O sistema solicita confirmação do usuário antes de executar a exclusão.

  • O acesso à rotina é controlado por permissão específica no cadastro de usuários.


BOAS PRÁTICAS E OBSERVAÇÕES

Recomenda-se realizar um backup do banco de dados antes de executar a eliminação dos logs, já que a operação não pode ser desfeita.


💡

Durante a eliminação, acompanhe a barra de progresso exibida acima dos botões: ela indica que o sistema está processando a exclusão e evita a impressão de que o sistema travou.


Melhorias na Rotina de Reajuste de Preço por Custos Alterados
Controle de Acesso à Guia de Histórico do Cadastro de Clientes