RetornaMinutosDescanso
Retorna a quantidade de minutos que serão descansados entre duas datas. Para isso, além das datas, deve-se indicar o código do horário no dia.
Sintaxe: Funcao RetornaMinutosDescanso(Data vdatpri, Numero vhorpri, Data vdatseg, Numero vhorseg);
Parâmetros:
Nome | Tipo | Descrição |
vDatPri | Data | Primeira Data. |
vHorPri | Numérico | Horário da primeira data. |
vDatSeg | Data | Segunda Data. |
vHorSeg | Numérico | Horário da segunda data. |
Exemplo:
/* Verifica se existe problema de interjornada entre duas datas do colaborador. */
MontaData(10,5,2001,vdataux10);
RetornaHorario(1, 1, 3, vdataux10, "S",vcodhor10);
MontaData(11,5,2001,vdataux11);
RetornaHorario(1, 1, 3, vdataux11, "S",vcodhor11);
qtdminutos = RetornaMinutosDescanso(vdataux10,vcodhor10,vdataux11,vcodhor11);
Se (qtdminutos < 660)
Mensagem(Retorna," Problemas com a interjornada");
Utilização: Em todas as regras.
Disponível para o módulo: Controle de Ponto e Refeitório.