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:

<div class="Code"><p>/* Verifica se existe problema de interjornada entre duas datas do colaborador. */</p><p></p><p>MontaData(10,5,2001,vdataux10);<br></br>RetornaHorario(1, 1, 3, vdataux10, "S",vcodhor10);</p><p></p><p>MontaData(11,5,2001,vdataux11);<br></br>RetornaHorario(1, 1, 3, vdataux11, "S",vcodhor11);</p><p></p><p>qtdminutos = RetornaMinutosDescanso(vdataux10,vcodhor10,vdataux11,vcodhor11);</p><p></p><p>Se (qtdminutos &#x3C; 660)<br></br> Mensagem(Retorna," Problemas com a interjornada");</p></div>

Utilização: Em todas as regras.

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

Este artigo ajudou você?