RetornaHorarioApurado
Esta função retorna o horário apurado em uma determinada data. Busca o horário já calculado (Tabela R066APU), e se o dia ainda não foi calculado retorna 0.
Sintaxe: RetornaHorarioApurado(Numero NumEmp, Numero TipCol, Numero NumCad, Numero Data, Numero End CodHor, Alfa End Mensagem);
Parâmetros:
Nome | Tipo | Descrição |
Numemp | Numérico | Código da empresa. |
Tipcol | Numérico | Tipo do colaborador. |
Numcad | Numérico | Cadastro do colaborador. |
Data | Numérico | Data para retornar o horário. |
CodHor | Numérico | Variável para retornar o Horário. |
Mensagem | Alfa | Variável para retornar uma mensagem, caso não encontre o horário. |
Exemplo:
/* Retorna o horário da data atual em uma regra por processo. */
Definir alfa vmsg;
RetornaHorarioApurado(R034fun.numemp,R034fun.tipcol,R034fun.numcad,datsis,vcodhor,vmsg);
Se (vcodhor = 0)
Mensagem(Erro,vmsg);
Utilização: Em regras de Processos, Apuração, Integração e do Gerador de Relatórios.
Disponível para o módulo: Controle de Ponto e Refeitório.