VerificaTabelaLogitens

A função VerificaTabelaLogitens verifica se a tabela Logitens está com uma quantidade de registro acima de uma quantidade informada via parâmetro. Se estiver acima, oferece a opção de arquivamento de Log para o usuário.

Tipo de Retorno

Integer

Pacote

A função VerificaTabelaLogitens está definida dentro do pacote VerificaTabelaLogitens.pkg.

Sintaxe

Move (VerificaTabelaLogItens({iQtde})) to {iResultado}

Onde:

  • {iQtde} é a quantidade que será usada para verificação. Se a tabela Logitens estiver com uma quantidade de registros acima de iQtde, uma tela de confirmação dará a opção do usuário executar a operação de arquivamento do log.

Exemplo

Esta função foi criada, para atender a soliciticação feita por um desenvolvedor, de criar uma forma do usuário poder executar a rotina de arquivamento do log a qualquer momento e não apenas na inicialização do sistema.

As imagens abaixo mostram como adicionar um item no menu para chamar esta função e o resultado da sua execução:

VerificaTabelaLogitensMenu

VerificaTabelaLogitensMenuTree

VerificatAbelaLogitensExecucao 

Observações

  • Esta função está disponível a partir da versão 18.2.12 do MenuFlex.
  • Esta função só fará a verificação e dará a opção de arquivamento para o usuário ADMIN ou para o usuário com o campo Usuario.iFlAlertaLog igual a 0 (zero).
  • A função sempre retorna zero.
  • Se a tabela LogItens estiver com uma quantidade de registros menor do que a quantidade informada no parâmetro iQtde, a opção de arquivamento não será oferecida para o usuário e uma mensagem apenas irá informar a quantidade de registros existentes na tabela.