Temas
Cálculos de datos
Exportación de datos
Interfase de entrada
Procesos automáticos
General
Reportes
El compilador
Procesos
y re-cálculos
Comunicaciones
Problemas.. ( “Entrando
al sistema..”, ”Carga
de archivos”., ”Datos
extraños”.., ”Falta
de Marcas”., ”Horarios
indefinidos”., “Marcas
mal apareadas”. )
Recomendaciones
Tratamiento
con el personal
Básicas
Logísticas
P. En mi empresa se ha
decidido pagar las horas feriadas dobles sobre el doble, es decir 4 veces. Yo
no tengo un concepto en la nomina para esto. ¿Cómo
puedo solucionar el problema?
R:
Usted debe escribir un bloque de código para el código horario que desea aplicar
y multiplicar por dos las horas
calculadas que se desee.
Por ejemplo: si las horas en feriado son la CLASSH05 puede hacer algo como
esto:
CH05 = CH05 * 2
RETURN
Compile el bloque de código y cuando este horario sea
colocado el dia requerido, las horas en feriado serán reportadas de manera
doble por parte del sistema en cuyo caso si su pago es doble, será cuádruple.
Recuerde que si los datos ya fueron procesados, debe de re-calcular las
consultas. Ver : “Re-calculando datos en su manual”)
P. ¿Qué es un bloque de código?
R:
WINSCT posee un poderoso compilador complementario que
permite que el usuario pueda hacer sus propios cálculos en las horas que
calcula el sistema. El sistema carga un editor de texto donde se pueden hacer
los cálculos necesarios que el usuario técnico desee. Estos son compilados y
aplicados por el sistema.
Por ejemplo:
La empresa quiere dar 04 horas adicionales a los empleados que trabajan
domingo.
Suponiendo CLASSH01 como normales; Podría escribir código parecido a lo siguiente:
Se pueden usar estructuras tales como FOR/ CASE/ Etc. pero debe tenerse mucho
cuidado al intentar manejar bases de datos dentro de un bloque de código
aplicado a un horario; puesto que el puntero de datos debe ser dejado en la
posición inicial cuando este termine si se ha alterado intencionalmente.
Un bloque de códigos utiliza el compilador complementario del sistema por lo
que todas sus reglas aplican. Si desea mas información vea “Creando sus propios
programas” en el manual técnico.
Exportación de datos. Inicio de los Temas., Go Home.,
Ir a inicio
de soporte
P. ¿Puedo yo definir mi propia
estructura de exportación de datos? .
R:
Absolutamente.
Si usted no desea usar el generador de la estructura; puede optar por programar
la suya propia.
Para esto:
a) Vaya al compilador y defina el nombre del programa que desee asi como su
lógica de procesos.
b) Compile el programa y verifíquelo
c) Vaya a la configuración de exportación e indique en el nombre del programa a
utilizar.
Cuando se de clic en el botón de exportación de la pantalla principal del
sistema, este va a llamar a su programa definido y lo correrá según su lógica
establecida.
Ejemplos de programas de exportación definidos por el usuario pueden ser
hallados en el apéndice de ejemplos de exportación de su manual, asi como las
fuentes respectivamente referenciadas con extensión *.PRG
Es requerido conocimiento de programación para hacer eso.
Interfase de entrada. Inicio de los Temas.,
Go
Home,
Ir a inicio
de soporte
P. ¿Existe alguna manera filtrar
los datos que proceden del archivo de marcas que suministra la unidad?
R:
Afirmativo:
Usted debe determinar que dato identifica las marcas requeridas. Luego de esto,
usted debe aplicar una condicional para que solamente pasen los registros que
cumplen con la condición.
Por ejemplo:
Si usted desea filtrar las marcas de la puerta 01 y la Puerta 01 esta indicada
por P01 nnnn:01/01/01:01:01,
Esto pudiera ser algo como:
AT(“P01”,XLINE) <> 0
Esto debe aplicarse en el botón de “condicional” que esta en el panel de
importación sobre la interfase
para el archivo de marcas.
P. El
sistema no actualiza la tabla de empleados por la interfase del archivo de
texto
Este dice : Usuario esta cargando en otra terminal; pero no es asi. ¿Que sucede? .
R:
Esto sucede cuando la carga esta en proceso y es
interrumpida por alguna razón sin ser completada. Para resolverlo, vaya al menú
de Procesos especiales / Mantenimiento / Re-poner carga de empleados y proceda.
Luego de esto ya estará listo.
Por otra parte, al momento del proceso de los datos el sistema repondrá la
carga automáticamente.
P. Cada vez que un
usuario entra en una terminal, se realiza la actualización del archivo de
empleados; pero este no ha sido modificado. ¿Cómo corrijo esta situación?
R:
Esto se debe a que las terminales no ven las fechas
del archivo de empleado iguales porque las computadoras no están sincronizadas
en la misma zona de tiempo.
Usted debe comunicarse con el administrador de la red por si desea hacer esto
globalmente o configurar cada terminal en la misma zona de tiempo (Control
panel Time Zone).
Procesos automáticos.. Inicio de los Temas.,
Go Home.,
Ir a inicio
de soporte
P. ¿Cómo puedo hacer para que al dar
la clave de cierre el sistema se descarguen los datos, Saque backup e inicie el
proceso sin tener que activar un esquema de procesos?. Pues el botón de cierre
solamente hace eso, cerrar y tengo que hacer backup por el botón de backup y
descargar los datos por el botón de descargar datos.
R:
Si no desea usar un esquema de procesos automáticos
programados, entonces debe definir un esquema de proceso cuya hora sea
"99:99 X" o "00:00 X" etc. (Cualquiera con sufijo
"X" para que no se auto ejecute) no tiene que definir que dia de la
semana se va a ejecutar; Pero si tiene que indicar si va a descargar los datos,
va a sacar backup etc.
Luego, este esquema debe ser asignado en el mismo panel para la opción de
"Botón de camino corto"; de esta forma cuando usted introduzca la
clave de procesar, todo el proceso será automático de forma inmediata.
No es obligatorio que para el “botón de camino corto” se asigne una definición
de "nn:nn X" pues cualquiera ya definida puede ser asignada
("Am" o "Pm")
General. Inicio de los Temas.,
Go Home., Ir a inicio de soporte.
P. El equipo que
tengo me suministra unos códigos que no son los códigos reales de los
empleados. ¿Cómo
puedo tratar eso?
R:
Típicamente algunos equipos poseen la capacidad de
manejar una tabla de equivalencias para dar un archivo con los códigos
equivalentes.
Si usted no quiere hacerlo de esa forma, WINSCT posee una tabla de equivalencia
donde puede escribirse o cargar el código que envía el equipo asi como el
código equivalente. En la sección de "Instalación del sistema" del
manual técnico existe información para hacer eso.
P. ¿Cómo puedo instalar el sistema
para otro idioma que no esta disponible en el menú de lenguajes?
R:
El sistema viene con capacidad base para 09 idiomas
por defecto.
Si no esta en la lista el que usted desea: .
Introduzca su CD de instalación.
Busque la carpeta Drivers\Lenguaje
Ejecute el programa SETUP.exe y siga las instrucciones para sustituir por otros
09 mas
Si aun no se encuentra el idioma deseado, busque en la sección de soportes
drivers/Languaje y seleccione entre los disponibles que estén actualizados
Note que 9 idiomas instalados sustituyen los otros 09 anteriores; pero puede
instalar y remover cuantas veces lo desee.
P. ¿Cómo puedo cambiar los colores
de mi sistema?
R:
WINSCT no esta diseñado para ser alterado de esta
forma. Usted podría hacerlo pero tendría que hacer un programa que tendría que
ejecutar cuando este cargado el formulario deseado usando el compilador
complementario que tiene incluido.
Nosotros no recomendamos esa practica.
Reportes. Inicio
de los Temas, Go Home., Ir a inicio de soporte.
P. ¿Cómo puedo crear un reporte
propio?
R:
Hay una gran cantidad de objetos disponibles para
diseñar sus propios reportes. Todo se maneja a través del micro-botón situado
en la parte superior derecha del botón del compilador complementario.
Para ello, vea el manual en la sección: “Creando sus propios reportes” del
manual técnico. UDP
Estos procesos son compatibles para muchos protocolos desarrollados por ABC
para diferentes equipos de captura de datos; pero no todos los existentes
soportan todas las configuraciones expresadas; o muchas otras se van a
desarrollar pero primero los fabricantes, deben suministrar información técnica
para tales fines.
P. Tengo un reloj
conectado a una computadora vía serial. Estoy tratando de manejarlo remotamente
vía el control remoto desde otra computadora en la red (en este caso, WINSCT en
otra terminal). Cada vez que intento el proceso de comunicación, el sistema me
devuelve "No host"; pero lo tengo cargado en la computadora remota. ¿Que puede estar sucediendo?
R:
Esto puede ser por tres causas:
P. He
enviado anteriormente una orden de salida general del sistema. Casualmente mi
computadora no esta disponible. Cuando intento entrar desde otra maquina (por
supuesto no me deja entrar porque hay una orden dada). ¿ Que puedo hacer para entrar
desde otra computadora si di una orden en la mía y físicamente no la tengo
disponible?
R:
Como es de saberse, la orden se envía a todas las computadoras
excepto a la computadora envía la orden. Usted debe de apretar el R’Clic en la
extrema superior izquierda de la ventana que tiene el mensaje (barra de títulos
donde se buscan las propiedades de la ventana) escoja la opción
"Size" y luego dar un clic en la pantalla; de esta manera la pantalla
tomara el foco. Luego, dar un “.” (Un punto”) y le permitirá pedir el usuario y
la clave para que pueda reasignar la orden de salida o retirarla.
Sólo será aceptado el usuario que es supervisor del sistema.
Carga de archivos. Inicio de los Temas.,
Go
Home, Ir a inicio de soporte.
P. El
archivo de texto de los empleados no me toma los tres primeros registros en la
carga. ¿ Cómo
puede corregirlo?
R:
En la selección de los parámetros de interfase de
texto, usted tiene la opción de indicar a partir de que línea se deben de
integrar los datos; esto con la finalidad de que si el archivo proviene de un
reporte, se pueda prescindir de los encabezados primarios. Esta opción debe
indicar "1" (Línea de inicio) si usted desea cargar el archivo desde
el principio
P. El archivo de
empleados que yo quiero cargar proviene de un reporte. Ya he apuntado a las
posiciones correctamente; pero como es un reporte tiene muchas líneas de
encabezados y líneas vacías que me cargan como basura.
¿ Cómo se evita
esto?
R:
Usted debe observar que tipo de basura hay en los
respectivos campos e indicar una condicional de que solo incluya los registros
que no lo contengan. Por ejemplo, si en el campo del código se ubico
"AA(" su condicional bien pudiera ser esta:
F01 <> "AA("
Usted puede combinar los conocidos operadores lógicos y/o utilizar los campos
variables adicionales que dispone la estructura de carga. (Véase importación de
archivos en su manual para mas información)
P. Cuando yo opero
la carga del archivo de empleados, ha campos que no son actualizados. ¿ Que sucede?
R:
Usted debe desactivar el "Flag" de Prioridad
del sistema. Este indica a la carga que tales datos serán manejados manualmente
y que no deben ser tomados del archivo.
Por otro lado, verifique que las posiciones donde se apunta la carga con
relación al campo deseado sean correctas, asi como el respectivo separador de
campo.
Esto pudiera parecer algo súbito. Sencillamente cargue la rotación de grupo del
empleado; si aquí nada encuentra, entonces abra la rotación particular del
mismo. Una de las dos tiene colocado el horario que aparece en el record
diario; por lo tanto, haga las correcciones de lugar tanto en la rotación como
en el record diario. Cuando se procesen nuevamente los datos, estos datos
faltantes serán reintegrados.
P. El sistema va reportando las marcas para todos los días normalmente. Un dia entonces no me aparecen
las marcas de un empleado del cual estoy seguro que ha marcado.
¿Cuál puede ser la causa?
R:
Ese dia usted tiene programado un horario no definido
o no tiene horario. Esto pudiera parecer algo súbito. Sencillamente habrá la rotación
de grupo del empleado; si aquí nada encuentra, entonces abra la rotación
particular del mismo. Una de las dos tiene colocado el horario que aparece en
el record diario; por lo tanto, haga las correcciones de lugar tanto en la
rotación como en el record diario. Cuando se procesen nuevamente los datos,
estos datos faltantes serán reintegrados.
R:
Esto sucede cuando la exportación esta configurada
para enviar únicamente los registros que estén autorizados y/o aprobados.
P. El
empleado me asegura que poncha; pero no veo los registros. Yo entonces los
agrego, mas tardes entonces tengo 4 registros. Los que yo he colocado y los que
hizo el empleado.
¿ Cuál es la causa del problema?
R:
Es imperativo que usted no haga correcciones en el
“record diario” sin ver previamente la tabla de marcas con problemas. El hecho de que no
aparezcan las marcas puede tener
diversas causas, por ejemplo: El empleado no tiene horario, el registro esta
autorizado y/o aprobando siendo ausente etc. El sistema guarda estos eventos
esperando reintegrarlos cuando la causa del evento sea corregida. En cada
proceso de datos WINSCT revisa las marcas con problemas y si ya la causa del
problema ha desaparecido, entonces integra las marcas. Si usted ya los ha
colocado podría entonces tener tanto los colocados por usted, como los
colocados por el sistema.
El sistema nunca coloca registros duplicados de marcas, ya sean por el usuario o de parte del sistema (Vea: Evitar duplicados. Los registros son colocados si sobrepasan el limite de identificación de duplicado; Por ejemplo: Si usted coloca una marca a las 06:00 Am y luego el sistema decide colocar una marca recibida a las 06:07 Am esta será rechazada por el sistema debido a que ya fue colocada (Para el caso del ejemplo la marca de las 06:00 Am esta dentro de la identificación del duplicado que asumimos por ejemplo 10 minutos). Asumiendo que el control de duplicados esta colocado para 10 minutos, entonces un ponche a las 06:11 Am será colocado por el sistema aunque en la mente del operador sea el mismo.
En resumen, para evitar el problema no haga cambios sin ver la tabla de marcas
con problemas, si las marcas están aquí, corrija primero la causa del problema
y permita que el sistema los reintegre en el siguiente proceso de datos. Ajuste
en valor del control de duplicados acorde con su correcta apreciación
R:
El sistema posee un parámetro que activa o desactiva este chequeo. Algunas
veces el instalador prefiere desactivarlo para hacer una navegación más rápida
pero se debe operar con precaución.. Puede activar el chequeo en el panel del
setup del esquema.
También es comprensible muchas veces definir una rotación y más tarde definir
los horarios que la componen; esto es algo más riesgoso y no es recomendado;
pero es dejado para personal experto.
Si usted cree tener horarios no definidos en el
esquema, opere la opción de “buscar horarios no definidos” en el mismo panel.
Logísticas de Marcas. Marcas incorrectamente colocadas.
P. Algunas veces
tengo marcas de personal que no están adecuadamente colocadas. ¿ Me podría
dar información sobre las diferentes causas y como corregirlas?
R:
Las principales causas de este suceso son
esencialmente 2
a) El empleado no ha marcado adecuadamente
b) El horario asignado no coincide con la realidad a
tal forma que el suceso puede ser interpretado de varias maneras posibles por
el sistema Ver
detalles.
P.
¿ Cómo se
evitan las marcas duplicadas por los empleados?
R:
Es común que los empleados cuando van a hacer la operación de marcaje,
muchas veces marcan mas de una vez, especialmente en equipos de tarjeta.
Usted debe ir al icono "Setup general del sistema",
"Operación del sistema" y configurar la opción "rango para
eliminar duplicados de marcas". El valor es dado en minutos.