MensagemLog
Cancela o processamento em execução e mostra a mensagem de erro passada como parâmetro. Funcionamento da função nas rotinas de Integração e Apuração do Controle de Ponto e Refeitório:
- Regras de Integração: cancela o cálculo da integração apenas para o colaborador que estava sendo processado, continuando o cálculo dos colaboradores seguintes. No log da Integração é possível verificar o colaborador que foi cancelado e a mensagem de erro gerada pela função.
- Regras de Apuração: cancela o cálculo da apuração apenas para o colaborador que estava sendo processado, continuando o cálculo dos colaboradores seguintes. No log da Apuração é possível verificar o colaborador que foi cancelado e a mensagem de erro gerada pela função.
Sintaxe: MensagemLog(Alfa Mensagem);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
Mensagem | Alfa | Mensagem de erro que deseja-se exibir ao usuário. |
Exemplo:
/* Cancela a geração do relatório quando o salário for igual a zero e mostra em tela o nome do funcionário. */
Definir alfa xmensagem;
se (R034FUN.ValSal = 0)
inicio
xmensagem = "O funcionário " + R034FUN.NomEmp + " está com o salário zerado!";
MensagemLog(xmensagem);
fim;
Utilização: Nas regras do Gerador de Relatórios, Gerador de Cubos, regras de apuração, regras de consistência de acertos, regras de integração e regras por processo.
Disponível para os módulos: Administração de Pessoal, Controle de Ponto e Refeitório, Benefícios e Tarefeiros, Cargos e Salários, Jurídico, Treinamento e Pesquisa, Segurança e Medicina, Recrutamento e Seleção e Quadro de Vagas e Orçamentos.