Tenemos problemas en los clientes ya instalados que se les realizo upgrade a la version 1.8.... con el manejo de horas extras ya que los procesos de valorizacion de dichas horas siempre se esta tomando solo las horas y con este cambio que hicieron ahora hay que cambiarlos, existe algun parametro para que permita el ingreso de horas unicamente como HORAS con decimales?

Otro cambio que implica esto es que en la formulacion hay que cambiar a que calcule las horas y minutos a horas con decimales para poder almacenar la cantidad de horas extras en el campo de tiempo de la tabla de Ingresos (INN).

Si se utiliza el proceso de importacion de datos para levantar las extras desde una plantilla, tambien hay que cambiar dicho proceso para que el documento de excel tenga dividio horas y minutos y el procedimiento cambiarlo para que lo tome en cuenta y asi lo almacene.

En realidad no logro entender el cambio y la falta de informacion sobre el mismo, ya que desde HUR siempre se han manejado horas con decimales en un solo campo.

asked 13 Mar '14, 19:18

FerdyB's gravatar image

FerdyB
955164176178
accept rate: 48%


El problema es que los decimales de hora causan errores de redondeo en el cálculo del valor a pagar en las horas extras y del valor a descontar en los tiempos no trabajados y en el reporte del tiempo de estas transacciones.

El bug se presenta cuando se divide entre 60 un número de minutos que es un valor primo (1, 3, 5, 7, 11, 13, …), generando un decimal periódico, que al guardarlo en una columna DECIMAL (7,4) pierde precisión y luego ya no puede convertirse de vuelta al minuto del cual provino sin aproximación.

Esto genera que los reportes donde se suman horas no cuadren con el valor pagado o descontado (según sea Hora Extra o Tiempo no Trabajado).

Este es un bug que viene heredado de VisualHUR y que pensamos que era importante corregir en Evolution.

La consecuencia que causa la corrección del bug es que se necesitan modificar los siguientes procesos:

  • revalorización de horas extras y tiempos no trabajados.
  • carga masiva de registros de tiempo no trabajados u horas extras.
  • El cursor de horas extras y tiempo no trabajado, por si se tuviera que procesar el tiempo en alguna fórmula.

La estructura de tablas se mantuvo igual para que no se truncaran los valores ya existentes pero es necesario revisar el uso de las mismas para evitar errores de cálculo.

link

answered 18 Mar '14, 01:05

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×9
×3
×1
×1
×1

Asked: 13 Mar '14, 19:18

Seen: 1,755 times

Last updated: 18 Mar '14, 01:05

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática