RetLimDat
Retorna as datas e horas iniciais e finais do dia que está sendo apurado. O cálculo realizado por esta função é exatamente o mesmo que é realizado pelo Controle de Ponto e Refeitório para realizar a alocação de marcações.
Sintaxe: RetLimDat(Numero End vdatini, Numero End vhorini, Numero End vdatfim, Numero End vhorfim);
Parâmetros:Nome | Tipo | Descrição |
vdatini | Numérico | Retorna a data inicial da jornada de trabalho. |
vhorini | Numérico | Retorna a hora inicial da jornada de trabalho. |
vdatfim | Numérico | Retorna a data final da jornada de trabalho. |
vhorfim | Numérico | Retorna a hora final da jornada de trabalho. |
<div class="Code"><p>/* Buscar as horas e datas iniciais e finais da data que está sendo apurada (DatPro) */</p><p></p><p>/* Está sendo apurado o dia 28/03/2002, e o horário do colaborador neste dia possui as seguintes marcações: 08:00 - 12:00 - 13:30 - 18:00 */<br></br>RetLimDat(vdatini, vhorini, vdatfim, vhorfim);</p><p></p><p>/* De acordo com o cálculo da separação de jornadas do Controle de Ponto e Refeitório, as variáveis retornarão os seguintes valores:<br></br>vdatini - 36977 = 28/03/2002<br></br>vhorini - 160 = 02:40<br></br>vdatfim - 36978 = 29/03/2002<br></br>vhorfim - 160 = 02:40 */</p><p></p><p>/* Estes valores serão obtidos considerando-se que os horários dos dias anterior e seguinte são iguais aos do dia em questão. Se forem diferentes, os valores também mudarão. */</p></div>
Utilização: Somente em regras de apuração.
Disponível para o módulo: Controle de Ponto e Refeitório.
English
Español

English
Español

