Estela, muchas gracias por tu aporte, lo que yo estoy desarrollando no pretende 
llegar ni al 25 % de lo que vos hiciste, es algo mucho mas simple, para una 
pyme de 10 empleados, con los mismos dias laborables y horarios.-
Gracias
oscar
  ----- Original Message ----- 
  From: Estela Lázaro 
  To: GUFA List Member 
  Sent: Friday, October 14, 2011 11:17 AM
  Subject: [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ábados
  Mes            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