Histórico da Página
...
- Função EXECSQL: Executa uma consulta SQL previamente cadastrada.
Sintaxe: EXECSQL ('CÓD. DA CONSULTA')
Tipo de Retorno: Valor
- Função EXTRAAUTO: Retorna o número de extras autorizadas ( em minutos ) em uma data.
Sintaxe: EXTRAAUTO (DATA )
Tipo de Retorno: Valor
Exemplo: EXTRAAUTO('/04/2001') = retornar as horas extras realizadas no dia 26/04/2001.
- Função EXTRAEXEC: Retorna o número de extras autorizadas ( em minutos ) em uma data.
Sintaxe: EXTRAEXEC(DATA )
Tipo de Retorno: Valor. A função terá diferente comportamento se executada diretamente pela fórmula ou executada pelo cálculo;
Pela Fórmula - Calculará de acordo com a tabela AAFHTFUN, retornando as extras executadas.
Pelo cálculo - Calculará de acordo com as ocorrências do dia, retornando as extras executadas. Isso deve, a tabela AAFHTFUN que pode não conter valores para um determinado tipo de extra.
Exemplo: EXTRAEXEC('26/04/2001') = retornar as horas extras executadas no dia 26/04/2001.
- Função EXTRAFORAHOR: Retorna as horas extras efetuadas em um dia, antes do horário, depois do horário, ou todas as extras efetuadas no dia
Sintaxe: EXTRAFORAHOR (DATA , STRING)
Tipo de Retorno: Valor O campo String deve ser preenchido com as seguintes opções:
0 - Para retornar todas as horas extras efetuadas na data.
1 - Para retornar todas as horas extras efetuadas antes do horário do funcionário. As extras têm que estar em intercessão com o horário do funcionário.
2 - Para retornar todas as horas extras efetuadas depois do horário. As extras têm que estar em intercessão com o horário do funcionário.
3 - Para retornar o número de extras efetuadas em dia que o funcionário não tem jornada a ser cumprida. Exemplo: Dias de descanso, compensado, ou feriado.
Exemplos:
Período atual: 01/03 à 31/03 Horário do Funcionário: 22:00 às 05:00
Batidas: 31/05 QUA - 06:00S 21:00 EEXTRAFORAHOR ('31/03/2004' , '0') 0
- Total Resultado = 120 EXTRAFORAHOR ('31/03/2004' , '1')
1 - Antes Resultado = 60 EXTRAFORAHOR ('01/03/2004' , '2')
2 - Depois Resultado = 60 EXTRAFORAHOR ('01/03/2004' , '3')
3 - Sem jornada Resultado = 0
- Função EXTRAFORAHORJOR: Retorna as horas extras efetuadas na jornada, antes do horário, depois do horário, ou todas as extras efetuadas na jornada.
Sintaxe: EXTRAFORAHORJOR (DATA,STRING)
Tipo de Retorno: Valor O campo String deve ser preenchido com as seguintes opções: 0 - Para retornar todas as horas extras efetuadas na jornada que inicia na data informada.
1 - Para retornar todas as horas extras efetuadas antes da jornada que inicia na data informada.. As extras têm que estar em intercessão com o horário do funcionário.
2 - Para retornar todas as horas extras efetuadas depois da jornada que inicia na data informada.. As extras têm que estar em intercessão com o horário do funcionário.
3 - Para retornar o número de extras efetuadas em dia que o funcionário não tem jornada a ser cumprida. Exemplo: Dias de descanso, compensado, ou feriado.
Exemplo:
Horário do funcionário: 22:00 às 05:00
Período atual: 01/03/04 à 31/03/04
Batidas do funcionário: 30/03 TER - 05:30S 20:00E 31/03 QUA - 06:00S 07:00E 10:00S 20:30E EXTRAFORAHORJOR ( FPM-1 , '0')
Resultado = 180 EXTRAFORAHORJOR ( FPM-1 , '1')
Resultado = 120 EXTRAFORAHORJOR ( FPM-1 , '2')
Resultado = 60 EXTRAFORAHORJOR ( FPM , '0') Resultado = 270 EXTRAFORAHORJOR ( FPM , '1')
Resultado = 90 EXTRAFORAHORJOR ( FPM , '2')
Resultado = 0
- Função EXTRAPARCIALINTREF: Retorna o número de extras realizadas no início, no final ou em todo o intervalo de refeição.
Sintaxe: EXTRAPARCIALINTREF (DATA', STRING, DATA, STRING)
Tipo de Retorno: Valor O campo String deve ser preenchido com as seguintes opções: Primeira String: Número do intervalo de refeição desejado Segunda String:
1 - Extras realizadas no Início do intervalo de refeição.
2 - Extras realizadas no Fim do intervalo de refeição.
3 - Extras realizadas durante todo o intervalo de refeição.
Observação:
A função de fórmula EXTRAPARCIALINTREF somente apura valores dos horários que possuem Intervalo de Refeição (Ausência Planejada) cadastrados. Não deve ser utilizada caso o horário seja flexível.
Exemplo:
Horário: 02:00ent1 - 04:00sai1 - 05:00ent2 - 08:00sai2 - 09:00ent3 - 12:00sai3 - 13:00ent4 - 16:00sai4 - 17:00ent5 19:00sai5
Intervalo de refeição: 04:00 - 05:00 | 08:00 - 09:00 | 12:00 - 13:00 | 16:00 - 17:00
...
Batidas:
Data Dia ent1 sai1 ent2 sai2 ent3 sai3 ent4 sai4 ent5 sai5
16/05/2008 SEX 02:00 04:10 04:50 08:15 08:45 12:20 12:40 16:05 16:55 19:00
17/05/2008 SAB 02:00 04:20 05:00 08:15 09:00 12:05 13:00 16:10 17:00 19:00
18/05/2008 DOM 02:00 04:00 04:55 08:00 08:50 12:00 12:45 16:00 16:40 19:00
Sintaxe da Fórmula:
EXTRAPARCIALINTREF ('16/05/2008', 4, '18/05/2008',
1) Retorna as extras realizadas no quarto intervalo de refeição cadastrado no horário no início do intervalo de refeição, ou seja verifica as batidas do horário do dia 16/05/2008 sai4 16:05 = 00:05 minutos de extra e 17/05/2008 sai4 16:10 = 00:10 minutos de extra. Resultado: 15,0000
- Função EXTRAPER: Retorna o número de extras ( em minutos ) em um período determinado.
Sintaxe: EXTRAPER (DATA,INICIO,FIM )
Tipo de Retorno: Valor
Exemplo: EXTRAPER('/10/2000',1080,1320) = retornar as horas extras efetuadas no dia 26/10/2000 no período de 18:00 às 22:00 horas.
Observação: O Início e o Fim devem ser informados em minutos.
- Função EXTRAPERAUTO: Retorna o número de extras autorizadas ( em minutos ) em uma data dentro de um intervalo de horas.
Sintaxe: EXTRAPERAUTO (DATA,INICIO,FIM )
Tipo de Retorno: Valor
Exemplo:
Funcionário trabalhou em um dia de descanso de 08:00 as 12:00 realizou 04:00 horas extras, porém foram autorizadas somente 02:00 extras. EXTRAPERAUTO ('07/04/2007', 480, 720). Resultado da fórmula = 120.(minutos)
Observação: O Início e o Fim devem ser informados em minutos.
Função EXTRAPERINTREF: Retorna o número de extras realizadas no intervalo de refeição em um período.
Sintaxe: EXTRAPERINTREF (DT,INTREF,DT)
Tipo de Retorno: Valor
Observação: A função de fórmula EXTRAPERINTREF somente apura valores dos horários que possuem Intervalo de Refeição (Ausência Planejada) cadastrados. Não deve ser utilizada caso o horário seja flexível.
Exemplo: EXTRAPERINTREF (IPM ,1, FPM) Extras realizadas no período do primeiro intervalo de refeição cadastrado no dia (do primeiro ao último dia do período) EXTRAPERINTREF (IPM ,2 , FPM) Extras realizadas no período do segundo intervalo de refeição cadastrado no dia (do primeiro ao último dia do período)
Informações Complementares |
...
Funções Específicas do TOTVS Automação de Ponto
...