Nosotros tenemos un sistema de RRHH que tiene previsto para el manejo de 
horario de los empleados, que cada empleado puede trabajar cualquier dia de la 
semana (hay prestacion de servicios que pueden ser los feriados y domingos), 
ademas el empleado puede tener horario continuo o partido (turnos) por cada 
dia, y diferentes dias y turnos y horarios cada dia (hay empleados que por ser 
docentes, cambian su horario los dias que dan clase).
Para hacer los reportes (y en muchos procesos normales, diarios, tambien se 
usa), creamos una tabla de cada dia del año con sus particularidades calculadas 
(usamos una rutina que la genera, que calcula ademas de los lógicos "domingos") 
todos los feriados de acuerdo a disposiciones legales (nacionales, 
provinciales, y locales).
Ese tabla guarda solo datos del dia, si es feriado, en que ley se basa, etc.
Esa tabla, puede ser cambiada por el usuario, para incorporar asuetos 
especiales, (caso de desinfecciones) o autorizacion de "llegada tarde" por 
eventos climaticos.

De esa manera, el resto del sistema de rrhh, sabe como debe aplicarse cada uno 
de los permisos para faltar (hasta para faltar sin permiso, el sistema preve un 
"permiso".
O sea que como encaras el sistema, va a depender de las necesidades de manejo 
de faltas y de horarios, determinado por las idiosincracias del empleador y la 
legislación que deba aplicarse en cada caso (que no siempre es una sola)
Saludos: Miguel (La Pampa RA)


________________________________
De: Estela Lázaro <[email protected]>
Para: GUFA List Member <[email protected]>
Enviado: viernes, 14 de octubre de 2011 11:17
Asunto: [GUFA] ingreso personal y presentismo


Oscar
 
Creo que no vas por buen camino pensando en tener los días laborables en una 
tabla, no es tan así de sencillo, hacer un sistema de control de ausencias e 
inasistencias flexible me llevó mucho tiempo:
 
Vos tenés qué días y horarios vino el empleado con la lectura del reloj, pero 
decifrar si le corresponde venir o no no es sólo tener una tabla de días 
laborables, salvo que todos hagan el mismo horario y trabajen los mismos día en 
la semana. En este caso 
Mes            Dia1            dia2    ....    dia31
201110        No (sab)        No            Si
201111        Si (Martes)
 
Es más, si son fijos e iguales ni siquiera necesitás tabla: por el día de la 
semana
Algo más con horarios por si los 
sábadosMes            Dia1E        Dia1S            dia2E        dia2S    ....    dia31E    dia31S
201110                                                                            08:00        16:00       
201111        08:00        16:00
 
En mi caso hay distintos turnos de días y horarios diferentes, incluso 
rotativos. Yo tengo:
 
* Tabla de legajos
* Tabla de tipo de inasistencias, donde le indico si será liquidada, concepto 
de liquidación asociado, si es de cómputo de días corridos o hábiles, si paga 
por hora el valor hora y fórmula de cálculo, entre otras cosas
* Tabla de turnos con los días y horarios que trabaja cada turno, incluso 
turnos especiales rotativos con frecuencia x ejemplo de 35 días. 
* Tabla de Cambios de Turno, para tener la historia de los horarios que debiera 
cumplir el empleado, de tal forma que a diario supieras si le corresponde 
ausente o no, e incluso cantidad de horas que debiera trabajar según tabla d 
turnos
* Tabla de Movimientos de Justificaciones de Inasistencias
* Tabla de Registraciones del Reloj, que si exceden el horario que debiera 
cumplir se puede tomar como horas extras a liquidar o para compensar (con lo 
que también tengo Cuenta Corriente de Compensaciones)
 
Y con todo eso sale el Libro de Horario y las Liquidaciones de Haberes, además 
de Informes y Resumenes de Registraciones, Compensaciones e Inasistencias
 
Es bastante más extenso, pero en mi caso es variado el horario a cumplir y las 
modalidades de cada cliente. Espero que el tuyo sea simple.
 
Saludos
 
 
Estela Lázaro
D&SIP

Desarrollo y Servicios Informáticos Profesionales

www.dsip.com.ar



De: Obregón Oscar <[email protected]>
>Para: GUFA List Member <[email protected]>
>Enviado: jueves, 13 de octubre de 2011 17:36
>Asunto: [GUFA] ingreso personal y presentismo
>
>
>El 13/10/2011 03:40 p.m., Estela Lázaro escribió: 
>Hola
>> 
>>Yo hice un sistema de Gestión de Asistencias e Inasistencias con lectura de 
>>Reloj para el control de presentismo y la liquidación de haberes de los 
>>jornaleros/mensuales. Es decir, con la lectura del reloj y cálculos de 
>>tolerancia y redondeos detecto ausentes según tabla de turnos/horarios/días a 
>>cumplir, y el operador deberá pasar la justificación de la ausencia.
>> 
>>Con todo eso surgen listados de Registraciones, Control de Aistencia, 
>>Liquidación por hora o por día/mes según la modalidad de la empresa con el 
>>consecuente pago o no de la inasistencia en cuestión.
>> 
>>Te ayuda la idea?
>> 
>>Estela Lázaro
>>D&SIP
>>
>>Desarrollo y Servicios Informáticos Profesionales
>>
>>www.dsip.com.ar
>>
>>
>>
>>De: Alejandro Paciotti Iacchelli <[email protected]>
>>>Para: GUFA List Member <[email protected]>
>>>Enviado: jueves, 13 de octubre de 2011 12:27
>>>Asunto: [GUFA] ingreso personal y presentismo
>>>
>>>
>>> 
>>>Si estas trabajando con SQL SERVER y tenés la tabla de asistencia y la tabla 
>>>de feriados tendrías que tener una tabla de todos los días del mes y después 
>>>hacer un:
>>> 
>>>SELECT DIA FROM TODOSLOSDIASDELMES WHERE DIA NOT IN (SELECT DIA FROM 
>>>ASISTENCIA UNION SELECT DIA FROM FERIADOS UNION SELECT DIA FROM FRANCOS 
>>>WHERE LEGAJO = Nlejajo)
>>> 
>>>Es como para tirarte una idea, que en castellano sería: seleccionar todos 
>>>los días del mes que no estén en el listado de los días que vino, que son 
>>>feriados y francos.
>>> 
>>>Saludos.
>>> 
>>>De:[email protected] [mailto:[email protected]] En nombre de Oscar Obregón
>>>Enviado el: jueves, 13 de octubre de 2011 11:44
>>>Para: GUFA List Member
>>>Asunto: [GUFA] ingreso personal y presentismo
>>> 
>>>ok y como saber si vino o no?, justamente eso es lo que quiero lograr, 
>>>metiendo en una tabla todos los dias del mes
>>>----- Original Message ----- 
>>>>From:Alejandro Paciotti Iacchelli 
>>>>To:GUFA List Member 
>>>>Sent:Thursday, October 13, 2011 11:35 AM
>>>>Subject:[GUFA] ingreso personal y presentismo
>>>> 
>>>>Tendrías que tener una tabla de francos y feriados. Cosa que si el tipo no 
>>>>vino y no tenía franco y no era feriado, ergo, esta ausente.
>>>>Saludos.
>>>>El 13 de octubre de 2011 10:08, Oscar Obregón <[email protected]> 
>>>>escribió:
>>>>Buenos dias!, tengo un sistema que registra el ingreso y egreso del 
>>>>personal a traves de huellas dactilares, ahora debo hacer un informe para 
>>>>el presentismo, para lo cual debo marcar en el informe los dias que el 
>>>>personal llego tarde o falto, para los dias que llego tarde no hay 
>>>>problemas porque tengo una tabla de horarios del personal, pero para las 
>>>>faltas no le encontre todavia la mejor forma de hacerlo, ya que deberia 
>>>>cargar todos los dias laborables en una tabla, menos el domingo, alguien 
>>>>sabe como se podria hacer eso o tiene alguna otra idea?
>>>>gracias
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>      Oscar  Obregon
>>>>  Analista en Sistemas
>>>>         RMN  SRL
>>>>      3717-451053
>>>>     Formosa Capital
>>>> 
>>>
>>>Estela , mi problema es que no se como poner los dias laborables en una tabla
>
>
>-- 
>Oscar Obregón
>
>

Responder a