Ayuda Entrada o Salida del Personal

359 views
Skip to first unread message

Carlos Ramon

unread,
Feb 8, 2011, 12:04:30 PM2/8/11
to Comunidad de Visual Foxpro en Español
hola, a la comunidad de visual fox

Tengo que implementar un sistema para el personal de la empresa.
tengo un reloj biometrico chino.
hemos logrado descargar las marcaciones de los empleado.
queremos automatizar, para lograr identificar la entrada o salida
del personal, tenemos 4 turnos de 6 horas
el reloj te permite marcar varias veces.
si alguien puede ayudarme a encontrar una logica
para identificar la entrada o salida o si necesito un dato mas
para controlar.
suerte a todos
carlos caballero




Jairo Miranda

unread,
Feb 8, 2011, 1:48:33 PM2/8/11
to publice...@googlegroups.com
Aquí hemos implmentado algo pero... el relog digital genera un archivo en
Excel que contiene
El código del empelado, las fechas horas, minutos y segundos del dia. Ese
archivo lo exportamos a fox y desde ahí se calcula todo.

Si es asi te podría envair algunas rutinas .

Jairo


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Carlos Ramon
Enviado el: Martes, 08 de Febrero de 2011 12:05
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Ayuda Entrada o Salida del Personal

Walter R. Ojeda Valiente

unread,
Feb 8, 2011, 2:49:54 PM2/8/11
to publice...@googlegroups.com
Hola Carlos

Los empleados en mi aplicación deben marcar en el reloj en cuatro momentos:
- Ingreso a la Empresa
- Salida para el receso del almuerzo
- Regreso del receso para el almuerzo
- Salida de la Empresa

Si por algún motivo no marcaron (se olvidaron, se acabó la energía eléctrica, explotó el reloj, o lo que sea) esos datos deben ser ingresados manualmente en Administración o en Recursos Humanos.

El Sistema muestra una pantalla de alerta cuando un empleado está más de media hora retrasado en marcar, así puede averiguarse que está pasando con él (o ella)

Saludos.

Walter.

Richard Gaviria

unread,
Feb 8, 2011, 3:19:30 PM2/8/11
to Grupo VFP
Hola Carlos, para que tu sistema pueda identificar entradas y/o salidas necesitas una Tabla de Horarios (para asociar un horario a una persona o varias personas a un horario) estos horarios serán tus parámetros delimitadores en función del tiempo para determinar entradas o salidas.
Cuando descargas las marcaciones debes hacer una comparación entre la hora y fecha de marcacion versus el horario que le corresponde.
 
Si quieres alguna orientación en profundidad, escríbme, yo te puedo ayudar.
 
Saludos.
 
Rick.
http://www.engineersoftasociados.com
 

 
> Date: Tue, 8 Feb 2011 09:04:30 -0800
> Subject: [vfp] Ayuda Entrada o Salida del Personal
> From: ccarl...@hotmail.com
> To: publice...@googlegroups.com

Walter R. Ojeda Valiente

unread,
Feb 8, 2011, 5:45:59 PM2/8/11
to publice...@googlegroups.com
Explayando un poco más sobre lo escrito por Richard Gaviria:

- En casi todas las empresas hay varias clases de horarios laborales. Los Gerentes tienen un horario de trabajo, las secretarias otro horario, los vendedores otro horario, las limpiadoras otro horario, los choferes otro horario, los obreros otro horario, etc. Necesitas una tabla donde guardarás el código de cada tipo de horario, el nombre de ese tipo de horario y por supuesto las horas de entrada y de salida de la empresa y los horarios de salida y regreso de los recesos.

- Si vas a hacer una buena aplicación, no olvides que un empleado puede intercambiar horario con otro empleado, algo como: "este Sábado es tu día libre pero yo deberé trabajar. Pero como es el cumpleaños de mi hijo, no podré venir a trabajar, cubrime este Sábado y el siguiente Sábado yo trabajaré y tú lo tendrás libre".

- También debes contemplar ausencias por enfermedad, ausencias con permiso y sin permiso, llegadas tardías por haber sido comisionado por la Empresa para realizar alguna tarea, etc.

- También debes tener una tabla de Feriados, desde los fijos (Uno de Enero, 25 de Diciembre, etc.) hasta los no fijos (semana santa) y los imprevistos (se murió el Presidente, se declara feriado nacional).

- Y no olvides que un Empleado puede cambiar su horario de trabajo, por ejemplo pasó de ser depositero a ser chofer, los horarios son distintos (y posiblemente también el salario). Pero en el informe de Enero (cuando era depositero) debe aparecer con ese horario laboral. Y en el informe de Agosto (cuando era chofer) debe aparecer con el horario laboral de chofer.

Saludos.

Walter.

Carlos Ramon Caballero Günther

unread,
Feb 9, 2011, 7:18:46 AM2/9/11
to publice...@googlegroups.com
hola, jairo
si me podes enviar
gracias
carlos caballero

Miguel Antúnez

unread,
Feb 9, 2011, 7:41:18 AM2/9/11
to publice...@googlegroups.com
Solo para complementar, también hay horarios rotativos, esta semana trabajo en el primer turno, la semana que viene en el segundo turno o tercer turno.
Contemplar también vacaciones,  y ausencias  por licencias, descansos médicos, lo interesante de estos tipos de ausencia es que el trabajador no puede ingresar a la empresa.

Si se quiere complicar un poco mas, aquí en el Perú ya están exigiendo que se lleve el control de horas de personas que vienen a hacer servicios por parte de otra empresa.  

Ademas el control de Horas Extras. tanto como simples y dobles.

Saludos...



--
Miguel Angel Antúnez Camones
Especialista en SQL Server

mant...@frenosa.com.pe
mant...@gmail.com
miguel_...@msn.com
Cel. 997914428

Microsoft Active Professional
Membresía FY10-04-0745

Jairo Miranda

unread,
Feb 9, 2011, 10:49:38 AM2/9/11
to publice...@googlegroups.com

Te envio el programa , y dos tablas que funcionan con ello

 

Pasereloj es el programa que lee el archivo excel

Los campos  en la tabla de excel

fechat

Nombres

codigo

 

Tabla Relojxls tendrá los datos que suben del cursor

Plandiar es la tabla donde quedan los datos una ves procesados

 

Espero te sirva

 

jairo

planmer9.rar
Reply all
Reply to author
Forward
0 new messages