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:

<div class="Code"><p>@ Regra Gravar na Tela de Gerenciar Horários @</p><p>Definir alfa ValAux;</p><p>Definir alfa ValAlf;</p><p></p><p>@ Percorre os dias do mês para o colaborador 2 e verifica se algum dia sofreu alteração. Mostra mensagem com erro. @</p><p>Se (r034fun.NumCad = 2)</p><p>Inicio</p><p class="Ident1">vposdia = 1;</p><p class="Ident1">Enquanto (vposdia &#x3C;= 31)</p><p class="Ident1">Inicio</p><p class="Ident2">vhorant = HorIni[vposdia];</p><p class="Ident2">vhorapo = HorAlt[vposdia];</p><p class="Ident2">Se (vhorant &#x3C;> vhorapo)</p><p class="Ident2">Inicio</p><p class="Ident3">IntParaAlfa (vposdia,ValAlf);</p><p class="Ident3">ValAux = <span class="comentario">"Houve alteração de horário no dia "</span> + ValAlf;</p><p class="Ident3">Mensagem(Erro, ValAux);</p><p class="Ident2">Fim;</p><p class="Ident2">vposdia = vposdia + 1;</p><p class="Ident1">Fim;</p><p>Fim;</p></div>

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

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

Este artigo ajudou você?