Histórico da Página
Fórmulas / Funções - T
- Função TABAAFHTFUN: Retorna valores da tabela aafhtfun.
Sintaxe: TABAAFHTFUN(STRING,DATA) 1 - Atraso, Falta, HTrab, ExtraExecutado, ExtraAutorizado, Adicional ou Base. 2 - Data
Tipo de Retorno: Valor
Exemplo: TABAAFHTFUN ('HTrab','01/06/2006) Retorna o número de horas trabalhadas no dia 01/06/2006.
- Função TABABANCOHORFUN: Retorna valores da tabela abancohorfun.
Sintaxe: TABABANCOHORFUN(STRING,DATA) 1 - ExtraFaixa1, ExtraFaixa2, ExtraFaixa3, ExtraFaixa4, ExtraFaixa5, ExtraDesc1, Extradesc2, ExtraFer1, ExtraFer2, ExtraComp1, ExtraComp2, Falta, Atraso ou CalcPorFormula 2 - Data
Tipo de Retorno: Valor
Exemplo:
TABABANCOHORFUN('ExtraFaixa2','13/06/2006') Retorna o número de horas extras faixa 2 do dia 13/06/2006.
- Função TABAHORARIO: Esta variável retorna o conteúdo de um campo da tabela de horário (AHORARIO).
Sintaxe: TABHORARIO (DA TABELA ', 'DATA')
Tipo de Retorno: Indeterminado
Exemplo: TABAHORARIO('CONSFERIADO', '01/09/2007'). Retornará o valor do parâmetro "Não considera feriados no cálculo" do funcionário no dia 01/09/2007. Se o parâmetro estiver marcado irá retornar 1, senão, irá retornar 0.
- Função TABCARGO: Esta variável retorna o conteúdo de um campo na tabela de cargo.
Sintaxe: TABCARGO ('Código do Cargo','Campo da Tabela de Cargo')
Tipo de Retorno: Indefinido
Exemplo:
TABCARGO ('01' , 'DESCRICAO') Retorna a descrição que está cadastrada no Cargo "01".
- Função TABCOLIG: Esta variável retorna o conteúdo de um campo na tabela coligada.
Sintaxe: TABCOLIG ('Campo da Coligada')
Tipo de Retorno: Valor
Exemplo:
TABCOLIG ('CIDADE') Retorna o nome da cidade cadastrada na Coligada.
- Função TABEXTRAAUTO: Esta variável retorna o conteúdo de um campo na tabela de extra autorizado.
Sintaxe: TABEXTRAAUTO ('Nome do campo','Tipo de retorno', da informação')
Tipo de Retorno: Indefinido
Exemplo:
1) TABEXTRAAUTO ('AUTORIZADO' , 'V' , '05/04/2001') Irá retornar o número de horas extras autorizadas ( em minutos ) no dia 05/04/2001.
2) TABEXTRAAUTO ('MOTIVO' , 'S' , '05/04/2001') Irá retornar o motivo da autorização das extras no dia 05/04/2001.
Observação: O tipo de retorno varia de acordo com que cada campo é gravado no banco de dados. Segue abaixo os campos da tabela de extra autorizado e o tipo de retorno de cada campo:
Nome do campo Tipo de retorno
AUTORIZADO V (Valor)
CHAPA I (Inteiro)
CODCOLIGADA I (Inteiro)
DATA D (Data)
MOTIVO S (String)
- Função TABFUNC: Esta variável retorna o conteúdo de um campo na tabela funcionário.
Sintaxe: TABFUNC (DO FUNCIONÁRIO', DE RETORNO')
Tipo de Retorno: Indeterminado
Exemplo:
TABFUNC ( ', ') Retorna o nome do funcionário
- Função TABFUNCAO: Esta variável retorna o conteúdo de um campo da tabela função.
Sintaxe: TABFUNCAO (DA TABELA ', 'MODO DE RETORNO')
Tipo de Retorno: Indeterminado
Exemplo:
TABFUNCAO(TABFUNC('CODFUNCAO','S') , 'NUMPONTOS')
Retorna o número de pontos de determinada função cadastrada em Função.Onde a fórmula TABFUNC('CODFUNCAO','S') retorna o código da função do funcionário.
- Função TABPARFUN: Esta variável retorna o conteúdo de um campo da tabela de parâmetro do funcionário.
Sintaxe: TABPARFUN (DA TABELA ', 'MODO DE RETORNO')
Tipo de Retorno: Indeterminado
Exemplo:
TABPARFUN ('CODPARCOL' , 'S')
Retorna o código do parâmetro Sindicato RM Chronus do funcionário.
- Função TAMSTR: Retorna o tamanho de uma string.
Sintaxe: TAMSTR (')
Tipo de Retorno: Valor
- Função TAN: Retorna a tangente de um número.
Sintaxe: TAN (VALOR)
Tipo de Retorno: Valor
- Função TETO: Arredonda um valor para cima.
Sintaxe: TETO (VALOR)
Tipo de Retorno: Valor
Exemplo:
TETO (751.20) = 752.00
- Função TIPOATRASO: Retorna os minutos de atraso efetuado pelo funcionário por chegar atrasado, ou durante o horário de serviço, ou se o funcionário saiu mais cedo.
Sintaxe: TIPOATRASO(DATA, DATA, STRING)
Tipo de Retorno: Valor
Exemplo:
Horário do funcionário 08:00 12:00 14:00 18:00
Batidas do funcionário 16/02/2006 –10:15 12:00 15:00 16:30
Fórmula:
TIPOATRASO('/02/2006', '/02/2006', ') = 135 Referente ao intervalo de 08:00 às 10:15
TIPOATRASO('/02/2006', '/02/2006', ') = 60 Referente ao intervalo de 14:00 às 15:00
TIPOATRASO('/02/2006', '/02/2006', ') = 90 Referente ao intervalo de 16:30 às 18:00
- Função TQUEBRA: Esta variável testa o código de quebra.
Sintaxe: TQUEBRA (', DE QUEBRA')
Tipo de Retorno: Valor
Exemplo:
SE TQUEBRA (', '.01') = VERDADE
ENTAO VERDADE
SENAO FALSO
FIMSE
O sistema irá selecionar apenas os funcionários da seção 01.01
- Função TRABINIFER: Esta função verifica se o funcionário trabalhou em um dia de feriado.
Sintaxe: TRABINIFER('DATA')
Tipo de Retorno: Valor
Exemplo:
Se o funcionário iniciar a jornada em um dia de feriado o sistema retorna 1 (verdade) se não iniciar a jornada em dia do feriado o sistema retorna 0 (falso).
Horário do funcionário: 31/12 - 22:00E 23:30S 01/01 - 01:00E 06:00S 22:00E 23:30S 02/02 - 01:00E 06:00S 22:00E 23:30S Feriado: 01/01 de 00:00 às 24:00
Batidas do funcionário 00001: 31/12 - 22:00E 23:30S 01/01 - 01:00E 06:00S 22:00E 23:30S 02/02 - 01:00E 06:00S
Batidas do funcionário 00002: 31/12 - 22:00E 23:30S 01/01 - 01:00E 06:00S
Fórmula: TRABINIFER('01/01/2003')
Resultado da fórmula: Funcionário de chapa 00001 = 1 ( Pois o funcionário iniciou uma jornada no dia do feriado. Batida considerada para o cálculo da fórmula 22:00E do dia 01/01. ) Funcionário de chapa 00002 = 0 ( Pois o funcionário não iniciou jornada no dia do feriado. As batidas do dia 01/01 são referentes a jornada do dia 31/12.)
Observação:
Esta fórmula só poderá ser utilizada pelos funcionários que possuem intervalo de refeição cadastrado no horário.
Informações Complementares |