CADASTRO DE HORÁRIO

Linha de Produto:

RM

Segmento:

Construção e Projetos

Módulo:

TOTVS Automação de Ponto

Função:

Cadastro de horários

Situação/Requisito:

A apresentação do somatório de horas com adicional noturno no cadastro de horário está incorreta. Abaixo segue exemplo:

Número de horas = 05:00

Número de horas noturnas = 05:00

Número de horas com adicional noturno = (Número de horas noturnas * 8) / 7 = 05:42

Detalhamento da fórmula:

Transformando o número de horas noturnas em decimal para efetuar o cálculo:

5 * 60 = 300 (minutos)

 

Têm-se:

(300 * 8) / 7 = 342,8571


 Transformado em horas:

 342,8571 / 60 = 5,7143

 5,7143 - 5 = 0,7143

 0,7143 * 60 = 42,858

 

Têm-se: 

5 horas e 42 minutos, na parte referente aos minutos temos um valor fracionário (42,858), este valor deveria ser arredondado para 43, mas atualmente o sistema arredonda para 42, ou seja é apresentado 05:42 quando na verdade deveria apresentar 05:43 mantendo assim a compatibilidade com o Delphi.

Solução/Implementação:

Foi realizado ajuste para que o arredondamento ocorra de maneira semelhante ao Delphi, na demonstração das horas com adicional noturno no cadastro de horário.

Conversores e Parâmetros:

 

Chamados relacionados:

TSOXH6

 Requisito (ISSUE): 

Versões/Release:

11.82.41