Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

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.

Este artigo ajudou você?