Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como são apresentadas as horas extras utilizando o conceito centesimal e sexagesimal nos relatórios GPER040/GPER106 e GPEM030.
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - Todas as versões
Solução
Para os relatórios de folha deve ser definido nos parâmetros a apresentação das Horas Extras.
1. Lançamentos por funcionários
2.Calculo da folha de pagamento
3.Impressão do Relatório GPER040 ou GPER106 definido com SIM para Visualizar em Sexagesimal
4.Quando definido nos parâmetros para NÃO Visualizar em Sexagesimal
O valor 5:10 (5 horas e 10 minutos ou 5 minutos e 10 segundos) pode ser convertido para a forma sexagesimal pura (base 60) como uma fração de hora ou minuto:
Conversão para decimal sexagesimal:
5 + 1/60 = 5 + 0,1666... = 5,166666 = 5,17 (sistema arredonda as casas decimais)
Quando for necessário efetuar cálculos com horas é preciso converter o padrão de horas (sexagesimal) para o centesimal. Não é possível realizar operações matemáticas utilizando a nomenclatura de horas e minutos.
Por exemplo:
Um empregado horista tem seu valor estipulado por hora trabalhada de R$ 50,00.
Veja a tabela como ficaria com horas diferenciadas.
| Hora trabalhada | Valor R$ |
| 00:30 | 25,00 |
| 01:00 | 50,00 |
| 01:30 | 75,00 |
| 02:00 | 100,00 |
| 02:30 | 125,00 |
Se efetuar o cálculo utilizando os minutos, o resultado não corresponderá com a tabela.
2,30 x 50,00 = 115,00 (deveria ser 125,00 o empregado saiu perdendo R$ 10,00)
Por isso é necessário converter os minutos (padrão sexagesimal) para centesimal. Logo 02:30 corresponde no formato centesimal 2,5.
2,5 x 50,00 = 125,00 (cálculo correto para 02:30)
O mesmo cálculo deve ser feito ao realizar a média de horas extras de um período. Não é possível somar as horas, deve-se primeiro converter para o formato centesimal. Após a conversão, apura-se a média e então é convertido de volta para sexagesimal.
Valores lançados manualmente são controlados pelo parâmetro MV_HORASDE.
Vale lembrar:
Caso o parâmetro seja ativado, os resultados apresentados no ponto eletrônico, em lançamentos/ resultados, serão em horas também, ou seja com MV_HORASDE habilitado o sistema fará a conversão de Centesimal para Sexagesimal.
Os valores apenas serão apresentados em horas na rotina de lançamentos, no recibo de pagamento (GPER030) e nos relatórios da folha (GPER040 e GPER106) o sistema apresenta os valores conforme definição da pergunta nos parâmetros - Visualizar em Sexagesimal, nos acumulados e demais relatórios estes valores ficarão centesimais.
Saiba mais:
0 Comentários