Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 913 - Gravar na Tela de Gerenciar Horários

Regra por processo 913 - Gravar na Tela de Gerenciar Horários

Regra executada ao clicar no botão Gravar da tela Gerenciar Horários (FRGERHOR), que faz a gravação das informações dos colaboradores e dias presentes na grade.

Exemplo:

@ Regra Gravar na Tela de Gerenciar Horários @

Definir alfa ValAux;

Definir alfa ValAlf;

 

@ Percorre os dias do mês para o colaborador 2 e verifica se algum dia sofreu alteração. Mostra mensagem com erro. @

Se (r034fun.NumCad = 2)

Inicio

vposdia = 1;

Enquanto (vposdia <= 31)

Inicio

vhorant = HorIni[vposdia];

vhorapo = HorAlt[vposdia];

Se (vhorant <> vhorapo)

Inicio

IntParaAlfa (vposdia,ValAlf);

ValAux = "Houve alteração de horário no dia " + ValAlf;

Mensagem(Erro, ValAux);

Fim;

vposdia = vposdia + 1;

Fim;

Fim;

Utilização: Tela Gerenciar Horários (FRGERHOR)

Disponível para o módulo: Controle de Ponto e Refeitório

Este artigo ajudou você?