Histórico da Página
...
- Função DECANO: Deduz do mês o número do meses e retorna o mês correspondente. Esta função deve ser utilizada seguida do mês atual e do número de meses a deduzir.
Sintaxe: DECANO (MÊS, ANO, NÚMERO DE MESES)
Tipo de Retorno: Valor
Exemplo: DECANO (10, 1997, 20) = 1996
- Função DECMES: Deduz do mês o número do meses e retorna o mês correspondente. Esta função deve ser utilizada seguida do mês atual e do número de meses a deduzir.
Sintaxe: DECMES (MÊS, NÚMERO DE MESES)
Tipo de Retorno: Valor
Exemplo: DECMES(10,20) = 2
- Função DIADT: Retorna o dia de uma data.
Sintaxe: DIADT ( DATA ) Tipo de Retorno: Valor Exemplo: 1) DIADT ( 15/11/2000 ) = 15 2) (MTDATA(1,INCMES(MESDT(HOJE),1)INCANO(MESDT(HOJE),ANODT(HOJE) Esta fórmula calcula quantos dias tem o mês atual,e retorna o primeiro dia do próximo mês e diminui um dia. Este será o último dia do mês atual. Desta data é utilizado somente o último dia para identificarmos a quantidade de dias do mês.
- Função DIAFER: Irá verificar se o dia é feriado
Sintaxe: DIAFER ( DATA )
Tipo de Retorno: Valor
Exemplo: O sistema irá verificar se o dia 25/12/2001 é feriado de acordo com o calendário associado a seção do funcionário. Se o dia 25/12/2001 for feriado, o resultado da fórmula será 1,00 ( verdade ), mas se não for feriado irá retornar 0,00 ( falso ). DIAFER('/12/2001')
Execução da fórmula: Constante literal 25/12/2001 Chamada a função DIAFER 25/12/2001 Resultado da função DIAFER 1,00 Resultado da fórmula 1,00
- Função DIAFOLGA: Irá verificar se o dia é folga. Esta folga é determinada no Grupo de descanso associado no cadastro do funcionário.
Sintaxe: DIAFOLGA ( DATA )
Tipo de Retorno: Valor
Exemplo: O sistema irá verificar se o dia 31/10/2002 é uma folga de acordo com o Grupo de Descanso associado ao cadastro do funcionário. Se o dia 31/10/2002 for uma folga, o resultado da fórmula será 1,00 ( verdade ), mas se não for uma folga irá retornar 0,00 ( falso ). DIAFOLGA('/10/2002')
Execução da fórmula: Constante literal 31/10/2002 Chamada a função DIAFOLGA 31/10/2002 Resultado da função DIAFOLGA 1,00 Resultado da fórmula 1,00
- Função DIASABONO: Retorna o número de Abonos no dia. Poderão ser definidos abonos de Atraso ('), Faltas (') ou Ambos ('').
Sintaxe: DIASABONO ( DATA, DATA, STRING)
Tipo de Retorno: Valor O sistema irá verificar quantos abonos o funcionário teve no dia. Para serem considerados abonos diferentes eles deverão ter códigos diferentes ou estarem em jornadas diferentes
Exemplo: No dia 30/07/2004 foram cadastrados dois abonos de atrasos diferentes para o funcionário. Horário do funcionário: 08:15E 12:30S 14:30E 18:15S Batidas do funcionário: 09:00E 12:30S 14:30E 18:00S DIASABONO ('/07/2004', '/07/2004', ') Desse modo, o sistema irá retornar 2 abonos no dia.
Observação: Será definido como abono de falta somente quando toda a falta estiver abonada, senão será considerado abono de atraso.
- Função DIASBONOJOR: Retorna o número de Abonos por jornada. Poderão ser definidos abonos de Atraso ('), Faltas (') ou Ambos ('')
Sintaxe: DIASBONOJOR ( DATA, DATA, STRING)
Tipo de Retorno: Valor O sistema irá verificar quantos abonos o funcionário teve na jornada. Para serem considerados abonos diferentes eles deverão ter códigos diferentes ou estarem em jornadas diferentes. Sempre será considerada a jornada que inicia no dia analisado.
Exemplo: No dia 03/08/2004 foram cadastrados dois abonos de atrasos diferentes para o funcionário. Horário do funcionário: 22:00E 05:00S Batidas do funcionário: 02/08/2004 - 22:00E 03/08/2004 - 04:00S - 23:00E DIASBONOJOR ('/08/2004', '/08/2004', '). Desse modo, o sistema irá retornar 2 abonos, pois os atrasos estão em jornadas diferentes.
Observação: Será definido como abono de falta somente quando toda a falta estiver abonada, senão será considerado abono de atraso.
- Função DIASABONOPORABONO: Retorna o número de dias que um abono foi utilizado em um período determinado.
Sintaxe: DIASABONOPORABONO (DATA , DATA , STRING , STRING)
Tipo de Retorno: Valor 1ª Data = Data do início do período desejado. 2ª Data = Data do fim do período desejado. 1ª String: A – retornar os dias de atrasos abonados. F – retornar os dias de faltas abonados. ''– retornar os dias de faltas e atrasos abonados. 2ª String Informar o código do abono desejado informado no menu Cadastros | Cálculos | Abonos.
Exemplo: DIASABONOPORABONO ('/02/2006', '/03/2006', ', '') Resultado = 3
- Função DIASEM: Retorna o dia da semana de uma data.
Sintaxe: DIASEM ( DATA )
Tipo de Retorno: String
Exemplo: DIASEM ( 08/11/2000 ) = QUA
- Função DTSIST: Retorna o dia do sistema operacional.
Sintaxe: DTSIST
Tipo de Retorno: Data
...
Informações Complementares |
[
Funções Específicas do TOTVS Automação de Ponto|Fórmulas - PTO]