Está en la página 1de 428

SISTEMA QUANTOTM

MANUAL DEL USUARIO

Quanto
La información contenida en este documento, incluidas las direcciones URL y otras referencias a sitios Web de Internet,
está sujeta a modificaciones sin previo aviso. Es responsabilidad del usuario el cumplimiento de todas las leyes de
derechos de autor u otros derechos de propiedad industrial o intelectual aplicables. Los nombres de las compañías,
organizaciones, productos, personas y acontecimientos utilizados en los ejemplos son ficticios. Ninguna parte de este
documento puede ser reproducida, almacenada o introducida en un sistema de recuperación, o transmitida de ninguna
forma, ni por ningún medio (ya sea electrónico, mecánico, por fotocopia, grabación o de otra manera) con ningún
propósito, sin la previa autorización por escrito de Magic Motion, Ltd, sin que ello suponga ninguna limitación a los
derechos de propiedad industrial o intelectual.

© 2003, Magic Motion, Ltd. All Rights Reserved


© 2003, Bertrán Software, S.A. de C.V. Reservados todos los derechos.

Quanto, QuantoReports y QuantoBasic son marcas registradas o marcas comerciales de Magic Motion, Ltd.

Otros nombres de productos, compañías o denominaciones sociales aquí mencionados pueden ser marcas comerciales
de sus respectivos propietarios.

Documento No. MM-QUANTO1.03


CAPÍTULO 1

Bienvenido a Quanto 2002


Bienvenido a Quanto 2002, el sistema para la administración de recursos humanos y seguridad
patrimonial más completo y eficiente para compañías y organizaciones. Quanto 2002 cuenta con
diversos módulos que se integran transparentemente, permitiéndole trabajar bajo un mismo entorno.
Dependiendo de los módulos que su organización haya adquirido tendrá acceso a diferente
funcionalidad del sistema.

Quanto 2002 de un Vistazo


Quanto 2002 es la versión más reciente de Quanto. El sistema está dividido en dos suites de
productos: Suite de Recursos Humanos, que cubre todas las necesidades de su organización para la
administración de los empleados y Suite de Seguridad Patrimonial, que cubre las necesidades de
control de accesos y monitoreo de alarmas. La siguiente tabla muestra los componentes de ambas
Suites y los capítulos de este libro que puede explorar relacionados con cada módulo.

Producto Suite Recursos Suite Seguridad Capítulos


Humanos Patrimonial Relacionados

Quanto Recursos Humanos 1-5, 11


Administración de los Recursos Humanos

Quanto Asistencia
1-6, 11
Tarjetas de Tiempo a través de Reloj Checador
Electrónico

Quanto Nómina 1-5, 7, 11


Solución de Pago de Nómina e I.M.S.S.

Quanto Café 1-5, 8, 11


Control de Accesos a Comedores

Quanto Accesos 1-5, 9, 11


Control de Accesos a los Inmuebles

Quanto Visitantes 1-5, 9-10, 11


Registro y Control de Accesos de Visitantes

Quanto Grabadora
1-3, 11-12
Comunicación con Lectoras de Credenciales y
Biométricas

Quanto Alarmas 1-5, 9, 11, 13


Monitoreo de Alarmas en su Organización

Quanto Credenciales 1-5, 14


Generación de Credenciales

Manual del Sistema Quanto 2002 1-1


(Revisión 1.03)
Capítulo 1 Bienvenido a Quanto 2002

Los módulos del Sistema Quanto 2002 se encuentran en cuatro programas principales de Windows:

Programa Icono Descripción

Quanto Programa principal del sistema donde se administra todo lo relacionado a los
empleados y visitantes. En este programa también se generan los reportes del
sistema.

Grabadora de Eventos Administración y comunicación de lectoras y dispositivos conectados a través de


comunicación Ethernet TCP/IP, serial, radio frecuencia o módem.

Generador de
Sistema para la generación gráfica de credenciales.
Credenciales

Monitor de Eventos Monitor gráfico de eventos y alarmas.

Introducción a Quanto 2002


Las nuevas características de Quanto 2002 permiten una flexibilidad y poder inigualables.

ƒ Sistema de pago de nómina. Quanto 2002 ahora incluye un módulo de pago de nóminas y
seguro social. El Sistema Quanto Nómina es, simplemente, el sistema más rápido y seguro
para el cálculo de pagos a los empleados e I.M.S.S.

ƒ Interfaz fácil de utilizar. Quanto 2002 afina la apariencia del programa Quanto, agregando
una barra de Atajo del lado izquierdo con guías gráficas para poder acceder más rápido a la
información que necesita.

ƒ Agenda de tareas. Quanto 2002 incluye un Portal con información pendiente por realizar en
su organización, esta es una manera sencilla de recordarle las tareas que aún no se han
realizado, por ejemplo el Portal le puede avisar si hay contratos vencidos.

ƒ Integración con el Web. El Portal de Quanto 2002 cuenta con un explorador de Web
integrado para que pueda acceder a la página Web de Bertrán Software
(http://www.bertran.com) sin necesidad de utilizar otra herramienta.

ƒ Capacidades de Reporteador. Además de la tradicional integración con Seagate Crystal


Reports, ahora en versión 8.x, Quanto 2002 incluye el poderoso generador de reportes
QuantoReports™ que le permite crear flexibles reportes fácilmente.

ƒ Seguridad del sistema. El Sistema Quanto 2002 incluye un nuevo paradigma de accesos y
permisos al sistema para que su organización pueda estar protegida de intrusión y errores de
captura por personal no autorizado.

1-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 1 Bienvenido a Quanto 2002

Cómo Obtener Ayuda


Si es un usuario nuevo de Quanto o está actualizando una versión anterior, los siguientes recursos le
ayudarán a aprovechar al máximo su sistema.

ƒ Manual de Usuario Este libro es una referencia detallada de todos los conceptos y
procedimientos del Sistema Quanto. Aquí encontrará como trabajar con el sistema Quanto y
algunos ejemplos para empezar a utilizar el sistema.

ƒ Servicios de Soporte Técnico Su organización puede adquirir distintos planes de soporte


técnico para que personal capacitado resuelva sus dudas y problemas en cualquier momento,
póngase en contacto con Bertrán Software o con uno de nuestros representantes autorizados
para obtener mayor información.

Manual del Sistema Quanto 2002 1-3


(Revisión 1.03)
Capítulo 1 Bienvenido a Quanto 2002

(Página en blanco)

1-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 2

Instalación
Al instalar un programa en Windows necesita tomar algunas decisiones. El programa de instalación de
Quanto 2002 y este capítulo le orientaran acerca de esas decisiones.

Antes de empezar
Al instalar Quanto 2002 debe proporcionar información acerca de cómo desea instalar el software. Los
procedimientos de este capítulo le ayudarán a proporcionar la información necesaria. Antes de instalar
Quanto 2002, debe completar las siguientes tareas, que se describen a continuación en otras
secciones, para asegurar que la instalación es correcta:

ƒ Asegúrese de que los componentes de hardware de la computadora cumplen los requisitos


mínimos.

ƒ Obtenga información de la red.

ƒ Realice una copia de seguridad de los archivos actuales antes de actualizar por si necesita
restaurar el programa actual.

ƒ Determine si desea realizar una actualización o instalar una copia nueva de Quanto.

ƒ Si está instalando una copia nueva, identifique y planee las opciones avanzadas de instalación
que desee.

Cumplir los requisitos de hardware


Antes de instalar Quanto 2002, asegúrese de que el equipo cumple los siguientes requisitos mínimos
de hardware:

ƒ Microprocesador Pentium a 133 MHz o superior (o equivalente).

ƒ Se recomienda un mínimo de 64 megabytes (MB) de RAM.

ƒ 32 MB de memoria RAM es el mínimo admitido.

ƒ Disco duro de 2 GB con al menos 650 MB de espacio libre.

ƒ Si realiza la instalación a través de una red necesitará más espacio libre en disco.

ƒ Monitor VGA o de mayor resolución.

ƒ Teclado.

ƒ Microsoft Mouse o compatible (opcional).

Manual del Sistema Quanto 2002 2-1


(Revisión 1.03)
Capítulo 2 Instalación

Para la instalación desde la unidad de CD-ROM:

ƒ Una unidad de CD-ROM o DVD.

Para la instalación desde la red:

ƒ Tarjeta adaptadora de red compatible con Windows y cable correspondiente.

ƒ Acceso a los recursos compartidos de red que contienen los archivos del programa de
instalación.

Cumplir los requisitos de software


ƒ Microsoft Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition
(Windows Me), Windows NT 4.0 con Service Pack 6 (SP6) o posterior, Windows 2000, Windows
XP.

ƒ Proveedor de acceso a Internet (opcional).

Hacer copias de seguridad de los archivos


Si está actualizando una versión anterior de Quanto, debe hacer una copia de seguridad de los
archivos actuales.

Ejecutar el programa de instalación


El Asistente para la instalación recopila información, como la configuración regional, nombres y
contraseñas. A continuación, el programa de instalación copia los archivos correspondientes en el disco
duro, comprueba el hardware y configura la instalación. Una vez completada la instalación, ya puede
iniciar una sesión de Quanto 2002. Tenga en cuenta que el equipo puede reiniciarse varias veces
durante la instalación.

Para instalar Quanto 2002 mediante el disco compacto

1 Inicie el equipo con el sistema operativo Windows e inserte el disco compacto de


Quanto 2002 en la unidad de CD-ROM.

2 Si Windows detecta automáticamente el disco compacto comenzará el Asistente para


la instalación.

De lo contrario, desde el Explorador de Windows acceda a la unidad de CD-ROM


donde se encuentra el disco compacto de Quanto 2002 y haga doble clic sobre el
archivo Setup.exe.

3 Siga las instrucciones que aparecerán en pantalla.

2-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 2 Instalación

Para instalar Quanto 2002 desde una conexión de red

1 Establezca una conexión con la carpeta de red compartida que contiene los archivos
del programa de instalación.

El administrador de la red le podrá proporcionar esa ruta de acceso.

2 Haga doble clic sobre el archivo Setup.exe.

3 Siga las instrucciones que aparecerán en pantalla.

Recopilar información del usuario y del equipo


El Asistente para la instalación de Quanto 2002 le guía por el proceso de recopilación de información
del equipo y del usuario. Aunque gran parte de este proceso de instalación es automático, es posible
que necesite proporcionar cierta información o seleccionar algunos valores de configuración en las
siguientes pantallas, en función de la configuración actual del equipo:

Contrato de licencia. Si acepta los términos del contrato, seleccione que acepta los términos del
contrato de licencia para continuar con la instalación.

Personalice su software. Puede escribir el nombre completo de la persona y, opcionalmente, de la


organización a quien se concede la licencia de esta copia de Quanto 2002.

Localidad de destino de archivos. El Asistente le permite seleccionar la carpeta donde se instalarán


los archivos de Quanto 2002. El programa de instalación propone una carpeta, pero usted puede
cambiarlo.

Tipo de instalación. Utilice esta pantalla para personalizar la instalación de Quanto 2002. Si elige la
opción de Custom puede seleccionar las opciones que se instalan.

Una vez recopilada la información, el asistente completa la instalación. Es posible que el equipo se
reinicie varias veces.

Manual del Sistema Quanto 2002 2-3


(Revisión 1.03)
Capítulo 2 Instalación

(Página en blanco)

2-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 3

Quanto
El programa Quanto es el programa principal de Quanto 2002 y en el cual los usuarios trabajan con
mayor frecuencia. Quanto se encarga del mantenimiento de empleados, visitantes y de la
configuración y procesos de accesos, asistencia, cafeterías y nómina.

En este capítulo aprenderá a utilizar la ventana principal del módulo y a configurar los datos de su
organización para comenzar a utilizar el programa. Los capítulos siguientes explican como utilizar el
sistema a detalle.

Iniciando el programa Quanto


Después de instalar Quanto 2002 puede iniciar una sesión de Quanto por primera vez. El Sistema
Quanto le permite administrar múltiples empresas. Para entrar a Quanto debe seleccionar la empresa
con la que desea trabajar. Para información acerca de cómo trabajar con empresas en Quanto,
consulte Empresas y Registros Patronales en el Capítulo 4, Empresas.

Para iniciar Quanto desde Inicio

• Desde el botón Inicio de Windows elija Programas...Quanto...Quanto.

La ventana de Contraseña de Acceso aparecerá en pantalla.

Para iniciar Quanto desde el Explorador de Windows

1 Desde el Explorador de Windows, accese la unidad del disco y carpeta donde se


encuentra instalado Quanto.

2 Haga doble clic sobre el archivo Quanto.exe.

La ventana de Contraseña de Acceso aparecerá en pantalla.

Cuentas de Usuario
Si ha actualizado una versión anterior de Quanto y ya tenía una cuenta de usuario, puede iniciar la
sesión con esa cuenta y contraseña.

Si no tiene una cuenta de usuario, debe iniciar la sesión con la cuenta y contraseña inicial de
Administrador. Después podrá crear su cuenta de usuario.

Para iniciar sesión en Quanto con la cuenta de Administrador

1 En el cuadro de diálogo Contraseña de Acceso, elija la empresa con la que desea


trabajar.

2 Escriba admin bajo Usuario.

Manual del Sistema Quanto 2002 3-1


(Revisión 1.03)
Capítulo 3 Quanto

3 Escriba admin bajo Contraseña.

4 Elija el botón de Aceptar.

La ventana principal de Quanto aparecerá.

Creando una cuenta de usuario


La cuenta de usuario identifica su nombre de usuario y contraseña y los permisos que tiene para usar
la funcionalidad de Quanto 2002. Cada persona que utilice el sistema de manera habitual debe tener
una cuenta de usuario. La cuenta de usuario se identifica mediante un nombre de usuario y una
contraseña que el usuario debe escribir al entrar a Quanto. Cuando inicia una sesión como
Administrador, puede crear cuentas de usuarios individuales.

Para crear una cuenta de usuario

1 Desde el menú Opciones elija Seguridad de Usuarios.

La ventana de Usuarios del Sistema Quanto aparecerá en pantalla.

2 Elija Nuevo.

La ventana de Nuevo Usuario aparecerá en pantalla.

3 Bajo Usuario escriba el nombre del usuario. El nombre de usuario debe ser de al
menos 4 y no más de 20 letras y dígitos.

3-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 3 Quanto

4 Bajo Contraseña elija la contraseña del usuario y vuélva a escribirla bajo Confirme
Contraseña.

5 Elija Aceptar.

La ventana de Permisos de Acceso aparecerá en pantalla.

6 En la lista bajo Permisos elija los permisos que desea asignarle al usuario.

7 Elija Aceptar.

La ventana principal
La ventana principal es el área que primero aparece en la pantalla cuando inicia Quanto.

En la parte superior de la ventana de Quanto hay una barra de menús, con los menús a los que tiene
acceso en el sistema y una barra de herramientas con iconos, pequeñas imágenes que representan
mantenimiento o tareas que puede realizar.

En el lado izquierdo de la ventana hay una barra de atajo con iconos para explorar diferentes áreas del
programa. Cuando desee realizar una tarea en la barra de tareas haga doble clic en su icono.

En la parte central de la ventana aparece el área central de trabajo, cuando se inicia la aplicación
aparece en esta área el Portal Quanto el cual es una agenda de tareas por realizar. Una vez que se
selecciona un categoría de trabajo, la información aparece en el área central de trabajo de aplicación
de Quanto. En algunas categorías como la de Empleados, aparecen tabuladores que muestran las
categorías de información del registro actual.

Manual del Sistema Quanto 2002 3-3


(Revisión 1.03)
Capítulo 3 Quanto

En la parte inferior de la ventana aparece una barra de estado que le proporciona información acerca
de los comandos de menú y de la barra de herramientas, además de mostrar al usuario actual del
sistema.

La siguiente ilustración muestra la ventana de aplicación del programa Quanto.

Al iniciar una sesión del programa Quanto, las barras de atajo, herramientas y estado son
desplegadas. Estas barras pueden esconderse si así lo desea.

Para mostrar o esconder la barra de herramientas

• Desde el menú de Ver elija Barra de Herramientas.

Para mostrar o esconder la barra de estado

• Desde el menú de Ver elija Barra de Estado.

Para mostrar o esconder la barra de atajo

• Desde el menú de Ver elija Barra de Atajo.

3-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 3 Quanto

La Barra de Menús
Los menús en Quanto han sido simplificados para encapsular la funcionalidad del programa en
mantenimiento de información y tareas o procesos. La siguiente tabla describe la función de los
menús de la barra de menús de Quanto.

Menú Mandato Atajo Función

Archivo Nuevo CTRL+N Crea un nuevo registro de la categoría actual de trabajo


en el área central.
Importar... Base de Importa datos de otros sistemas a la base de datos del
Datos Externa Quanto a través de una consulta de acción.
Importar... Archivo de Importa datos en texto de otros sistemas a la base de
Texto datos del Quanto.
Importar... Acumulados Importa acumulados de nómina.
de Nómina
Importar... Excepciones Importa excepciones de nómina.
de Nómina
Importar... Excepciones Importa excepciones de prenómina.
de Prenómina
Importar... Reporte Importa un reporte de tipo Quanto.
Quanto
Importar... Reporte Importa un reporte de tipo Quanto.
Quanto
Exportar Exporta datos del sistema a texto.
Enviar Prenómina a
Servidor
Guardar CTRL+G Guarda el registro actual.
Eliminar CTRL+E Elimina un registro de la base de datos.
Imprimir CTRL+P Imprime el registro actual.
Presentación Preliminar Muestra la presentación preliminar de una impresión.
Configurar Impresión Configura los parámetros de la impresora para realizar la
impresión.
Imprimir Credenciales Imprime las credenciales de los empleados.
Salir Sale del módulo Quanto.
Editar Buscar CTRL+B Busca un registro de base de datos.
Ir A... Primer Va al primer registro de la base de datos.
Ir A... Ultimo Va al ultimo registro de la base de datos.
Ir A... Siguiente Va al siguiente registro de la base de datos.
Ir A... Anterior Va al registro anterior de la base de datos.
Ir A... Nuevo Va a un nuevo registro.
Ir A... Copia CTRL+P Crea un nuevo registro copiando la información del
registro actual.
Cancelar Cambios SHIFT+ESC Restaura los cambios hechos a los datos.

Manual del Sistema Quanto 2002 3-5


(Revisión 1.03)
Capítulo 3 Quanto

Menú Mandato Atajo Función

Filtrar CTRL+F Filtra los registros que se muestran en pantalla.


Quitar Filtro Quita el filtro de registros.
Ordenar CTRL+O Ordena los registros que se muestran en pantalla.
Quitar Orden Quita el orden de los registros.
Purgar Purga alguna base de datos.
Visitantes Presentes Muestra la lista de visitantes presentes.
Vehículos Presentes Muestra la lista de vehículos presentes.
Gafetes Invalidados Muestra la lista de gafetes que han sido invalidados.
Ver Barra de Herramientas Muestra u oculta la barra de herramientas.
Barra de Estado Muestra u oculta la barra de estado.
Barra de Atajo Muestra u oculta la barra de atajo.
Portal Muestra el Portal Quanto.
Actualizar F5 Actualiza el registro actual de la base de datos volviendo
a leer la información de la base de datos.
Mantener Empleados Mantiene la base de datos de empleados.
Visitantes Mantiene la base de datos de visitantes.
Campos Definibles Mantiene las clasificaciones de los empleados en la
empresa.
Cafeterías Mantiene la configuración de cafeterías.
Horarios Mantiene los horarios de asistencia de los empleados.
Turnos Mantiene los turnos de asistencia de los empleados.
Nóminas Mantiene las nóminas de los empleados.
Horarios de Accesos Mantiene los horarios de acceso de empleados y
visitantes.
Zonas de Tiempo Mantiene las zonas de tiempo de acceso de empleados y
visitantes.
Grupos de Accesos Mantiene los grupos de acceso de empleados y
visitantes.
Visitas Programadas Mantiene las visitas programadas de los visitantes.
Funciones de Nómina Mantiene las funciones de nómina.
Conceptos de Nómina Mantiene los conceptos de nómina.
Cálculos de Nómina Mantiene los cálculos y periodos de nómina.
Desglose de Moneda Mantiene las denominaciones de las monedas que se
utilizan para pagar la nómina.
Tablas de Nómina Mantiene las tablas de nómina.
Tablas de Prestaciones Mantiene las tablas de prestaciones.
Salarios Mínimos Mantiene los salarios mínimos en las distintas zonas
geográficas.
Cuotas de IMSS Mantiene las cuotas del I.M.S.S.

3-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 3 Quanto

Menú Mandato Atajo Función

Recargos Pago IMSS Mantiene las cuotas de recargos por pagos tardíos al
I.M.S.S.
Información de Empresa Mantiene la información de la empresa.
Registros Patronales Mantiene los registros patronales de una empresa.
Días Festivos Mantiene los días festivos.
Tareas Vacaciones Globales Registra vacaciones para un grupo de empleados.
Registro Manual de Registra transacciones para un grupo de empleados.
Transacciones
Intercambio de Cambia las fechas de transacciones para un grupo de
Transacciones empleados.
Excepciones de Turnos Registra excepciones de turnos.
Autorizar Tiempos Autoriza tiempos de asistencia tales como horas extras.
Calcular Tarjetas de Calcula las tarjetas de tiempo de un grupo de
Tiempo empleados.
Excepciones de Registra las excepciones de asistencia de un grupo de
Asistencia empleados.
Excepciones de Registra las excepciones de prenómina de un grupo de
Prenómina empleados.
Excepciones de Nómina Registra las excepciones de nómina de un grupo de
empleados.
Calcular Nómina Calcula la nómina para un grupo de empleados.
Cerrar Periodo de Cierra un periodo de nómina para que no pueda ser
Nómina modificado.
Calcular Pago IMSS Calcula los pagos al I.M.S.S.
Generar Notificaciones Genera las notificaciones al I.M.S.S.
IMSS
Exportar Datos a SUA Exporta movimientos al S.U.A. del I.M.S.S.
Revisar Cambios de Revisa los cambios de salarios de los empleados.
Salario
Aplicar Salario Ligado a Aplica salario ligado a puesto.
Puesto
Realizar Pagos Genera el archivo para pagos electrónicos.
Electrónicos
Procesos Anuales... Calcula el reparto de utilidades.
Reparto de Utilidades
Procesos Anuales... Realiza un comparativo anual.
Comparativo Anual
Registrar Visitas Registra las visitas de los visitantes.
Salida de Visitantes Registra la salidas de los visitantes.
Opciones Globales Permite modificar múltiples opciones globales.
Herramientas... Reabrir Abre un periodo de nómina cerrado con anterioridad.
Periodo de Nómina

Manual del Sistema Quanto 2002 3-7


(Revisión 1.03)
Capítulo 3 Quanto

Menú Mandato Atajo Función

Herramientas... Regenera acumulados de un periodo cerrado.


Regenerar Acumulados
Herramientas... Recalcula las percepciones variables de un periodo
Recalcular Percepciones cerrado.
Variables
Herramientas... Recalcula los montos gravables de bases fiscales de un
Recalcular Bases Fiscales periodo cerrado.
Herramientas... Mantiene el historial revisando integridad en los datos.
Mantenimiento de
Historial
Herramientas... Transfiere las transacciones que no pertenecían a ningún
Transferir Transacciones empleado cuando fueron registradas.
No Asignadas
Herramientas... Regenera la secuencia de las tarjetas de tiempo.
Mantenimiento de
Secuencias de Tarjetas
Herramientas... Quitar Quita candados de las tarjetas de tiempo.
Candados de Tarjetas
Herramientas... Mostrar Muestra la calculadora de Windows.
Calculadora
Herramientas... Muestra la calculadora de salarios.
Calculadora de Salarios
Herramientas... Muestra la calculadora de liquidaciones.
Calculadora de
Liquidaciones
Herramientas... Verificar Verifica la integridad de base de datos de los reportes
Reportes Crystal Crystal.
Herramientas... Compara resultados de pago del I.M.S.S. con los del
Comparar Resultados S.U.A.
con SUA
Importación y Configura la importación y exportación de datos.
Exportación...
Configuración
Importación y Configura las tablas vinculadas utilizadas para importar
Exportación... Tablas y exportar datos.
Externas Vinculadas
Importación y Configura las consultas SQL para importar y exportar
Exportación... Consultas datos.
Importación y Configura los formatos de importación y exportación.
Exportación... Formatos
de Exportación
Seguridad de Usuarios Mantiene los usuarios y permisos de acceso al sistema.
Lenguaje Permite definir el lenguaje y configuración regional del
sistema.
Desinstalar Sistema Desinstala el sistema.
Reportes Favoritos Los reportes favoritos.

3-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 3 Quanto

Menú Mandato Atajo Función

Lista de Reportes Muestra la lista de reportes accesibles.


Nóminas Reporte de nóminas.
Tarjetas de Tiempo Reporte de tarjetas de tiempo.
Acumulados Mensuales Reporte de acumulados mensuales.
Listado de Nómina Listado de nómina.
Recibos de Nómina Recibos de nómina.
Desglose de Moneda Reporte de desglose de moneda.
Aplicar Folios Asigna el número de folio a los cheques o recibos.
Revisar Folios Permite refoliar en caso de errores de impresión.
Imprimir Contratos Imprime los contratos.
Imprimir Avisos al IMSS Imprime los avisos al I.M.S.S.
Resultados Individuales Muestra los resultados individuales del pago al I.M.S.S.
IMSS
Resumen de Liquidación Muestra el resumen de liquidación I.M.S.S.
IMSS
Diseño de Póliza Permite diseñar la póliza contable.
Contable
Generar Póliza Contable Genera la póliza contable.
Ayuda Temas de Ayuda Muestra los temas de Ayuda.
Acerca de Quanto Muestra una ventana con la información de la versión
del programa y el usuario registrado.

La Barra de Herramientas
Usted puede usar botones en la barra de herramientas para ejecutar mandatos comunes en el módulo
Quanto. La siguiente tabla describe la función de los botones en la barra de herramientas de la
ventana de aplicación.

Icono Mandato

Nuevo

Guardar Registros

Cancelar cambios

Imprimir

Presentación Preliminar

Calcular Tarjetas de Tiempo

Calcular Nómina

Registrar Visitas

Calculadora
Campos Definibles

Manual del Sistema Quanto 2002 3-9


(Revisión 1.03)
Capítulo 3 Quanto

Icono Mandato

Editar Grupos de Acceso

Editar Horarios de Acceso

Mantener Turnos

Editar Configuraciones de Cafetería

Ir A Primer Registro
Ir A Registro Anterior
Ir A Siguiente Registro
Ir A Ultimo Registro
Acerca de Quanto

3-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 4

Empresas
En este capítulo aprenderá a configurar los datos generales de su empresa. En Quanto 2002 se puede
trabajar con un número ilimitado de empresas y dentro de cada empresa se puede manejar un número
ilimitado de registros patronales. Las empresas se separan en distintas bases de datos.

Dando de alta una empresa nueva


Si está instalando una copia nueva o si quiere trabajar con una empresa nueva debe crear una nueva
empresa con datos vacíos.

Para dar de alta una nueva empresa

1 Inicie la aplicación Quanto.

La ventana de Contraseña de Acceso aparecerá en pantalla.

2 Elija el botón de Nueva bajo Empresas Instaladas.

La ventana de Localización de Datos de Empresa aparecerá en pantalla.

Manual del Sistema Quanto 2002 4-1


(Revisión 1.03)
Capítulo 4 Empresas

3 Escriba el nombre de su organización bajo Nombre de Empresa.

4 Elija la ruta del archivo de base de datos o selecciónelo utilizando el botón de Buscar.

5 Elija la ruta del archivo de grupo de trabajo o selecciónelo utilizando el botón de


Buscar.

6 Elija Aceptar.

Convirtiendo una empresa existente


Si está actualizando una versión anterior de Quanto puede trabajar con los datos existentes
convirtiendo la base de datos de la empresa con la que desea trabajar.

Para convertir la base de datos de una versión anterior

1 Desde la ventana de Contraseña de Acceso elija Editar.

La ventana de Localización de Datos de Empresa aparecerá.

2 Elija Convertir bajo Herramientas.

La ventana de Convertir Base de Datos aparecerá en pantalla.

4-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

3 Elija el botón Convertir.

Una ventana de progreso de conversión aparecerá.

Una ventana de confirmación aparecerá en pantalla.

4 Elija Aceptar.

Información de la Empresa
Usted puede configurar los datos generales de cada empresa para tenerlos como referencia y
utilizarlos en los reportes.

Configurando los datos de una empresa

1 Desde el menú Mantener, elija Información de Empresa.

La ventana de Información de Empresa aparecerá en pantalla

Manual del Sistema Quanto 2002 4-3


(Revisión 1.03)
Capítulo 4 Empresas

2 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Nombre o Razón Nombre de la empresa o razón social.


Social

R.F.C. Registro Federal de Contribuyentes otorgado por SHCP.

Representante Legal Nombre del representante legal.

Subsidio Acreditable Subsidio acreditable

Calle Calle y número de la dirección de la empresa.

Colonia Colonia de la dirección de la empresa.

Delegación Delegación de la dirección de la empresa.

Ciudad Ciudad donde radica la empresa.

Estado Estado donde radica la empresa.

Código Postal Código postal de la dirección de la empresa.

Teléfono Teléfono principal de la empresa.

Número INFONAVIT Número de la empresa en el INFONAVIT

Tope Amortiza Tope amortización del INFONAVIT

Mantener una Mantiene una bitácora de cambios auditables.


bitácora de auditoría

3 Elija Aceptar.

4-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

Registros Patronales
Cada empresa puede tener múltiples registros patronales.

Configurando los datos de un registro patronal

1 Desde el menú Mantener, elija Registros Patronales.

La ventana de Registros Patronales aparecerá en pantalla

2 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Clave Clave que identifica al registro patronal.

Registro Patronal Número de registro patronal ante el I.M.S.S.

Fecha de Afiliación Fecha de afiliación al I.M.S.S.

Zona Geográfica Zona geográfica del registro patronal.

Misma dirección que Si se habilita este cuadro indica que la dirección del registro patronal es el
la empresa mismo que la dirección de la empresa a la que pertenece el registro.

Calle Calle y número de la dirección del registro patronal.

Colonia Colonia de la dirección del registro patronal.

Delegación Delegación de la dirección del registro patronal.

Ciudad Ciudad donde radica el registro patronal.

Manual del Sistema Quanto 2002 4-5


(Revisión 1.03)
Capítulo 4 Empresas

Campo Descripción

Estado Estado donde radica el registro patronal.

Código Postal Código postal de la dirección del registro patronal.

Teléfono Teléfono principal del registro patronal.

Primas de Seguro de Cuadrícula con las primas de seguro de riesgo de trabajo del IMSS con la
Riesgo de Trabajo fecha inicial y la prima.

3 Elija el botón de Guardar.

Campos Definibles
El Sistema Quanto le permite definir muchos campos de empleados para clasificar a los empleados y
para poderles asignar información adicional a la información estándar del sistema. Los tipos de campos
definibles en Quanto se resumen en la siguiente tabla:

Tipo de Campo Descripción

Niveles de Dividen a los empleados por ciertas características de trabajo, los niveles de sistema son
Organigrama Supervisor, Departamento, Centro de Costos y Puesto.

Clasificaciones Hasta 10 clasificaciones adicionales para dividir a los empleados por ciertas
características. Estas clasificaciones pueden renombrarse para ajustarse a las
necesidades de la empresa. Ejemplos típicos de clasificaciones son el área, la planta y el
tipo de empleado.

Campos de Tabla Hasta 4 campos de tabla adicionales a las clasificaciones, por ejemplo equipo de
basquetbol al que pertenece dentro de la empresa.

Campos de Texto Hasta 12 campos de texto que pueden asociarse con los empleados.

Campos Numéricos Hasta 6 campos de numéricos que pueden asociarse con los empleados, por ejemplo una
evaluación numérica del desempeño del empleado o el tamaño de botas que utiliza en la
planta.

Campos de Fecha Hasta 6 campos de fecha que pueden asociarse con los empleados, por ejemplo la fecha
del proximo curso de capacitación del empleado.

Campos de Verdadero Hasta 6 campos de verdadero o falso, por ejemplo si se debe utilizar lentes de protección.
y Falso

Campos de Recursos Tablas de recursos humanos, los campos definibles de recursos humanos son Contrato,
Humanos Vive Con, Vive En, Medio de Transporte, Estado, Motivo de Baja, Grado de Estudios,
Movimientos de Historial Definibles por el Usuario y Permisos Definibles por el Usuario.

Editando los Elementos de un Campo


Algunos campos definibles son tablas compuestas por elementos definibles por el usuario. Los niveles
de organigrama, las clasificaciones, los campos de tabla y los campos de recursos humanos contienen
elementos que pueden editarse.

Para editar un campo definible

1 Elija Campos Definibles desde el menú de Mantener o elija el botón de Mantener


Campos Definibles desde la barra de herramientas.

La ventana de Campos Definibles aparecerá en pantalla.

4-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

2 Seleccione el campo que desea editar en el árbol bajo Campos Definibles de


Empleados.

3 Elija el botón de Editar o haga doble clic en el nombre del campo.

La ventana de edición de elementos del campo seleccionado aparecerá en pantalla,


esta ventana puede variar de campo en campo, pero cada elemento de un campo
lleva una clave y una descripción.

El editor de información de los campos le permite agregar, borrar y cambiar información de los
elementos de un campo.

Para agregar un elemento a un campo

1 Desde la ventana de edición de elementos del campo elija el botón de Nuevo


Registro.

La ventana de edición del campo aparecerá en pantalla.

2 Bajo Clave escriba una clave que identifique al elemento del campo.

3 Bajo Descripción escriba el nombre del elemento.

4 En caso de que la ventana cuente con más información, edite la información que
necesite.

5 Elija el botón de Guardar Registro.

Manual del Sistema Quanto 2002 4-7


(Revisión 1.03)
Capítulo 4 Empresas

Para borrar un elemento de un campo

1 Desde la ventana de edición de elementos del campo seleccione el elemento que


desea borrar.

2 Elija el botón de Borrar Registro.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Para modificar un elemento de un campo

1 Desde la ventana de edición de elementos del campo seleccione el elemento que


desea modificar.

2 Edite los campos que desea cambiar.

3 Elija el botón de Guardar Registro.

Renombrando un Campo
A algunos de los campos definibles se les puede cambiar de nombre para que tengan un significado
particular para la empresa. Por ejemplo, si la Clasificación 1 será utilizada para definir el área del
empleado, entonces podemos renombrar la clasificación para que se llame “Area”.

Para renombrar un campo

1 Elija Campos Definibles desde el menú de Mantener o elija el botón de Mantener


Campos Definibles desde la barra de herramientas.

La ventana de Campos Definibles aparecerá en pantalla.

2 Seleccione el campo que desea renombrar en el árbol bajo Campos Definibles de


Empleados.

3 Elija el botón de Renombrar o haga clic en el elemento nuevamente.

El nombre del campo aparece en modo de edición, listo para ser editado.

Contratos Laborales
Los contratos laborales se definen en Contratos bajo Campos de Recursos Humanos. El Sistema
Quanto le permite definir plantillas de contratos laborales para los empleados para simplificar su
impresión. Los contratos se definen en formato RTF (Rich Text Format) desde los procesadores de
palabras más comunes en el mercado, incluyendo Microsoft Word.

Creando un contrato desde Microsoft Word

1 Desde Microsoft Word cree un nuevo documento vacío.

2 Edite el contrato utilizando campos especiales para substituirse durante la impresión.

4-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

Para mayor información acerca de los campos especiales que pueden utilizarse en los
contratos para ser substituidos durante la impresión, consulte el Apéndice C,
Campos RTF.

3 Guarde el documento como tipo Rich Text Format (*.rpt).

Para editar un elemento del campo de Contrato

1 Desde la ventana de Campos Definibles seleccione Contrato bajo Campos de


Recursos Humanos en el árbol bajo Campos Definibles de Empleados.

2 Elija el botón de Editar.

La ventana de Contratos aparecerá en pantalla.

Manual del Sistema Quanto 2002 4-9


(Revisión 1.03)
Capítulo 4 Empresas

3 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Clave Clave que identifica al contrato.

Descripción Nombre o descripción del contrato.

Duración Días de duración del contrato, el valor 0 indica que el contrato no tiene
vencimiento.

Notas Notas o comentarios relacionados al contrato.

Archivo El archivo en formato RTF asociado con el contrato.

Buscar Busca un archivo de tipo RTF.

Abrir Abre el archivo RTF en el editor de RFT definido para la computadora.

Al vencimiento del Clave del contrato que se asigna automáticamente al vencer el contrato.
contrato, asignar
automáticamente el
siguiente contrato

4 Elija el botón de Guardar Registro.

4-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

Días Festivos
Los días festivos son aquellos días de descanso que usualmente marca la ley como días de paro laboral
para conmemorar o celebrar un evento en particular.

En México los días festivos oficiales son los siguientes:

Fecha Descripción

1 de enero Año nuevo

5 de febrero Constitución Mexicana

21 de marzo Natalicio de Benito Juárez

1 de mayo Día del Trabajo

5 de mayo Batalla de Puebla

16 de septiembre Independencia de México

20 de noviembre Revolución Mexicana

25 de diciembre Navidad

El tipo de pago de los días festivos normalmente es de horas extra pero se puede definir en el turno
del empleado, para mayor información vea Opciones bajo Turnos en el Capítulo 6, Asistencia.

Para dar de alta un día festivo

1 Elija Días Festivos desde el menú de Mantener.

La ventana de Días Festivos aparecerá en pantalla.

2 Elija el botón de Nuevo.

La ventana de Día Festivo aparecerá en pantalla.

Manual del Sistema Quanto 2002 4-11


(Revisión 1.03)
Capítulo 4 Empresas

3 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Nombre El nombre del día festivo.

Repetir cada Si el día festivo se repite anualmente, puede elegir el día y mes para que se
repita cada año.

Una sola fecha Si el festivo no se repite anualmente, puede seleccionar una fecha.

Todos los turnos El festivo aplica a todos los turnos

Aplica a los turnos El festivo únicamente aplica a los turnos seleccionados


seleccionados

4 Elija el botón de Aceptar.

Para editar un día festivo

1 Desde la ventana de Días Festivos, seleccione el día festivo que desea editar.

2 Elija el botón de Editar.

La ventana de Día Festivo aparecerá en pantalla.

3 Edite las opciones de la ventana, como se muestra más arriba.

4 Elija el botón de Aceptar.

4-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 4 Empresas

Para borrar un día festivo

1 Desde la ventana de Días Festivos, seleccione el día festivo que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Excepciones de Festivo de Empleados


Un día festivo puede aplicar a todos los turnos o a ciertos turnos y además se pueden definir
excepciones de empleados a los que no aplica el turno.

Para modificar excepciones de empleados de un día festivo

1 Desde la ventana de Días Festivos, seleccione el día festivo cuyas excepciones


desea editar.

La ventana de Excepciones de Festivo de Empleados aparecerá en pantalla.

2 Utilice los botones de Agregar y Quitar para agregar o quitar empleados de la lista
de Empleados a los que no aplica el festivo.

3 Utilice los botones de Todos si quiere pasar todos los empleados de una lista a la otra.

4 Cierre la ventana.

Manual del Sistema Quanto 2002 4-13


(Revisión 1.03)
Capítulo 4 Empresas

(Página en blanco)

4-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 5

Empleados
El Sistema Quanto mantiene una base de datos con información de los empleados que trabajan en su
empresa. Esta base de datos guarda, entre otras cosas, la información general del empleado, su
situación laboral, las agrupaciones a las que pertenece, la identificación dentro de la empresa, la
información de asistencia y nómina y el historial de cambios.

Para ver los datos de los empleados

• Elija Empleados desde el menú de Mantener o seleccione el icono de Empleados


desde la Barra de Atajo.

La información de los empleados aparecerá en pantalla, dependiendo de los módulos


instalados y los módulos a los que tiene acceso el usuario, aparecerán los distintos
tabuladores dentro de Empleados.

Manual del Sistema Quanto 2002 5-1


(Revisión 1.03)
Capítulo 5 Empleados

Para modificar los datos de un empleado

Para información acerca de la selección y búsqueda de empleados, consulte Seleccionando a un


Empleado más adelante en este capítulo.

1 Llene los campos de información del empleado que quiera modificar.

Para información acerca de como llenar los distintos campos del empleado busque el
tabulador que desea editar más adelante en este capítulo.

2 Elija Guardar desde el menú de Archivo o elija el botón de Guardar desde la barra
de herramientas.

Para cancelar cambios a un empleado

• Si los datos en pantalla no han sido guardados a disco (eligiendo Archivo…


Guardar), es posible restaurar los datos modificados, seleccionando Cancelar
Cambios desde el menú de Editar o elija el botón de Cancelar Cambios desde la
barra de herramientas.

Los datos en pantalla serán reemplazados por los datos en disco.

Dando de Alta a un Empleado


Para dar de alta a un nuevo empleado desde menú

1 Desde la pantalla de Empleados, elija Nuevo desde el menú de Archivo o elija el


botón de Nuevo desde la barra de herramientas.

2 Llene los campos de información del nuevo empleado.

Quanto sugiere un número de empleado no utilizado basándose en el número de


Identificación más grande en la base de datos. El número de Identificación sugerido
puede modificarse.

Para información acerca de como llenar los distintos campos del empleado busque el
tabulador que desea editar más adelante en este capítulo.

Los tres campos indispensables para poder guardar un empleado son Identificación,
Apellido Paterno y Nombres.

3 Elija Guardar desde el menú de Archivo.

Para dar de alta a un nuevo empleado desde el campo de Identificación

1 Desde la pantalla de Empleados, escriba la Identificación del nuevo empleado y


oprima la tecla INTRO.

2 Llene los campos de información del nuevo empleado.

Para información acerca de como llenar los distintos campos del empleado busque el
tabulador que desea editar más adelante en este capítulo.

5-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Los tres campos indispensables para poder guardar un empleado son Identificación,
Apellido Paterno y Nombres.

3 Elija Guardar desde el menú de Archivo.

Seleccionando a un Empleado
Usted puede seleccionar un empleado desde la ventana de Empleados buscando al empleado o
recorriendo a los empleados uno por uno.

Para seleccionar un empleado en específico

1 Elija Buscar desde el menú Editar.

La ventana de Buscar Registros aparecerá en pantalla.

2 Elija el criterio de búsqueda bajo Elija el Campo por el Cual Desea Hacer la
Búsqueda.

3 Elija el tipo de búsqueda bajo Elija el Tipo de Búsqueda que Desea Aplicar.

4 Escriba el texto de búsqueda bajo Escriba el Texto de Búsqueda.

5 Elija el botón de Buscar para encontrar todos los empleados que cumplan con el
criterio de búsqueda.

En la parte inferior de la ventana de Buscar Registros bajo Seleccione un Registro


de los Resultados de Búsqueda aparece una lista de los empleados que cumplen
con el criterio.

Manual del Sistema Quanto 2002 5-3


(Revisión 1.03)
Capítulo 5 Empleados

6 Seleccione de la lista al empleado que busca y elija el botón de Seleccionar.

Para seleccionar un empleado desde el campo de Identificación

• Desde la pantalla de Empleados, escriba la Identificación del empleado que desea


buscar y oprima la tecla INTRO.

Para ir al primer empleado

• Elija Ir A… Primer desde el menú de Editar o elija el botón de Primer Registro en


la barra de herramientas.

Para ir al siguiente empleado

• Elija Ir A… Siguiente desde el menú de Editar o elija el botón de Siguiente


Registro en la barra de herramientas.

Para ir al empleado anterior

• Elija Ir A… Anterior desde el menú de Editar o elija el botón de Registro Anterior


en la barra de herramientas.

Para ir al último empleado

• Elija Ir A… Último desde el menú de Editar o elija el botón de Último Registro en


la barra de herramientas.

Filtrando los Empleado Desplegados


Para filtrar los empleados

1 Elija Filtrar desde el menú Editar.

La ventana de Filtrar Registros aparecerá en pantalla.

2 Escriba el texto de búsqueda bajo Escriba el texto para filtrar.

3 Elija el criterio de búsqueda bajo Elija el campo por el cual desea filtrar los
registros.

4 Elija el tipo de comparación bajo Elija el tipo de comparación que desea aplicar.

5-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

5 Elija el botón de Aceptar.

Para quitar el filtro de los empleados

• Elija Quitar Filtro desde el menú Editar.

Ordenando los Empleados Desplegados


Para ordenar los empleados

1 Elija Ordenar desde el menú Editar.

La ventana de Ordenar Registros aparecerá en pantalla.

2 Elija el criterio de búsqueda bajo Elija el campo por el cual desea ordenar los
registros.

3 Bajo Dirección elija si quiere ordenar el campo de forma Ascendente o


Descendente.

4 Elija el botón de Aceptar.

Para quitar el orden de los empleados

• Elija Quitar Orden desde el menú Editar.

Borrando a un Empleado
Este mecanismo borra físicamente el registro del empleado del archivo de datos de empleados. Si lo
que desea es dar de baja al empleado pero mantenerlo en la base de datos, consulte Dando de Baja
a un Empleado más adelante en este capítulo.

Precaución Se recomienda que tenga cuidado al efectuar esta operación ya que no es reversible.

Para eliminar un empleado de la base de datos

1 Seleccione al empleado que quiere borrar.

2 Elija Eliminar desde el menú de Archivo.

Una ventana de confirmación aparecerá en pantalla.

Manual del Sistema Quanto 2002 5-5


(Revisión 1.03)
Capítulo 5 Empleados

3 Elija el botón de Sí.

Dando de Baja a un Empleado


Utilizando este mecanismo, el Sistema Quanto da de baja a un empleado a partir de una fecha. A
pesar de que el registro queda visible al usuario dentro del editor de datos, los datos de transacciones
de asistencia son ignorados en fechas posteriores a la fecha de baja del empleado.

Para dar de baja a un empleado

1 Seleccione al empleado que quiere dar de baja.

2 Desde el tabulador General de Empleado elija el botón de Dar de Baja bajo


Información de Baja.

La ventana de Baja de Empleado aparecerá en pantalla. Esta ventana tiene 3


tabuladores General, Liquidación y Notas.

3 Edite las opciones del tabulador General, a continuación se explican los campos.

5-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Fecha de Baja Fecha en que el empleado es dado de baja.

Baja IMSS Fecha en que se notificará al I.M.S.S. de la baja del empleado.

Motivo de Baja Motivo por el cual el empleado es dado de baja. Los motivos pueden ser
capturados por cada empresa, para mayor información consulte Campos
Definibles en el Capítulo 4, Empresas.

Tipo de Baja Puede ser Liquidación o Indemnización.

No Recontratar Si no desea que el empleado sea recontratado habilite este cuadro.

4 Si desea modificar los datos de la liquidación elija el tabulador de Liquidación, donde


podrá editar las horas y días de adeudo al empleado.

La siguiente ventana aparecerá en pantalla, a continuación se explican los campos.

Campo Descripción

Horas Pendientes de Cuadrícula donde puede editar bajo Horas las horas pendientes para cada
Pago Concepto.

Vacaciones Cálculo de las vacaciones pendientes por liquidar de acuerdo a la antigüedad


Pendientes de Pago del empleado, el resultado puede modificarse.

Días de Aguinaldo Cálculo de días de aguinaldo, el resultado puede editarse.

Nómina de Pago El periodo de nómina en que serán liquidados los pendientes de pago.

5 Si desea escribir alguna nota, elija el tabulador de Notas.

Manual del Sistema Quanto 2002 5-7


(Revisión 1.03)
Capítulo 5 Empleados

La siguiente ventana aparecerá en pantalla.

6 Elija el botón de Aceptar.

El empleado será dado de baja y en la ventana de Empleado aparecerán los datos


bajo Información de Baja.

Para cancelar una baja capturada por error

1 Seleccione al empleado al que se le dio de baja.

2 Desde el tabulador Historial elija de la lista la baja que desea borrar.

3 Elija el botón de Borrar.

La siguiente ventana de confirmación aparecerá en pantalla.

5-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Reingresando a un Empleado
Para dar un reingreso a un empleado que ha sido dado de baja

1 Seleccione al empleado que quiere reingresar.

2 Desde el tabulador General de Empleado elija el botón de Reingreso bajo


Información de Baja.

La ventana de Reingreso de Empleado aparecerá en pantalla. Esta ventana tiene 3


tabuladores General, Agrupaciones y Notas.

3 Edite las opciones del tabulador General, a continuación se explican los campos.

Campo Descripción

Fecha Ingreso Fecha en que el empleado comienza a trabajar, el valor estándar es la fecha
actual.

Fecha Antigüedad Fecha de antigüedad del empleado, el valor estándar es la fecha de


antigüedad original del empleado.

Antigüedad Cálculo del tiempo de antigüedad del empleado.

Inicio Contrato Fecha de inicio del contrato del empleado.

Vencimiento Fecha de vencimiento del contrato.

Tipo Contrato Tipo de contrato asignado al empleado, los tipos de contrato son
configurables por empresa.

Registro Patronal Registro patronal al que pertenece el empleado.

Manual del Sistema Quanto 2002 5-9


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Salario Diario Salario diario sin integración.

Factor de Cálculo del factor de integración de salario de acuerdo a la tabla de


Integración prestaciones que tenía el empleado al ser dado de baja.

Percepciones Fijas Percepciones fijas gravadas por el I.M.S.S.


Gravadas

Promedio de Perc. Promedio de percepciones variables.


Variables

Salario Diario Cálculo del Salario Diario Integrado tomando en cuenta el Salario Diario, el
Integrado Factor de Integración y las Percepciones.

Recalcular Botón para volver a calcular el Salario Diario Integrado

Se generó aviso al Fecha en que se dio o dará aviso de la recontratación al I.M.S.S.


IMSS

4 Si desea modificar los datos de las agrupaciones a las que pertenece el empleado elija
el tabulador de Agrupaciones.

La siguiente ventana aparecerá en pantalla, a continuación se explican los campos.

Campo Descripción

Supervisor Persona encargada de la supervisión del empleado.

Departamento Departamento al que pertenece el empleado.

Clasificación Clasificación a la que pertenece el empleado.

Turno Turno con el que labora el empleado.

Centro de Costos Centro de costos al que pertenece el empleado.

5-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Puesto Puesto asignado al empleado.

Clasificación 1 - 10 clasificaciones para asociarse con los empleados. Los nombres de estas
Clasificación 10 clasificaciones son definibles por empresa. Ejemplos de clasificaciones son
tipo de empleado, área de trabajo y edificio.

5 Si desea escribir alguna nota, elija el tabulador de Notas.

La siguiente ventana aparecerá en pantalla.

6 Para finalizar el reingreso, elija el botón de Aceptar.

Encabezado del Empleado


El encabezado del Empleado aparece en la parte superior de la ventana del empleado y contiene la
identificación del empleado, el nombre completo y los campos más importantes del empleado. A
continuación se muestran los campos del encabezado del Empleado.

Campo Descripción

Nombre Completo Aparece en la parte superior del encabezado, esta información es sólo informativa. Si desea
cambiar el nombre del empleado, consulte Información General más adelante.

Identificación La identificación o número del empleado.

Estatus El estado del empleado, los estados disponibles son Alta (en azul) y Baja (en rojo).

Clasificación La clasificación a la que pertenece el empleado.

Credencial Resumen de la información de la credencial utilizada por el empleado.

Manual del Sistema Quanto 2002 5-11


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Departamento El departamento al que pertenece el empleado.

Puesto El puesto al que pertenece el empleado.

Información General
El tabulador General contiene la información general del empleado, incluyendo el nombre, situación
de contrato, información de baja e información de la credencial. Los campos principales en el
tabulador General de Empleados se muestran a continuación.

Campo Descripción

Apellido Paterno Apellido paterno, este campo es indispensable por lo que si un empleado no cuenta con
apellido paterno debe llenarse con algún carácter o bien con el apellido materno.

Apellido Materno Apellido materno del empleado.

Nombres Nombre(s) de pila del empleado.

R.F.C. Registro Federal de Contribuyentes emitido por la Secretaría de Hacienda y Crédito Público.
Este dato es calculado por el sistema cuando se cambian los nombres, apellidos y/o fecha de
nacimiento del empleado.

I.M.S.S. Número de afiliación al Instituto Mexicano del Seguro Social.

C.U.R.P. Clave Única de Registro de Población.

Fecha Nacimiento Fecha de nacimiento del empleado.

Edad Cálculo de la edad del empleado a partir de la fecha de nacimiento.

Situación de Contrato
Los campos bajo Situación de Contrato en el tabulador General de Empleados se muestran a
continuación.

Campo Descripción

Fecha Ingreso Fecha en que el empleado comienza a trabajar, el valor estándar es la fecha actual.

Fecha Antigüedad Fecha de antigüedad del empleado, por lo general es igual a la Fecha de Ingreso, excepto en
reingresos donde se desea respetar la fecha de antigüedad del empleado.

Antigüedad Cálculo del tiempo de antigüedad del empleado.

Inicio Contrato Fecha de inicio del contrato del empleado.

Vencimiento Fecha de vencimiento del contrato.

Tipo Contrato Tipo de contrato asignado al empleado, los tipos de contrato son configurables por empresa.

Imprime el contrato del empleado.

Cambiar Contrato Permite cambiar el contrato actual del empleado.

Registro Patronal Registro patronal al que pertenece el empleado.

5-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Imprimiendo contratos
Para imprimir el contrato de un empleado

1 Desde el tabulador General de Empleados, elija el botón de Imprimir Contrato


bajo Situación de Contrato.

La ventana de Presentación Preliminar del Contrato aparecerá.

2 Elija el botón de Imprimir.

Para imprimir el contrato de un grupo de empleado

1 Desde el menú Reporte elija Imprimir Contratos.

La ventana de Imprimir Contratos aparecerá.

2 En el área de Contratos Por Imprimir elija el botón de Filtrar para imprimir


únicamente los contratos que desea.

3 Elija el botón de Imprimir.

Manual del Sistema Quanto 2002 5-13


(Revisión 1.03)
Capítulo 5 Empleados

Información de Baja
En caso de que el empleado esté activo aparece un botón para poder darlo de baja como se muestra
en la siguiente pantalla.

Campo Descripción

Dar de Baja... Botón para dar de baja a un empleado que está activo.

En caso de que el empleado esté dado de baja aparece la información de la baja y un botón de
recontratación como lo muestra la siguiente pantalla. A continuación se explica la información.

Campo Descripción

Reingreso... Botón para dar un reingreso a un empleado que está dado de baja.

Fecha Baja Fecha de baja del empleado.

Baja IMSS Fecha en que se notificó al I.M.S.S. de la baja del empleado.

Motivo de Baja Motivo por el cual el empleado fue dado de baja. Los motivos pueden ser capturados por cada
empresa, para mayor información consulte Campos Definibles en el Capítulo 4, Empresas.

Tipo de Baja Puede ser Liquidación o Indemnización.

Será liquidado en el Período de liquidación del empleado.


período

Identificación
El Sistema Quanto puede trabajar con identificadores de diversas tecnologías incluyendo huellas
digitales y credenciales de código de barras, cinta magnética, proximidad de radio frecuencia y tarjetas
inteligentes. Las huellas digitales y/o credenciales pueden ser utilizadas para el registro de asistencia,
accesos físicos y/o acceso a comedores.

Importante La codificación de la credencial en la base de datos debe ser igual a la credencial física que utilizará el
empleado para registrar su asistencia, comidas y/o accesos.

Los campos bajo Identificación en el tabulador General de Empleados se muestran a continuación.

5-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Credencial Definitiva La codificación de la credencial permanente del empleado.

Gafete Temporal La codificación de la credencial temporal de empleado. Para mayor información de la


credencial temporal del empleado, consulte Gafetes Temporales más adelante.

Editar Credencial Edita la codificación de la credencial del empleado.

Imprime la credencial del empleado.

Incluir esta credencial Indica si se debe imprimir la credencial del empleado al mandar imprimir un grupo de
al imprimir credenciales.

Información de Información de si se tienen huellas digitales registradas para el empleado.


huellas digitales

Grupo huellas El grupo de huellas digitales al que pertenece.


digitales

Para editar la credencial de un empleado

1 Desde el tabulador General de Empleado, elija el botón de Editar Credencial bajo


Credencial.

La ventana de Editar Credencial aparecerá en pantalla.

2 Elija el botón de Editar bajo Información de Credencial en Uso.

Una caja de edición de credencial aparecerá en pantalla.

Manual del Sistema Quanto 2002 5-15


(Revisión 1.03)
Capítulo 5 Empleados

3 Teclee la credencial del empleado terminando con INTRO o utilice un lector externo
conectado al teclado para leer el código de la credencial.

4 Elija el botón de Aceptar.

Para cancelar la edición de la credencial de un empleado

• Al estar editando la credencial de un empleado, elija el botón de Cancelar junto a la


caja de edición.

Para asignar fechas de vigencia a la credencial de un empleado

1 Habilite la caja de La credencial tiene fechas de vigencia.

Los controles de fecha de Válida desde y Válida hasta serán habilitados como
muestra la siguiente pantalla.

2 Edite los controles de fecha.

3 Elija el botón de Aceptar.

Para quitar fechas de vigencia a la credencial de un empleado

1 Deshabilite la caja de La credencial tiene fechas de vigencia.

5-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Los controles de fecha de Válida desde y Válida hasta serán deshabilitados.

2 Elija el botón de Aceptar.

Para invalidar la credencial de un empleado

1 Bajo Causa de Invalidación de Credencial, seleccione la causa de invalidación.

2 Elija el botón de Aceptar.

Para validar la credencial inválida de un empleado

1 Bajo Causa de Invalidación de Credencial, seleccione “(No está invalidada)”.

2 Elija el botón de Aceptar.

Imprimiendo la credencial de un empleado


Las credenciales de los empleados pueden imprimirse desde Quanto. En el Generador de Credenciales
se definen formatos gráficos de credenciales los cuales son usados por Quanto para imprimir las
credenciales de los empleados.

Para imprimir la credencial de un empleado

1 Desde el tabulador General de Empleados, elija el botón de Imprimir Credencial


bajo Credencial.

La ventana de Imprimir Gafete aparecerá.

2 Bajo Definición de gafete a usar seleccione el formato de credencial.

En la Vista preliminar aparecerá el gafete del empleado como será impreso.

Manual del Sistema Quanto 2002 5-17


(Revisión 1.03)
Capítulo 5 Empleados

3 Si desea que Quanto incremente el número de secuencia del gafete automáticamente


seleccione el cuadro de Incrementar el número de secuencia para el empleado
antes de imprimir.

4 Si desea asignar el código de gafete automáticamente elija el cuadro de Asignar


código de gafete al empleado tras imprimir.

5 Elija el botón de Imprimir.

Para imprimir las credenciales de un grupo de empleados

1 Desde el menú de Archivo elija Imprimir Credenciales.

La ventana de Filtro de Empleados aparecerá

2 Seleccione el filtro de los empleados cuyas credenciales quiere imprimir.

La ventana de Imprimir Gafete aparecerá.

3 Bajo Definición de gafete a usar seleccione el formato de credencial.

En la vista preliminar aparecerá el gafete del primer empleado como será impreso.

4 Si desea que Quanto incremente el número de secuencia de los gafetes


automáticamente seleccione el cuadro de Incrementar el número de secuencia
para el empleado antes de imprimir.

5 Si desea asignar el código de gafetes automáticamente elija el cuadro de Asignar


código de gafete al empleado tras imprimir.

6 Elija el botón de Imprimir.

Gafetes Temporales
Con el Sistema Quanto usted puede decidir si desea utilizar gafetes temporales para asignarlos a
aquellos empleados que olvidan su credencial permanente. En el momento que se asigna un gafete
temporal a un empleado, su credencial permanente quedará inhabilitada hasta que devuelva el gafete
temporal.

Para asignar un gafete temporal a un empleado

1 Elija el botón de Asignar Gafete Temporal.

Una caja de edición de credencial aparecerá en pantalla bajo Información de


Credencial en Uso.

2 Teclee el gafete temporal terminando con INTRO o utilice un lector externo conectado
al teclado para leer el código de la credencial. Los gafetes temporales comienzan con
la letra ‘T’.

3 Elija el botón de Aceptar.

5-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para quitar un gafete temporal a un empleado

1 Elija el botón de Regresar Gafete Temporal.

2 Elija el botón de Aceptar.

Imagen
El Sistema Quanto le permite asignar imágenes a los empleados en la base de datos. El Sistema
mantiene un vínculo a un archivo de imagen, sin necesidad de copiar los datos del archivo. Cuando se
consulta una imagen vinculada a un empleado, el sistema abre el archivo cuya referencia tiene
marcada en la base de datos. Al ser solo una referencia a un archivo, cualquier modificación al archivo
de referencia será reflejado en la imagen del empleado.

Los campos bajo Imagen en el tabulador General de Empleados se muestran a continuación.

Campo Descripción

Imagen Muestra la fotografía del empleado, si el archivo de fotografía no existe muestra una X.

Toma la fotografía del empleado.

Vincula un archivo de fotografía existente al empleado.

Borra el vínculo al archivo de fotografía.

Archivo de Imagen Nombre del archivo de fotografía.

El vínculo de archivos de imagen con los empleados se hace a través de un directorio único para las
imágenes.

Para cambiar la carpeta de imágenes

1 Desde el menú de Opciones elija Globales.

La ventana de Opciones Globales aparecerá en pantalla.

Manual del Sistema Quanto 2002 5-19


(Revisión 1.03)
Capítulo 5 Empleados

2 Bajo Carpeta de Imágenes de Empleados escriba la ruta de la carpeta o búsquela


utilizando el botón de Buscar.

3 Elija el botón de Aceptar.

Para vincular una imagen existente a un empleado

1 Desde el tabulador de General de Empleado bajo Imagen, elija el botón de Abrir.

La ventana de Abrir aparecerá en pantalla.

2 Bajo Archivos de Tipo, seleccione el formato del archivo que desea buscar.

Para una lista de los formatos de importación que soporta el Sistema Quanto, consulte
el Apéndice D, Formatos de Imágenes.

3 Busque el archivo de imagen y elija el botón de Abrir.

En caso de que el archivo no se encuentre en la carpeta de imágenes del Sistema


Quanto, el sistema preguntará si desea copiar la imagen a dicha carpeta.

Para desvincular la imagen de un empleado

• Desde el tabulador de General de Empleado bajo Imagen, elija el botón de Quitar.

La imagen quedará desvinculada del empleado.

5-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Tomando la Fotografía desde Quanto


Para capturar imágenes de los empleados se pueden utilizar una extensa gama de dispositivos de
captura. Los dispositivos más utilizados son cámaras digitales para computadoras. Si cuenta con una
cámara digital conectada a su computadora y con compatibilidad TWAIN, usted puede tomar las fotos
de los empleados directamente desde Quanto.

Para tomar una fotografía

1 Desde el tabulador de General de Empleado bajo Imagen, elija el botón de


Fotografía.

Una ventana del manejador de la cámara aparecerá en pantalla, esta ventana es


diferente para cada manejador.

2 Elija el botón de Aceptar.

La ventana de Tomar Fotografía aparecerá en pantalla.

3 Elija el botón de Tomar Fotografía.

La fotografía podrá ser tomada desde el manejador, al finalizar la fotografía aparecerá


en el recuadro del lado derecho.

4 Elija el botón de Aceptar.

La fotografía aparecerá en el tabulador General de Empleado en el recuadro bajo


Imagen.

Manual del Sistema Quanto 2002 5-21


(Revisión 1.03)
Capítulo 5 Empleados

Información Personal
El tabulador Personal contiene la los datos personales, la dirección y la experiencia laboral del
empleado. Los campos principales en el tabulador Personal de Empleados se muestran a
continuación.

Campo Descripción

Sexo Femenino o Masculino.

Unidad Médica La unidad médica o clínica del Seguro Social que corresponde al empleado.
Familiar

Estado Civil Estado civil del empleado.

Lugar Nacimiento Texto del lugar de nacimiento.

Nacionalidad Nacionalidad del empleado.

Nombre del Padre Nombre completo del padre.

Nombre de Madre Nombre completo de la madre.

Tiene Pasaporte Indica si el empleado cuenta con pasaporte y en caso afirmativo se llena el número de
pasaporte.

Tipo de Sangre Tipo de sangre del empleado.

Teléfono Oficina Teléfono directo o extensión telefónica en la empresa.

Localización Oficina Ubicación de la oficina o centro de trabajo del empleado.

Dirección
Los campos bajo Dirección en el tabulador Personal de Empleados se muestran a continuación.

Campo Descripción

Calle Calle y número de la dirección del empleado.

Colonia Colonia de la dirección.

Código Postal Código postal de la dirección.

Delegación Delegación o municipio de la dirección.

Teléfono Número telefónico del empleado.

Ciudad Ciudad de la dirección.

Estado Estado de la dirección, se selecciona de una tabla de estados.

Vive con Con quien vive el empleado.

Tipo de Vivienda Tipo de vivienda del empleado.

Tiempo en dirección Tiempo en años y fracción viviendo en dirección actual.

Medio de transporte Medio de transporte con el cual el empleado se traslada a la empresa.

5-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Experiencia
Los campos bajo Experiencia en el tabulador Personal de Empleados se muestran a continuación.

Campo Descripción

Grado de Estudios Grado máximo de estudios del empleado.

Carrera Carrera terminada del empleado.

Estudia actualmente Indica si el empleado estudia actualmente.

Horario de Estudio En caso de que el empleado estudie actualmente, indica el horario de estudio del empleado.

Idiomas que Habla Idiomas y porcentaje que habla el empleado.

Maquinaria Maquinaria que sabe utilizar el empleado.

Experiencia Experiencia laboral.

Entrenamiento Cursos y entrenamiento.

Trabajos Anteriores Trabajos anteriores del empleado.

Agrupaciones del Empleado


El tabulador Agrupaciones contiene la información del organigrama de los empleados y otras
clasificaciones.

Organigrama
El Sistema Quanto define los siguientes niveles de organigrama.

Campo Descripción

Supervisor Persona encargada de la supervisión del empleado.

Departamento Departamento al que pertenece el empleado.

Clasificación Clasificación a la que pertenece el empleado.

Centro de Costos Centro de costos al que pertenece el empleado.

Puesto Puesto asignado al empleado.

Clasificaciones del Sistema


Además de las agrupaciones de organigrama el Sistema Quanto define le permite definir clasificaciones
adicionales que puede renombrar.

Campo Descripción

Clasificación 1 – 10 clasificaciones para asociarse con los empleados. Los nombres de estas clasificaciones son
Clasificación 10 definibles por empresa. Ejemplos de clasificaciones son tipo de empleado, área de trabajo y
edificio.

Manual del Sistema Quanto 2002 5-23


(Revisión 1.03)
Capítulo 5 Empleados

Campos Adicionales
El tabulador Adicionales le permite definir múltiples campos adicionales para los empleados. Los
nombres de todos estos campos pueden editarse.

Campo Descripción

Campos de Texto 12 campos de texto para los empleados.

Campos Numéricos 6 campos numéricos para los empleados.

Campos de Fecha 6 campos de fecha para los empleados.

Campos de 6 campos lógicos (verdadero o falso) para los empleados.


Verdadero o Falso

Campos de Tabla 4 campos que se vinculan a tablas definidas por el usuario.

Percepciones del Empleado


Los campos principales en el tabulador Percepciones de Empleados se muestran a continuación.

Campo Descripción

Cálculo de Nómina El cálculo de nómina que utiliza el empleado.

Tabla de La tabla de prestaciones que utiliza el empleado.


Prestaciones

Cuenta de Banca La cuenta de banca electrónica del empleado.


Electrónica

Información de Salario Actual


Los campos bajo Información de Salario en el tabulador Percepciones de Empleados se muestran
a continuación.

Campo Descripción

Salario Ligado a Indica que el salario esta ligado al puesto del empleado.
Puesto

Cálculo de Salario... Botón para calcular de un salario bruto a neto y viceversa.

Salario Diario Cálculo del salario diario integrado.

Factor de Integración El factor de integración que se calcula utilizando la tabla de prestaciones.

Salario Diario El salario diario preintegrado, que se calcula multiplicando al salario diario del periodo por el
Preintegrado factor de integración.

Otras Perc. Gravadas Promedio diario de las percepciones que se consideran en el salario integrado con el que se
IMSS pagará al I.M.S.S.

Salario Diario El salario diario integrado que se calcula sumando el salario diario integrado con otras
Integrado percepciones gravadas I.M.S.S.

Salario Diario El salario diario integrado para el I.M.S.S.


Integrado IMSS

Salario Diario El salario diario integrado para el INFONAVIT


Integrado Infonavit

5-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para revisar el cálculo del factor de integración del salario

• Desde el tabulador de Percepciones de Empleados, elija el botón de Detalles bajo


Factor de Integración.

La ventana de Detalle de Cálculo de Factor de Integración aparecerá.

Para revisar el detalle de percepciones gravadas del I.M.S.S.

• Desde el tabulador de Percepciones de Empleados, elija el botón de Detalles bajo


Otras Perc. Gravadas IMSS.

La ventana de Detalle de Percepciones Gravadas aparecerá en pantalla.

Manual del Sistema Quanto 2002 5-25


(Revisión 1.03)
Capítulo 5 Empleados

Calculadora de Salarios
El Sistema Quanto cuenta con una calculadora de salarios de neto a bruto y viceversa.

Para entrar a la calculadora de salarios

• Desde el tabulador de Percepciones de Empleados, elija el botón de Cálculo de


Salario.

La ventana de Cálculo de Salario aparecerá en pantalla.

5-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

A continuación se muestran los campos de la calculadora de salarios para hacer el cálculo.

Campo Descripción

Calcular Salario Bruto Calcula el salario bruto a partir del salario neto.

Calcular Salario Neto Calcula el salario neto a partir del salario bruto.

Salario Neto o Salario El salario base para el cálculo, si la opción de Calcular Salario Bruto es seleccionada, este
Bruto campo es el Salario Neto, en cambio si la opción de Calcular Salario Neto es seleccionada, este
campo es el Salario Bruto.

Período La periocidad del cálculo.

Años de Antigüedad Años de antigüedad en la empresa.

Subsidio Acreditable Porcentaje de subsidio acreditable de la empresa otorgado por la Secretaría de Hacienda y
Crédito Público.

Tipo de Cálculo Tipo de cálculo de nómina.

Tabla de Prestaciones La tabla de prestaciones que utiliza el empleado.

Calcular Calcula el salario.

Los resultados del cálculo aparecen en los siguientes campos de la ventana de Cálculo de Salario.

Campo Descripción

Información de Información del cáclulo del salario.


Salario

Percepciones Cálculo de las percepciones que se aplicarían al empleado en base a los campos editados.

Manual del Sistema Quanto 2002 5-27


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Deducciones y Otros Cálculo de las deducciones y otros conceptos que se aplicarían al empleado en base a los
Conceptos campos editados.

Salario Bruto para El salario bruto en el periodo seleccionado.


Periocidad

Salario Neto para El salario neto en el periodo seleccionado.


Periodidad

Para calcular un salario neto en base a un salario bruto

1 Desde la ventana de Cálculo de Salario, elija Calcular Salario Neto.

2 Escriba el salario bruto que desea asignar al empleado bajo Salario Bruto.

3 Bajo Tipo de Cálculo seleccione el tipo de cálculo de nómina que utiliza el empleado.

4 Bajo Tabla de Prestaciones seleccione la tabla de prestaciones que utiliza el


empleado.

5 Bajo Periodo seleccione cada cuanto tiempo se le pagará al empleado.

6 Bajo Subsidio Acreditable escriba el subsidio acreditable.

7 Elija Calcular.

Para calcular un salario de bruto en base a un salario neto

1 Desde la ventana de Cálculo de Salario, elija Calcular Salario Bruto.

2 Escriba el salario neto que desea asignar al empleado bajo Salario Neto.

3 Bajo Tipo de Cálculo seleccione el tipo de cálculo de nómina que utiliza el empleado.

4 Bajo Tabla de Prestaciones seleccione la tabla de prestaciones que utiliza el


empleado.

5 Bajo Periodo seleccione cada cuanto tiempo se le pagará al empleado.

6 Bajo Subsidio Acreditable escriba el subsidio acreditable.

7 Elija Calcular.

Historial de Salario
El Sistema Quanto mantiene un historial de los cambios de recursos humanos, incluyendo los cambios
de salario. Para mayor información acerca de movimientos de historial, consulte Historial de
Movimientos más adelante.

Los campos bajo Historial de Salario en el tabulador Percepciones de Empleados se muestran a


continuación.

5-28 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Historial de Salarios Lista con movimientos de historial de salarios, incluye altas, bajas, reingresos y cambios de
salario.

Nuevo... Botón para asignar un salario a un empleado o hacer un cambio de salario.

Editar... Edita un movimiento de historial de salario.

Borrar... Borra un salario asignado al empleado.

Para editar un movimiento de historial de salario de un empleado

1 Desde el tabulador de Percepciones de Empleados, elija el salario que desea editar


de la lista bajo Historial de Salarios.

2 Elija el botón de Editar.

La ventana del movimiento de historial aparecerá en pantalla.

Para cambiar el salario de un empleado

1 Desde el tabulador de Percepciones de Empleados, elija el botón de Nuevo bajo


Historial de Salarios.

La ventana de Modificación de Salario aparecerá en pantalla.

2 Edite las opciones del nuevo salario, a continuación se explican los campos
modificables de la ventana.

Manual del Sistema Quanto 2002 5-29


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Fecha Inicial de Nuevo Fecha inicial para que el empleado comience a percibir el nuevo salario.
Salario

Nuevo El nuevo salario.

Se generó aviso al Indica si ya se notificó al I.M.S.S. el cambio de salario y en caso afirmativo


IMSS lleva la fecha de aviso.

Comentarios Comentarios o notas acerca de la modificación de salario.

3 Elija el botón de Aceptar.

Para borrar un movimiento de historial de salario de un empleado

1 Desde el tabulador de Percepciones de Empleados, elija el salario que desea borrar


de la lista bajo Historial de Salarios.

2 Elija el botón de Borrar.

INFONAVIT
Los campos bajo Infonavit en el tabulador Percepciones de Empleados describen el crédito
INFONAVIT y se muestran a continuación.

Campo Descripción

Número de Crédito El número de crédito INFONAVIT del empleado.

Fecha Inicial Fecha inicial del crédito.

Base para Reducción Porcentaje de base para reducción.

Tipo de Descuento Puede ser Porcentaje, Cuota Fija o Veces el Salario Mínimo.

Porcentaje, Cuota Fija Valor del descuento, el nombre del campo varía dependiendo del Tipo de Descuento.
o Veces Salario

Información de Asistencia
Si cuenta con el módulo de Asistencia, en el tabulador de Asistencia de Empleados aparece la
información de los turnos del empleado y su tarjeta de tiempo para un período de nómina. La
asistencia comúnmente se registra a través de lectoras de credenciales o de huella digital conectadas
al Sistema Quanto a través de la Grabadora de Eventos.

Información de Turno Actual


Campo Descripción

El Empleado utiliza Los horarios automáticos se aplican a personas cuyo registro de entradas y salidas no se
turno automático considera. El Sistema Quanto automáticamente genera los registros y el cálculo de horas
laboradas para dichos empleados en base a la definición del horario.

Turno El turno actual del empleado, en el caso de una Alta se puede seleccionar el turno bajo el cual
comenzará a laborar el empleado.

5-30 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para que un empleado utilice turno automático

1 En el tabulador Asistencia de Empleados, habilite el cuadro de comprobación bajo El


empleado utiliza turno automático.

2 Guarde los cambios guardando el registro del empleado.

Para que un empleado utilice turno manual

1 En el tabulador Asistencia de Empleados, deshabilite el cuadro de comprobación bajo


El empleado utiliza turno automático.

2 Guarde los cambios guardando el registro del empleado.

Si un empleado con horario automático registra entradas y salidas en las terminales, dichos registros
no serán leídos de disco al generar tarjetas de tiempo, ya que se insertará el horario automático en su
lugar.

Importante En las tarjetas de tiempo no es posible editar las transacciones de registro de un empleado con horario
automático ya que si el empleado cuenta con horario automático, las tarjetas de tiempo ignoran las transacciones
almacenadas en disco.

Tarjeta de Tiempo
Muestra la tarjeta de tiempo para el período de nómina seleccionado. La tarjeta de tiempo para del
empleado en el período de nómina se calcula automáticamente en la ventana del empleado y se puede
editar directamente. Para hacer el cálculo de todas las tarjetas de tiempo en un período de nómina,
consulte el Capítulo 6, Asistencia.

Para información acerca de cómo editar una tarjeta de tiempo, consulte Tarjetas de Tiempo en el
Capítulo 6, Asistencia.

Campo Descripción

Período de Nómina El año y período de nómina de la tarjeta de tiempo.

Tarjeta La tarjeta de tiempo del empleado, muestra el cálculo de las horas laboradas de acuerdo a los
turnos de los empleados, agregando las incapacidades, vacaciones, permisos, días festivos y
excepciones.

Para cambiar el periodo de despliegue de la tarjeta

• Desde el tabulador de Asistencia de Empleados, seleccione el período de nómina.

En la cuadrícula de tarjetas de tiempo aparecerá cada día del periodo de despliegue


con las transacciones de asistencia que generó el empleado para ese día.

Manual del Sistema Quanto 2002 5-31


(Revisión 1.03)
Capítulo 5 Empleados

Historial de Turnos
El Sistema Quanto mantiene un historial de los cambios de recursos humanos, incluyendo los cambios
de turnos. Para mayor información acerca de movimientos de historial, consulte Historial de
Movimientos más adelante.

Campo Descripción

Historial de Turnos Lista con movimientos de historial de turnos, incluye altas, bajas, reingresos y cambios de
turnos.

Nuevo... Botón para asignar un turno a un empleado o hacer un cambio de turno.

Editar... Edita un movimiento de historial de turnos.

Borrar... Borra un turno asignado al empleado.

Para editar un movimiento de historial de turno de un empleado

1 Desde el tabulador de Asistencia de Empleados, elija el turno que desea editar de la


lista bajo Historial de Turnos.

2 Elija el botón de Editar.

La ventana del Movimiento de Historial aparecerá en pantalla.

Para cambiar el turno de un empleado

1 Desde el tabulador de Asistencia de Empleados, elija el botón de Nuevo bajo


Historial de Turnos.

La ventana de Cambio de Turno aparecerá en pantalla.

2 Bajo Nuevo Turno seleccione el turno que desea asignar al empleado.

3 Bajo Inicio Turno llene la fecha inicial para utilizar el turno.

5-32 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

4 Bajo Comentarios puede llenar cualquier nota o comentario del movimiento que está
realizando.

5 Elija el botón de Aceptar.

Para borrar un movimiento de historial de turno de un empleado

1 Desde el tabulador de Asistencia de Empleados, elija el turno que desea borrar de la


lista bajo Historial de Turnos.

2 Elija el botón de Borrar.

Información de Ausencias
En el Sistema Quanto se definen varios tipos de ausencias, las cuales describen días de ausencia
autorizada de un empleado. Los tipos de ausencias se muestran a continuación:

Tipo de Ausencia Descripción

Vacaciones Períodos de vacaciones del empleado.

Permisos Permisos de días enteros del empleado. El Sistema Quanto también puede manejar permisos
de horas.

Incapacidades Periodos de incapacidad del empleado.

Días Festivos Días festivos, se definen para todos los empleados o para ciertos turnos.

Ausencias Definidas para el Empleado


El Sistema Quanto mantiene un historial de los cambios de recursos humanos, incluyendo las
ausencias de los empleados. Para mayor información acerca de movimientos de historial, consulte
Historial de Movimientos más adelante.

Campo Descripción

Historial de Ausencias Lista con movimientos de historial de ausencias, incluye vacaciones, incapacidades y permisos
de días.

Vacación Botón para crear una vacación para el empleado.

Incapacidad Botón para crear una incapacidad para el empleado.

Permiso Botón para crear un permiso para el empleado.

Borrar... Borra una ausencia asignada al empleado.

Saldo de Vacaciones por Pagar


Muestra el resumen del historial de vacaciones por pagar y pagadas para cada período anual,
mostrando el detalle de los días a pagar, los días pagados, el saldo de pago y el saldo anual de pago.

Saldo de Vacaciones por Gozar


Muestra el resumen del historial de vacaciones por gozar y gozadas para cada período anual,
mostrando el detalle de los días a gozar, los días gozados, el saldo de goce y el saldo anual de goce.

Manual del Sistema Quanto 2002 5-33


(Revisión 1.03)
Capítulo 5 Empleados

Asignado Ausencias a un Empleado


Para crear un período de vacaciones para un empleado

1 Desde el tabulador de Ausencias de Empleado, elija el botón de Vacación.

La ventana de Vacación aparecerá en pantalla.

2 Edite las opciones de días de goce de la vacación, a continuación se explican los


campos de bajo Días de Goce de la ventana.

Campo Descripción

Fecha Inicial de Fecha inicial de la vacación.


Vacaciones

Fecha Final Fecha en que finalizan las vacaciones del empleado.

Saldo de vacaciones Cálculo del saldo de vacaciones por gozar, este campo es de sólo lectura.
por gozar a la fecha
inicial

Días de goce de El número de días de goce, inicialmente es igual al saldo de vacaciones por
vacaciones gozar pero puede ser editado. Al modificar la Fecha Final cambian los días de
goce y viceversa.

5-34 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Campo Descripción

Saldo de vacaciones a Es la diferencia entre el saldo anterior y los días de goce, este campo es de
pagar sólo lectura.

3 Edite las opciones de días de pago de la vacación, a continuación se explican los


campos de bajo Días de Pago de la ventana.

Campo Descripción

Período de nómina a El período de nómina cuando se le pagarán las vacaciones al empleado.


pagar

Saldo de vacaciones Cálculo de las vacaciones por pagar al período de nómina seleccionado, este
por pagar al período campo es de sólo lectura.
de nómina

Días de vacaciones a El número de días de pago, inicialmente es igual al saldo de vacaciones por
pagar pagar pero puede ser editado.

Saldo restante por Es la diferencia entre el saldo anterior y los días de pago, este campo es de
pagar sólo lectura.

4 Si desea incluir vacaciones en los saldos, habilite el cuadro de Incluir vacaciones


futuras en los saldos.

5 Si desea saber cuanto se le va a pagar al empleado por estas vacaciones revise la


información bajo Monto a Pagar, ésta información es de sólo lectura.

6 Bajo Observaciones añada cualquier nota u observación.

7 Elija el botón de Aceptar.

La vacación aparecerá en la lista de movimientos de ausencias.

Manual del Sistema Quanto 2002 5-35


(Revisión 1.03)
Capítulo 5 Empleados

Para crear una incapacidad para un empleado

1 Desde el tabulador de Ausencias de Empleado, elija el botón de Incapacidad.

La ventana de Incapacidad aparecerá en pantalla.

2 Edite las opciones de la incapacidad, a continuación se explican los campos de la


ventana de Incapacidad.

Campo Descripción

Fecha Inicial Fecha inicial de la incapacidad.

Días ausente El número de días de permiso. Al modificar la Fecha Final cambian los días de
ausencia y viceversa.

Fecha Final Fecha en que finaliza el permiso del empleado.

Tipo de Incapacidad Tipo de incapacidad, puede ser Accidente de Ruta, Accidente de Trabajo,
Enfermedad de Trabajo, Enfermedad General o Maternidad.

Número de Número de incapacidad asignado por el I.M.S.S.


Incapacidad

Observaciones Notas u observaciones.

Causa Médica Es uno de Inicial, Subsecuente o Recaída.

Estado Incapacidad El motivo por el que termina la incapacidad se utiliza para el cálculo de la
prima de riesgo de trabajo.

Porcentaje Permanente Porcentaje en incapacidades permanentes que se utiliza en el cálculo del riesgo
de trabajo.

3 Elija el botón de Aceptar.

La incapacidad aparecerá en la lista de movimientos de ausencias.

5-36 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para crear un permiso para un empleado

1 Desde el tabulador de Ausencias de Empleado, elija el botón de Permiso.

La ventana de Permiso aparecerá en pantalla.

2 Edite las opciones del permiso, a continuación se explican los campos de la ventana.

Campo Descripción

Fecha Inicial Fecha inicial del permiso.

Días ausente El número de días de permiso. Al modificar la Fecha Final cambian los días de
ausencia y viceversa.

Fecha Final Fecha en que finaliza el permiso del empleado.

Clasificación La clasificación del permiso, puede ser

Tipo de Permiso El tipo de permiso definido en los campos definibles de tipo “Permisos
Definibles por el Usuario”.

Observaciones Notas u observaciones relacionadas con el permiso.

Frecuencia Indica la frecuencia del permiso, puede ser Una sola vez, Diario, Semanal,
Mensual, Anual.

Repetir cada Cada cuanto se repite la ausencia.

Terminar después de Indica que la ausencia termina después de un número establecido de


cada X repeticiones repeticiones.

Terminar a la fecha Indica que la ausencia termina en la fecha establecida.

3 Elija el botón de Aceptar.

La incapacidad aparecerá en la lista de movimientos de ausencias.

Manual del Sistema Quanto 2002 5-37


(Revisión 1.03)
Capítulo 5 Empleados

Cambiando Ausencias de un Empleado


Para cambiar un periodo de ausencia de un empleado

1 Desde el tabulador de Ausencias de Empleado bajo Ausencias definidas para el


empleado, de doble clic en la ausencia que desea cambiar.

La ventana de edición de la ausencia aparecerá en pantalla.

2 Haga los cambios necesarios, para mayor información acerca de cómo editar
vacaciones, incapacidades o permisos, consulte Asignando Ausencias a un
Empleado más atrás.

3 Elija el botón de Aceptar.

En la lista de movimientos de ausencias aparecerá la ausencia con las ediciones.

Quitando Ausencias de un Empleado


Para quitar un periodo de ausencia de un empleado

1 Desde el tabulador de Ausencias de Empleado bajo Ausencias definidas para el


empleado, elija la ausencia que desea quitar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Aceptar.

La vacación será borrada de la lista de movimientos de ausencias.

Historial de Movimientos
El Sistema Quanto mantiene un historial de los cambios o movimientos de recursos humanos.

Campo Descripción

Mostrar los siguientes Selección de los tipos de movimientos que se pueden desplegar.
tipos de movimientos

Mostrar únicamente La fecha inicial y final de los movimientos a desplegar.


los movimientos que
ocurrieron entre X y Y

Historial de Lista con movimientos de historial de turnos, incluye altas, bajas, reingresos y cambios de
Movimientos turnos.

Nuevo... Botón para crear un movimiento de historial.

Editar... Edita un movimiento de historial.

Borrar... Borra un movimiento de historial.

5-38 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para editar un movimiento de historial

1 Desde el tabulador de Historial de Empleados, elija el movimiento que desea editar


de la lista.

2 Elija el botón de Editar.

La ventana del movimiento de historial aparecerá en pantalla.

Para crear un movimiento general de historial

1 Desde el tabulador de Historial de Empleados, elija el botón de Nuevo.

La ventana de Movimiento General de Historial aparecerá en pantalla.

2 Bajo Fecha de Movimiento llene la fecha inicial del movimiento.

3 Bajo Tipo de Movimiento seleccione el tipo de movimiento.

4 Bajo Comentarios puede llenar cualquier nota o comentario del movimiento que está
realizando.

5 Elija el botón de Aceptar.

Para borrar un movimiento de historial

1 Desde el tabulador de Historial de Empleados, elija el movimiento que desea borrar


de la lista.

2 Elija el botón de Borrar.

Manual del Sistema Quanto 2002 5-39


(Revisión 1.03)
Capítulo 5 Empleados

Información de Nómina
Si cuenta con el módulo de Nómina, en el tabulador de Nómina de Empleados aparece la información
del cálculo de nómina del empleado. La nómina para del empleado en el período se calcula
automáticamente en la ventana del empleado. Para hacer el cálculo de todas las nóminas en un
período, consulte el Capítulo 7, Nómina.

Campo Descripción

Cálculo de Nómina Campo de sólo lectura que indica el cálculo que utiliza el empleado.

Período El año y periodo de nómina.

Navega al empleado activo anterior con el mismo cálculo de nómina.

Navega al siguiente empleado activo con el mismo cálculo de nómina.

Editar Montos Permite editar manualmente los montos de percepciones y deducciones de nómina.

Salario Diario del Cálculo del salario diario en el periodo.


Período

Factor de Integración El factor de integración que se calcula utilizando la tabla de prestaciones.

Salario Diario El salario diario preintegrado, que se calcula multiplicando al salario diario del periodo por el
Preintegrado factor de integración.

Otras Perc. Gravadas Promedio diario de las percepciones que se consideran en el salario integrado con el que se
IMSS pagará al I.M.S.S.

Salario Diario El salario diario integrado que se calcula sumando el salario diario integrado con otras
Integrado percepciones gravadas I.M.S.S.

Salario Diario El salario diario integrado para el I.M.S.S.


Integrado IMSS

Salario Diario El salario diario integrado para el INFONAVIT


Integrado Infonavit

Percepciones Conceptos de nómina calculados de tipo percepción.

Deducciones y Otros Conceptos de nómina calculados de tipo deducción y de otros tipos.


Conceptos

Total Percepciones Suma de las percepciones.

Total Deducciones Suma de las deducciones.

Total Neto Percepciones menos deducciones.

Información de Lista de la información de prenómina proveniente del resumen del cálculo de la prenómina.
Prenómina

Para cambiar el periodo de despliegue de la nómina

• Desde el tabulador de Nómina de Empleados, seleccione el período de nómina.

En las percepciones y deducciones aparecerá el cálculo de cada monto del periodo de


despliegue que es diferente a cero.

5-40 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Editando Montos de Nómina


Para editar los montos de nómina de un empleado

1 Desde el tabulador de Nómina de Empleados, elija el botón de Editar Montos.

La ventana de Editar Montos de Nómina aparecerá en pantalla.

2 En la cuadrícula aparecen los conceptos de nómina definidos en el cálculo y el monto.

Si desea editar el monto de un concepto en la cuadrícula puede editar el Monto desde


la cuadrícula.

Si desea editar el monto de un concepto que no aparece en la cuadrícula puede


seleccionar el concepto bajo Concepto en la hilera de nuevo registro y luego editar el
monto.

3 Cierre la ventana.

Manual del Sistema Quanto 2002 5-41


(Revisión 1.03)
Capítulo 5 Empleados

Información de Accesos
Si cuenta con el módulo de Accesos, en el tabulador de Accesos de Empleados aparece la
información de los accesos del empleado. Para mayor información acerca de los permisos de acceso de
los empleados, consulte el Capítulo 9, Accesos.

Campo Descripción

Contraseña Personal La contraseña personal de accesos del empleado.

Última Zona La última zona registrada por el empleado.


Registrada

Revisar violación de Permite al sistema revisar violaciones de secuencia de zona (anti-passback).


secuencia de zonas

Grupos y accesos Lista de grupos y accesos permitidos para el empleado.


permitidos

Eventos registrados Lista de eventos generados por el empleado.


por el empleado

Grupos y Accesos Permitidos


En el tabulador de Accesos de Empleados puede consultar y modificar los premisos de acceso del
empleado.

Campo Descripción

Listar por Lista por Grupo o por Acceso.

Editar Edita la membresía a grupos.

Lista de Accesos Lista de grupos y accesos permitidos.

Para listar permisos por grupo de acceso

• En el tabulador de Accesos de Empleados, en el área de Grupos y Accesos


permitidos, elija Listar por Grupo.

La lista será agrupada por grupo de acceso.

Para listar permisos por acceso

• En el tabulador de Accesos de Empleados, en el área de Grupos y Accesos


permitidos, elija Listar por Acceso.

La lista será agrupada por acceso.

5-42 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 5 Empleados

Para agregar membresía a un grupo

1 En el tabulador de Accesos de Empleados, en el área de Grupos y Accesos


permitidos, elija el botón de Editar.

La ventana de Editar Pertenencia a Grupos aparecerá en pantalla.

2 Seleccione el grupo de acceso al que va a unirse el empleado de la lista bajo Grupos


a los que no pertenece.

3 Elija la flecha derecha para agregar los grupos.

El grupo desaparecerá de la lista Grupos a los que no pertenece y aparecerá en la


lista Grupos a los que pertenece.

4 Elija Aceptar.

Para quitar membresía de un grupo

1 En el tabulador de Accesos de Empleados, en el área de Grupos y Accesos


permitidos, elija el botón de Editar.

La ventana de Editar Pertenencia a Grupos aparecerá en pantalla.

2 Seleccione el grupo de acceso al que va a quitar la membresía para el empleado de la


lista bajo Grupos a los que pertenece.

3 Elija la flecha izquierda para agregar los grupos.

El grupo desaparecerá de la lista Grupos a los que pertenece y aparecerá en la lista


Grupos a los que no pertenece.

4 Elija Aceptar.

Manual del Sistema Quanto 2002 5-43


(Revisión 1.03)
Capítulo 5 Empleados

Eventos Generados por el Empleado


En el tabulador de Accesos de Empleados puede consultar los eventos de acceso registrados por el
empleado.

Campo Description

Fecha Inicial Fecha inicial de eventos a desplegar.

Días Número de días a desplegar.

Fecha Final Fecha final de eventos a desplegar, es sólo lectura.

Lista de Eventos Una lista de eventos registrados por ele empleado, utilizando la fecha Inicial y número de días
de despliegue.

Información de Cafetería
Si cuenta con el módulo de Cafetería, en el tabulador de Cafetería de Empleados aparece la
información de los accesos a cafeterías del empleado. Para mayor información acerca de la
configuración de cafeterías de los empleados, consulte el Capítulo 8, Cafetería.

Campo Descripción

Configuración La configuración de cafetería del empleado.

El empleado puede Habilite el cuadro si el empleado por utilizar los comedores.


utilizar cafetería

Comidas extras Número de comidas extras autorizadas para el empleado.


autorizadas

Fecha Inicial Fecha inicial de comidas a desplegar.

Días Número de días a desplegar.

Fecha Final Fecha final de comidas a desplegar, es sólo lectura.

Transacciones de Una lista de comidas registradas por ele empleado, utilizando la fecha inicial y número de días
cafetería del de despliegue.
empleado

Totales Total de comidas en el periodo.

5-44 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 6

Asistencia
El módulo de Asistencia calcula las horas laboradas de los empleados comparando las checadas de los
empleados con sus turnos laborales. La información calculada en Quanto Asistencia es utilizada por el
módulo de Nómina o por otros sistemas de nómina para calcular los pagos de nómina de los
empleados.

Quanto Asistencia utiliza lectoras de identificación que funcionan como relojes checadores electrónicos
para recolectar las checadas de los empleados, estos relojes pueden ser de diversas tecnologías. Para
mayor información acerca de las lectoras y como se comunican con Quanto 2002, consulte
Terminales de Registro en el Capítulo 12, Grabadora de Eventos.

Horarios
Un horario define las horas de un día en las que se espera que un empleado trabaje. Los horarios
abarcan un solo día laboral y se utilizan para crear turnos. Para mayor información acerca de turnos,
consulte Turnos más adelante en este capítulo.

Editando Horarios
Para modificar los datos de los horarios

1 Elija Horarios desde el menú de Mantener.

La ventana de Horarios aparecerá en pantalla.

Manual del Sistema Quanto 2002 6-1


(Revisión 1.03)
Capítulo 6 Asistencia

2 Seleccione al horario cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de horarios, consulte


Seleccionando un Horario más adelante en este capítulo.

3 Llene los campos de información del horario que quiere modificar.

Para información acerca de como llenar los distintos campos del horario busque el
tabulador que desea editar más adelante en este capítulo.

4 Elija el botón de Guardar desde la barra de herramientas.

Para cancelar cambios a un horario

• Si los datos en pantalla no han sido guardados a disco (eligiendo el icono de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Horarios.

Los datos en pantalla serán reemplazados por los datos en disco.

6-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Para crear un nuevo horario

1 En la ventana de Horarios elija el botón de Nuevo Registro desde la barra de


herramientas.

2 Llene los campos de información del nuevo horario.

Para información acerca de como llenar los distintos campos del horario busque el
tabulador que desea editar más adelante en este capítulo.

3 Elija Guardar desde la barra de herramientas.

Para borrar un horario

1 Desde la ventana de Horarios seleccione el turno que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando un Horario
Usted puede seleccionar un horario desde la ventana de Horarios buscando al horario o recorriendo a
los horarios uno por uno.

Para seleccionar un horario en específico

• Utilice el control bajo Clave para seleccionar el horario.

En la ventana aparecerá el horario seleccionado.

Para ir al primer horario

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir al siguiente horario

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir al horario anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir al último horario

• Elija el botón de Último Registro en la barra de herramientas.

Manual del Sistema Quanto 2002 6-3


(Revisión 1.03)
Capítulo 6 Asistencia

La Ventana de Horarios
Campo Descripción

Clave Clave con la que se identifica al horario.

Descripción Descripción del horario.

Tipo de Turno Tipo de turno puede ser: Abierto (sin horas fijas), 1 Turno o 2 Turnos

Primer Turno En el caso de que no sea un turno abierto define el primer turno.

Segundo Turno En el caso de 2 turnos define el segundo turno.

Ajuste Diario Muestra un ajuste que se le puede hacer a las horas.

Horas Muestra la información del cálculo de horas.

Definiendo Turnos en un Horario


Un horario puede ser abierto, de un turno laboral o de dos turnos laborales. Un turno abierto es aquel
en el cual un empleado no tiene horas fijas de entrada y salida. Estos horarios se utilizan cuando hay
empleados que deben trabajar cierto número de horas pero no tienen un horario fijo de trabajo.

Un horario de 1 turno es aquel en donde los empleados checan su entrada y su salida. Este tipo de
horarios es el más común.

Un horario de 2 turnos es aquel en donde los empleados checan dos entradas y salidas, normalmente
se utilizan cuando los empleados salen a comer fuera de la empresa y se quiere contabilizar la
puntualidad durante su ausencia.

Campo Descripción

Entrada La hora de entrada.

Salida La hora de salida.

Tolerancias de La tolerancia de puntualidad en horas y minutos.


puntualidad

Definiendo las Tolerancias en los Horarios


El Sistema Quanto le permite definir los criterios de tolerancia para evaluar la puntualidad de los
empleados. Los tiempos de tolerancias se usan durante el cálculo de las horas laboradas en la
generación de tarjetas de tiempo. Si un empleado registra una entrada o salida dentro de la tolerancia,
entonces la hora de registro será ajustada a la hora del horario para efecto del cálculo de horas
laboradas.

En el cada turno del horario hay cuatro cuadros de comprobación bajo Tolerancia de puntualidad:

Campo Descripción

Entrada Temprano Especifica el tiempo de tolerancia para considerar que un empleado llega temprano a trabajar. Si
usted deshabilita el cuadro de comprobación de Entrada Temprano, entonces nunca se considerará
que el empleado llegó temprano, independientemente de la hora a la que llegue

Entrada Tarde Tiempo de tolerancia para considerar que un empleado llega tarde a trabajar. Si usted deshabilita
el cuadro de comprobación de Entrada Tarde, entonces nunca se considerará que el empleado
llegó tarde, independientemente de la hora a la que llegue.

6-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Campo Descripción

Salida Temprano Tiempo de tolerancia para considerar que un empleado sale temprano de trabajar. Si usted
deshabilita el cuadro de comprobación de Salida Temprano, entonces nunca se considerará que el
empleado salió temprano, independientemente de la hora a la que salga.

Salida Tarde Tiempo de tolerancia para considerar que un empleado sale tarde de trabajar. Si usted deshabilita
el cuadro de comprobación de Salida Tarde, entonces nunca se considerará que el empleado salió
tarde, independientemente de la hora a la que salga.

Los estados de los cuadros de comprobación bajo Tolerancia de puntualidad se explican en la


siguiente tabla.

Estado Descripción

El tiempo en horas y minutos será utilizado como la tolerancia. Si el tiempo es 0:00 entonces no hay
tolerancia.

La tolerancia es infinita, esto es, nunca se considerará que el empleado llegó fuera del tiempo regido por su
horario.

El uso de tolerancia total en Entrada Temprano y Salida Tarde es muy común. Por ejemplo, si usted
quiere que la hora de entrada del empleado aparezca como la hora que marca su horario en caso de
que llegue temprano, entonces el cuadro de comprobación de Entrada Temprano no debe estar
seleccionado. Si dicho empleado llega a las 6:28 AM y su turno comienza hasta las 7:00 AM, el
Sistema Quanto considerará que el empleado llegó a las 7:00 AM.

Ejemplo

Definiendo Tolerancias en un Horario Típico

Supongamos que tenemos el horario “Producción” que se aplica a los obreros en la línea de
producción. Los obreros entran a trabajar a las 8 de la mañana y salen a las 6 de la tarde. Para
simplificar el ejemplo, asumiremos que la hora de comida no es registrada.

Si un obrero llega temprano o sale tarde, no aporta nada al trabajo, ya que las máquinas sólo
funcionan durante su horario de trabajo. Además, queremos concederle 10 minutos de tolerancia para
llegar tarde y 5 minutos de tolerancia para salir temprano.

Bajo estas condiciones, veamos como interpreta el Sistema Quanto las entradas a diferentes horas de
los empleados:

Descripción Entrada Entrada Comentario


Real Interpretada

Entrada temprano (sin tolerancia) 7:39 8:00 Normal

Entrada puntual 8:00 8:00 Normal

Entrada tarde dentro de tolerancia 8:04 8:00 Normal

Entrada tarde fuera de tolerancia 8:13 8:13 Entrada Tarde

Ahora veamos como interpreta el Sistema Quanto las salidas a diferentes horas de los empleados:

Manual del Sistema Quanto 2002 6-5


(Revisión 1.03)
Capítulo 6 Asistencia

Descripción Salida Salida Comentario


Real Interpretada

Salida temprano dentro de tolerancia 17:57 18:00 Normal

Salida temprano fuera de tolerancia 17:53 17:53 Salida Temprano

Salida puntual 18:00 18:00 Normal

Salida tarde (sin tolerancia) 18:19 18:00 Normal

Importante Las horas de entrada y salida registradas en la base de datos de transacciones guardan la hora del
registro y no la hora de interpretación. Por ejemplo, si un empleado bajo el horario “Producción” llega a las 7:39
AM, la Grabadora de Eventos guarda la transacción en disco como una entrada a las 7:39 AM. El Generador de
Tarjetas de Tiempo interpreta dicha transacción como una entrada a las 8:00 AM de acuerdo al horario pero no
modifica la transacción.

Definiendo Horarios de Trabajo Nocturnos


Hay ocasiones en las que un empleado entra a trabajar en un día y sale del trabajo al día siguiente ya
que su horario abarca la medianoche. En la ventana de Horarios hay 3 cuadros de comprobación que
se usan para definir que un horario es nocturno.

Campo Descripción

Medianoche entre entrada y salida Indica que en el Primer Turno la salida es un día después que la entrada.

Medianoche entre salida del primer En el caso de 2 turnos indica que la entrada del segundo turno es un día después
turno y entrada del segundo que la salida del primer turno.

Medianoche entre entrada del Indica que en el Segundo Turno la salida es un día después que la entrada.
segundo turno y salida del segundo

Definiendo Ajustes Diarios


El Sistema Quanto le permite hacer ajustes diarios automáticos a las horas laboradas de un empleado.
Un caso típico del uso de ajustes a horarios es cuando los empleados tienen un periodo de tiempo
asignado para comer y no salen de la empresa para hacerlo. Por ejemplo, supongamos que los
empleados tienen una hora para comer y no queremos pagarles este tiempo. Entonces podríamos
definir el ajuste como –1:00 (horas: minutos) ya que queremos descontar ese tiempo de las horas
laboradas por el empleado.

Usted también puede indicar el número mínimo de horas laboradas que tienen que pasar para que se
haga el ajuste. En el ejemplo anterior, si el empleado está en la empresa nueve horas diarias y
queremos descontarle una de la comida, quizás no le queramos descontar dicha hora si solo fue a
trabajar cuatro horas.

Campo Descripción

Tiempo de ajuste El tiempo en horas y minutos que se desean ajustar.

Asistencia mínima para ajuste El tiempo en horas y minutos que tiene que pasar antes de hacer el ajuste.

6-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Definiendo la Acumulación de Horas


Campo Descripción

Horas de jornada según Las horas de jornada según el horario, se calculan sacando las diferencias de la horas
horario de salida y entrada y aplicando el ajuste

Tipo de pago Cómo se pagan las horas laboradas, normalmente se pagan como Ordinarias.

Tope horas ordinarias El tope de horas ordinarias en el día, las horas que pasen del tope se contabilizarán
como dobles. Normalmente es igual a las Horas de jornada según horario

Tope horas dobles El tope de horas dobles en el día, las horas que saben pasen del tope se contabilizarán
como triples.

Horas extras pre-autorizadas Número de horas extras que son autorizadas sin necesidad de que se autoricen por un
supervisor.

Contabilizar horas en segundo En horarios que abarcan la medianoche, si se habilita este cuadro de comprobación las
día horas laboradas se contabilizarán en el segundo día.

Tiempo para última salida El número de horas y minutos a partir de la hora de la última salida para considerar
que una transacción es una última salida.

Turnos
Un turno define las horas de un ciclo laboral en las que se espera que trabaje un empleado. Los turnos
son cíclicos, en donde un ciclo define un periodo de tiempo que abarca un determinado número de días
y se repite al llegar a su fin. Para cada día en el ciclo, se puede definir un horario.

Para definir un turno semanal, por ejemplo, se define un ciclo de 7 días en donde cada día del turno se
define con un horario. El turno del primer día del ciclo semanal se repite en el octavo día, y así
sucesivamente.

Editando Turnos
Para modificar los datos de los turnos

1 Elija Turnos desde el menú de Mantener.

La ventana de Turnos aparecerá en pantalla.

Manual del Sistema Quanto 2002 6-7


(Revisión 1.03)
Capítulo 6 Asistencia

2 Seleccione al turno cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de turnos, consulte


Seleccionando un Turno más adelante en este capítulo.

3 Llene los campos de información del turno que quiere modificar.

Para información acerca de como llenar los distintos campos del turno busque el
tabulador que desea editar más adelante en este capítulo.

4 Elija el botón de Guardar desde la barra de herramientas.

Para cancelar cambios a un turno

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Turnos.

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear un nuevo turno

1 En la ventana de Turnos elija el botón de Nuevo Registro desde la barra de


herramientas.

2 Llene los campos de información del nuevo turno.

6-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Para información acerca de como llenar los distintos campos del turno busque el
tabulador que desea editar más adelante en este capítulo.

3 Elija Guardar desde la barra de herramientas.

Para borrar un turno

1 Desde la ventana de Turnos seleccione el turno que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando un Turno
Usted puede seleccionar un turno desde la ventana de Turnos buscando el turno o recorriendo a los
turnos uno por uno.

Para seleccionar un turno en específico

• Utilice el control bajo Clave para seleccionar el turno.

En la ventana aparecerá el turno seleccionado.

Para ir al primer turno

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir al siguiente turno

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir al turno anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir al último turno

• Elija el botón de Último Registro en la barra de herramientas.

La Ventana de Turnos
La ventana de Turnos cuenta con una clave y descripción y con tres tabuladores Horario, Opciones y
Empleados. En la parte superior de la ventana aparece la clave y descripción:

Campo Descripción

Clave Clave con la que se identifica al turno.

Descripción Descripción del turno.

Manual del Sistema Quanto 2002 6-9


(Revisión 1.03)
Capítulo 6 Asistencia

Información de Horario
Los horarios en el Sistema Quanto se basan en ciclos. Un ciclo es un periodo de tiempo que abarca un
número determinado de días y se repite al llegar al final.

Campo Descripción

Fecha a utilizar como Al definir un horario el sistema necesita saber en que día empieza el primer ciclo. A esta
base del ciclo fecha se le denomina fecha base del ciclo. Debido a que un ciclo basado en semanas el
primer día de la semana de cualquiera de los ciclos será el mismo, la fecha base solamente
se necesita para indicar cual es el primer día de la semana. Si indicamos que la fecha base
cae en lunes, entonces el primer día de todos los ciclos caerá en lunes. En un horario que no
se basa en semanas, el primer día de la semana variará de ciclo a ciclo, por lo que la fecha
base debe indicar un día que se tomaría como primer día del ciclo. Si por ejemplo, tenemos
un horario cíclico de 4 días, la fecha base debe indicar una fecha que caería como primer día
del ciclo.

Empieza en <día de la Día de la semana en que comienza el turno.


semana>

Días transcurridos para El número de días que transcurren en la acumulación de horas ordinarias y extras.
reiniciar jornada Usualmente el ciclo de acumulación de pago es igual al número de días en la cuadrícula de
horario diario.

Tope horas dobles en El tope de horas dobles en la jornada.


jornada

El turno es abierto sin Indica que el turno es abierto sin horario, es decir que al empleado se le contabilizan las
horario horas en que labora sin necesidad de definir un horario fijo.

Definición de horario Cuadrícula de horarios.


diario en el ciclo

Horas de jornada según El cálculo de horas de jornada basándose en los horarios para cada día en el ciclo.
horario

Horas de jornada Las horas de jornada, puede ser diferente al cálculo de horas de jornada.

Días laborales de El cálculo de los días laborales basándose en los horarios para cada día en el ciclo.
jornada según horario

Días laborales de Los días laborales, puede ser diferente al cálculo de días laborables.
jornada

Clasificación de jornada La clasificación de jornada para el I.M.S.S.


para IMSS

Definiendo Horarios en un Turno


El tabulador de Horario muestra una cuadrícula donde se puede definir el ciclo de días de acuerdo a
horarios.

Columna Descripción

Días El número de días consecutivos en un horario.

Horario El horario, este puede ser un horario definido por el usuario o Descanso que define un día en
el que el empleado descansa.

Primer Día Cálculo sólo lectura del primer día de la semana con este horario.

Ultimo Día Cálculo sólo lectura del último día de la semana con este horario.

Opcional Cuadro de comprobación que indica si un día de trabajo es opcional. Un día de trabajo
opcional es aquel en el que el empleado no está obligado a trabajar pero puede hacerlo si así
lo desea.

6-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Columna Descripción

1a Entrada La hora de la primera entrada definida en el horario.

1a Salida La hora de la primera salida definida en el horario.

2a Entrada La hora de la segunda entrada definida en el horario.

2a Salida La hora de la segunda salida definida en el horario.

Ajuste Las horas de ajuste definidas en el horario.

Opciones de Turno
El Sistema Quanto le permite definir algunas opciones de horarios. La siguiente ilustración muestra la
información del tabulador Opciones.

A continuación se describe el uso de las opciones de horarios, separados por concepto.

Tolerancias de puntualidad en el ciclo de jornada


Campo Descripción

Entrada temp Especifica el tiempo de tolerancia para considerar que un empleado llega temprano
a trabajar. Si usted deshabilita el cuadro de comprobación de Entrada Temprano,
entonces nunca se considerará que el empleado llegó temprano,
independientemente de la hora a la que llegue

Manual del Sistema Quanto 2002 6-11


(Revisión 1.03)
Capítulo 6 Asistencia

Campo Descripción

Entrada tarde Tiempo de tolerancia para considerar que un empleado llega tarde a trabajar. Si
usted deshabilita el cuadro de comprobación de Entrada Tarde, entonces nunca se
considerará que el empleado llegó tarde, independientemente de la hora a la que
llegue.

Salida temp Tiempo de tolerancia para considerar que un empleado sale temprano de trabajar.
Si usted deshabilita el cuadro de comprobación de Salida Temprano, entonces
nunca se considerará que el empleado salió temprano, independientemente de la
hora a la que salga.

Entrada tarde Tiempo de tolerancia para considerar que un empleado sale tarde de trabajar. Si
usted deshabilita el cuadro de comprobación de Salida Tarde, entonces nunca se
considerará que el empleado salió tarde, independientemente de la hora a la que
salga.

Checadas
Campo Descripción

Entrada automática Si esta opción es habilitada y el empleado no registra entradas, pero si registra
salidas, entonces las entradas serán registradas automáticamente con las horas
definidas en el horario.

Salida automática Si esta opción es habilitada y el empleado no registra salidas, pero si registra
entradas, entonces las salidas serán registradas automáticamente con las horas
definidas en el horario.

Considerar como salida después El Sistema Quanto acomoda las transacciones de entradas y salidas de acuerdo al
de <tiempo> horario del empleado. Hay ocasiones en las que un empleado registra dos
transacciones cercanas que son consideradas por el sistema como dos entradas.
Este campo determina el mínimo de tiempo que tiene que pasar a partir de la hora
de entrada indicada en el horario, para que una segunda transacción se considere
como salida. Un valor de 0:00 indica que no se utiliza este campo

Tiempo para última salida en día El tiempo para considerar como última salida para un día de descanso.
no laborable

Día Opcional de Trabajo


Campo Descripción

Ignorar puntualidad Si esta opción es habilitada y el empleado trabaja en día opcional, se ignorará su
puntualidad. Es muy común que si un empleado trabaja en día de trabajo opcional
la empresa no desee castigar sus retardos ya que el empleado no está obligado a
asistir.

Pre-autorización de horas
Campo Descripción

Pre-autorizar todas Pre-autoriza todas las horas extras.

Horas pre-autorizadas Pre-autoriza un número fijo de horas extras.

Día de pago Ordinario


Campo Descripción

Contabilizar entrada temprano Las horas de entrada temprano se contabilizan como extras.
como tiempo extra

Contabilizar salida tarde como Las horas de salida tarde se contabilizan como extras.
tiempo extra

6-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Día de pago Doble


Campo Descripción

Contabilizar entrada temprano Las horas de entrada temprano se contabilizan como triples.
como triples

Contabilizar salida tarde como Las horas de salida tarde se contabilizan como triples.
triples

Descanso por Substitución (Sábado)


Campo Descripción

Contabilizar día laborado como Si el empleado labora en descanso por substitución y se autorizan las horas se
tiempo extra consideran como tiempo extra, de lo contrario se consideran como laboradas en
substitución.

Utilizar tope diario Si se contabiliza horas laboradas como tiempo se puede utilizar el tope diario de
horas extras.

Utilizar tope de jornada Si se contabiliza horas laboradas como tiempo se puede utilizar el tope de jornada
de horas extras.

Descanso Normal (Domingo)


Campo Descripción

Contabilizar día laborado como Si el empleado labora en descanso normal y se autorizan las horas se consideran
tiempo extra como tiempo extra, de lo contrario se consideran como laboradas en descanso.

Utilizar tope diario Si se contabiliza horas laboradas como tiempo se puede utilizar el tope diario de
horas extras.

Utilizar tope de jornada Si se contabiliza horas laboradas como tiempo se puede utilizar el tope de jornada
de horas extras.

Día Festivo
Campo Descripción

Contabilizar como horas Si se selecciona las horas son contabilizadas como ordinarias de lo contrario se
ordinarias consideran como extras.

Contabilizar día laborado como Si el empleado labora en día festivo y se autorizan las horas se consideran como
tiempo extra tiempo extra, de lo contrario se consideran como laboradas en festivo.

Utilizar tope diario Si se contabiliza horas laboradas como tiempo se puede utilizar el tope diario de
horas extras.

Utilizar tope de jornada Si se contabiliza horas laboradas como tiempo se puede utilizar el tope de jornada
de horas extras.

Manual del Sistema Quanto 2002 6-13


(Revisión 1.03)
Capítulo 6 Asistencia

Información de Empleados
El tabulador de Empleados muestra los empleados a los que se les ha asignado un turno.

Campo Descripción

Editar Filtro Edita el filtro para agregar o borrar el turno a un grupo de empleados.

Inicio Turno Fecha inicial del turno para agregar o borrarlo de un grupo.

Comentarios Comentarios de edición al agregar o barrar un turno de un grupo.

Agregar a Grupo Agrega el turno a lo empleados en el filtro en la fecha de inicio de turno.

Borrar de Grupo Borra el turno de los empleados en el filtro para la fecha de inicio de turno.

Historial de Empleados Cuadrícula del historial de empleados con el turno.


con Turno

En la cuadrícula bajo Historial de Empleados con Turno se puede ver y editar manualmente los
empleados en el turno. Esta cuadrícula cuenta con los siguientes campos:

Columna Descripción

Empleado Identificación del empleado.

Nombre Nombre sólo lectura del empleado, al seleccionar la identificación del empleado se modifica
el nombre.

Fecha Fecha de inicio con turno.

Comentario Comentarios de edición.

6-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Para asignar un turno a un grupo de empleados creando un filtro

1 Desde el tabulador Empleados de Turno, elija el botón de Editar Filtro.

La ventana de Filtro de Empleados aparecerá en pantalla.

2 Edite el filtro del empleado.

Para información acerca de la edición del filtro de empleados, consulte Editando un


Filtro, en el Apéndice B, Filtros.

3 Elija el botón de Aceptar.

4 Bajo Inicio de Turno edite la fecha inicial.

5 Elija el botón de Agregar a Grupo.

La ventana de progreso de Aplicando la Edición a los Empleados aparecerá en


pantalla.

Para borrar la asignación de un turno a un grupo de empleados creando un filtro

1 Desde el tabulador Empleados de Turno, elija el botón de Editar Filtro.

La ventana de Filtro de Empleados aparecerá en pantalla.

2 Edite el filtro del empleado.

Manual del Sistema Quanto 2002 6-15


(Revisión 1.03)
Capítulo 6 Asistencia

Para información acerca de la edición del filtro de empleados, consulte Editando un


Filtro, en el Apéndice B, Filtros.

3 Elija el botón de Aceptar.

4 Bajo Inicio de Turno edite la fecha inicial.

5 Elija el botón de Borrar de Grupo.

La ventana de progreso de Quitando la Edición a los Empleados aparecerá en


pantalla.

Transacciones de Asistencia
Las transacciones de asistencia se obtienen de las lectoras que funcionan como relojes checadores
electrónicos. Para mayor información acerca de las lectoras y como se comunican con Quanto 2002,
consulte Terminales de Registro en el Capítulo 12, Grabadora de Eventos.

Registro Manual de Transacciones de Asistencia


Hay ocasiones en las que podemos querer registrar una o más transacciones de asistencia
manualmente desde la aplicación Quanto.

Para registrar transacciones manualmente para un grupo de empleados según horas del horario

1 Elija Registro Manual de Transacciones desde el menú de Tareas.

La ventana de Editar Registro Manual de Transacciones aparecerá en pantalla.

6-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días de las transacciones.

4 Elija el botón de Generar transacciones de asistencia según horario.

5 Bajo Primera Entrada, Primera Salida, Segunda Entrada y Segunda Salida, elija
cuales transacciones se desean agregar.

6 Elija el botón de Agregar a Grupo.

Para quitar transacciones manuales para un grupo de empleados según horas del horario

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el filtro de


empleados utilizando el botón de Editar Filtro.

2 Elija la Fecha inicial y el número de Días de las transacciones.

3 Elija el botón de Generar transacciones de asistencia según horario.

4 Bajo Primera Entrada, Primera Salida, Segunda Entrada y Segunda Salida, elija
cuales transacciones se desean borrar.

5 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

6 Elija el botón de Sí.

Manual del Sistema Quanto 2002 6-17


(Revisión 1.03)
Capítulo 6 Asistencia

Para registrar transacciones manualmente para un grupo de empleados para una hora

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el filtro de


empleados utilizando el botón de Editar Filtro.

2 Elija la Fecha inicial y el número de Días de las transacciones.

3 Elija el botón de Generar una sola transacción.

4 Bajo Tipo, elija una de las opciones de transacciones de asistencia, las opciones se
muestran a continuación.

Tipo de Transacción

Asistencia : Sin información de turno

Asistencia : Primera entrada

Asistencia : Primera salida

Asistencia : Segunda entrada

Asistencia : Segunda salida

Asistencia : Entrada sin horario

Asistencia : Salida sin horario

Transacción definida por el usuario

5 Bajo Hora edite la hora de la transacción.

6 Elija el botón de Agregar a Grupo.

Para quitar transacciones manuales para un grupo de empleados para una hora

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el filtro de


empleados utilizando el botón de Editar Filtro.

2 Elija la Fecha inicial y el número de Días de las transacciones.

3 Elija el botón de Generar una sola transacción.

4 Bajo Tipo, elija una de las opciones de transacciones de asistencia, las opciones son:

5 Bajo Hora edite la hora de la transacción.

6 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

7 Elija el botón de Sí.

6-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Para dar de alta una transacción manual de asistencia para un empleado desde la cuadrícula de
transacciones

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el número de


empleado en la cuadrícula en la columna Empleado.

2 Bajo Tipo elija Asistencia.

3 Bajo Hora, edite la fecha y hora de la transacción.

4 Si lo desea, bajo Terminal elija la terminal donde se hubiese registrado la


transacción.

Para quitar una transacción manual de asistencia de un grupo de empleados desde la cuadrícula
de transacciones

1 Desde la ventana de Editar Registro Manual de Transacciones, seleccione la lista


de transacciones que desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Tarjetas de Tiempo
Una tarjeta de tiempo presenta las transacciones de entrada y salida del empleado con sus respectivas
excepciones, totalizando y clasificando las horas laborados para un periodo de nómina. En el proceso
de generación de tarjetas de tiempo se conjugan un gran número de conceptos del Sistema Quanto
incluyendo la descripción de horarios y turnos, la lectura de transacciones de las terminales de
registro, la edición de transacciones realizada por el supervisor y la definición de periodos de ausencia.

La generación de tarjetas de tiempo es análoga a la operación de recaudar las tarjetas de registro de


entradas y salidas y calcular los totales para un grupo particular de empleados por un periodo
determinado. Este reporte utiliza un algoritmo complejo que recorre cada registro real y editado de
entradas y salidas de cada empleado y compara esta información con el horario asignado para dicho
empleado.

El generador de tarjetas de tiempo incluye un proceso de cálculo de horas laboradas un tanto


complejo. Existen situaciones en las que las transacciones generadas por las terminales de registro
únicamente contienen información de la hora en que se hizo el registro y la identificación de quién hizo
el registro. En estos casos, el generador de duplicado de tarjetas debe hacer una conjetura sobre el
tipo de transacción que está evaluando, es decir, debe determinar si la transacción corresponde a una
entrada o a una salida y si corresponde al primer o segundo turno.

Manual del Sistema Quanto 2002 6-19


(Revisión 1.03)
Capítulo 6 Asistencia

Cálculo de Tarjetas de Tiempo


Una solución sencilla al problema de dicho cálculo podría ser la de tomar la primera transacción como
una entrada, la segunda como una salida y así sucesivamente. A este método se le conoce como
cálculo binario y, aunque su implantación es relativamente sencilla, presenta varios inconvenientes. El
primer problema ocurre cuando tenemos horarios nocturnos en los que la hora de salida es un día
después de la hora de entrada. En estos casos sería difícil determinar cual es la primera entrada del
día ya que la primera transacción del día es una salida del día anterior. El segundo problema es
mucho más factible que el primero. ¿Qué sucede si a una persona se le olvida registrar una de sus
transacciones? Si utilizamos el método de intercalar las entradas y las salidas, una falta de
transacción produciría un cálculo erróneo del resto de las transacciones.

El Sistema Quanto utiliza los horarios como base de referencia durante el cálculo de tarjetas de tiempo
para determinar el tipo de las transacciones. Este procedimiento intenta determinar el tipo de
transacción sobre la base de la secuencia que se ha encontrado y al horario del empleado que generó
la transacción.

Nota El método de generación de tarjetas de tiempo únicamente realiza conjeturas basándose en el horario
cuando las transacciones obtenidas de las terminales de registro no cuenten con información referente al turno de
las mismas. En caso de utilizar terminales independientes para registrar entradas y salidas o de alimentar el tipo
de transacción en las terminales, el sistema no realiza las deducciones aquí descritas.

Ejemplo: Horario con 1 Entrada y 1 Salida

Digamos que un empleado labora bajo el siguiente horario:

Día 1a Entrada 1a Salida 2a Entrada 2a Salida

Lunes 9:00 AM 5:00 PM Sin turno Sin turno

Martes 9:00 AM 5:00 PM Sin turno Sin turno

Miércoles 9:00 AM 5:00 PM Sin turno Sin turno

Jueves 9:00 AM 5:00 PM Sin turno Sin turno

Viernes 9:00 AM 5:00 PM Sin turno Sin turno

Sábado Sin turno Sin turno Sin turno Sin turno

Domingo Sin turno Sin turno Sin turno Sin turno

y que tiene las siguientes transacciones registradas:

Día Fecha Transacción

Lunes 10/26/98 8:00 AM

Lunes 10/26/98 6:00 PM

Martes 10/27/98 9:00 AM

Martes 10/27/98 5:00 PM

Asumiendo que las tolerancias de puntualidad en el horario son cero, la tarjeta de tiempo generada
sería la siguiente:

6-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Día Fecha Entrada Estado Salida Estado Horas


Entrada Salida Laboradas

Lunes 10/26/98 8:00 AM Temprano 6:00 PM Tarde 10.00

Martes 10/27/98 9:00 AM 5:00 PM 8.00

Ahora, supongamos que el mismo empleado tiene un horario nocturno y registra las mismas
transacciones. El nuevo horario nocturno para el empleado es:

Día 1a Entrada 1a Salida 2a Entrada 2a Salida

Domingo 6:00 PM 8:00 AM Sin turno Sin turno

Lunes 6:00 PM 8:00 AM Sin turno Sin turno

Martes 6:00 PM 8:00 AM Sin turno Sin turno

Miércoles 6:00 PM 8:00 AM Sin turno Sin turno

Jueves 6:00 PM 8:00 AM Sin turno Sin turno

Viernes Sin turno Sin turno Sin turno Sin turno

Sábado Sin turno Sin turno Sin turno Sin turno

La tarjeta de tiempo sería como a continuación:

Día Fecha Entrada Estado Salida Estado Horas


Entrada Salida Laboradas

Domingo 10/25/98 **** Falta 8:00 AM 0.00

Lunes 10/26/98 6:00 PM 9:00 AM Tarde 15.00

Martes 10/27/98 5:00 PM Temprano **** Falta 0.00

El ejemplo anterior ilustra el hecho que las tarjetas de tiempo dependen de los horarios que son
utilizados. De esta forma, el generador de tarjetas de tiempo determina cuando hay una falta en un
día de trabajo.

Ejemplo: Horario con 2 Entradas y 2 Salidas

Asumamos que un empleado labora bajo el siguiente horario con dos entradas y dos salidas por día
laboral:

Día 1a Entrada 1a Salida 2a Entrada 2a Salida

Lunes 8:00 AM 12:00 PM 1:00 PM 5:00 PM

Martes 8:00 AM 12:00 PM 1:00 PM 5:00 PM

Miércoles 8:00 AM 12:00 PM 1:00 PM 5:00 PM

Jueves 8:00 AM 12:00 PM 1:00 PM 5:00 PM

Viernes 8:00 AM 12:00 PM 1:00 PM 5:00 PM

Sábado Sin turno Sin turno Sin turno Sin turno

Domingo Sin turno Sin turno Sin turno Sin turno

Manual del Sistema Quanto 2002 6-21


(Revisión 1.03)
Capítulo 6 Asistencia

y que registra las siguientes transacciones:

Día Fecha Transacción

Lunes 10/26/98 8:00 AM

Lunes 10/26/98 1:00 PM

Lunes 10/26/98 5:00 PM

Martes 10/27/98 8:00 AM

Martes 10/27/98 8:30 AM

Martes 10/27/98 12:00 PM

Martes 10/27/98 1:00 PM

Martes 10/27/98 5:00 PM

Las transacciones anteriores muestran dos situaciones interesantes. La primera es el hecho que el
empleado olvidó realizar una transacción el lunes. En este caso el sistema asume que al empleado se
le olvidó registrar la primera salida ya que la transacción está más cerca de la segunda entrada que de
la primera salida.

La segunda es que el empleado registro una transacción de más el martes. El sistema procura no
beneficiar automáticamente al empleado por un error de éste y por tal motivo asume que la
transacción de las 8:30 es la primera salida.

Día Fecha Entrada Estado Salida Estado Horas


Entrada Salida Laboradas

Lunes 10/26/98 8:00 AM **** Falta 0.00

Lunes 10/26/98 1:00 PM 5:00 PM 4.00

Martes 10/27/98 8:00 AM 8:30 AM Temprano 0.50

Martes 10/27/98 **** Falta 12:00 PM 0.00

Martes 10/27/98 1:00 PM 5:00 PM 4.00

Note que a pesar de que el sistema hizo algunas conjeturas sobre las transacciones, todas las
situaciones extraordinarias o excepciones son captadas, la primera con una falta en la salida y la
segunda con una salida temprano y una falta en la siguiente entrada.

6-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Opciones de Tarjetas de Tiempo


El Sistema Quanto le permite configurar opciones de tarjetas de tiempo. Las opciones globales de
tarjetas se muestran a continuación.

Campo Descripción

Redondeo de horas extras Redondea las horas extras, las opciones son No Redondear, Media Hora, Hora.

Tipo de redondeo El tipo de redondeo, puede ser Límite Inferior, Medio o Límite Superior.

Formato de horas El formato como se despliegan las horas en las tarjetas de tiempo, puede ser Horas con
Fracción (9.5000), Horas y Minutos (9:30) o Minutos (570).

Ignorar checadas separadas El generador de tarjetas de tiempo ignorará checadas separadas de un empleado hasta
por hasta X minutos por X minutos.

Mantener bitácora de Indica si al hacer una modificación a la tarjeta de tiempo se debe capturar un
comentarios de edición comentario de la edición.

Para modificar las opciones globales de tarjetas de tiempo

1 Elija Globales desde el menú de Opciones.

La ventana de Opciones Globales aparecerá en pantalla.

2 Modifique las opciones globales bajo Opciones de Tarjetas de Tiempo.

3 Elija el botón de Aceptar.

Manual del Sistema Quanto 2002 6-23


(Revisión 1.03)
Capítulo 6 Asistencia

Calculando Tarjetas de Tiempo


Para calcular tarjetas de tiempo

1 Elija Calcular Tarjetas de Tiempo desde el menú de Tareas o elija el botón de


Calcular Tarjetas de Tiempo desde la barra de herramientas.

La ventana de Calcular Tarjetas de Tiempo aparecerá en pantalla.

2 Bajo Nómina a Calcular seleccione el cálculo de nómina, el año y el período de


nómina que desea calcular.

3 Si desea filtrar a los empleados del cálculo, elija el botón de Editar Filtro.

Para información acerca de la edición del filtro de empleados, consulte Editando un


Filtro, en el Apéndice B, Filtros.

4 Elija el botón de Calcular.

Una ventana de progreso aparecerá en pantalla.

El documento de tarjetas de tiempo muestra la tarjeta de tiempo del empleado activo. Para
información acerca de como cambiar de empleado activo, consulte Seleccionando la Tarjeta de un
Empleado más adelante en este capítulo.

6-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Durante la generación del reporte de tarjetas de tiempo, aparecerá una ventana que mostrará el
número de empleados procesados y el número de empleados en el criterio. Desde esta ventana es
posible cancelar la generación del reporte en cualquier momento.

Para cancelar la generación de tarjetas de tiempo

• En la ventana de progreso elija el botón de Cancelar u oprima ESC.

Recalculando las Tarjetas de Tiempo


Si se agregan nuevas transacciones o se modifica la información de las ausencias u horarios para el
periodo de tiempo de las tarjetas, es posible recalcular la información de las tarjetas sin necesidad de
generar un nuevo reporte de tarjetas de tiempo.

Para recalcular la tarjeta de tiempo activa

• Elija Recalcular desde la tarjeta activa.

Ventana de Tarjetas de Tiempo


El cálculo de tarjetas de tiempo despliega las tarjetas de tiempo de los empleados. La siguiente
ilustración muestra la ventana de tarjetas de tiempo.

Manual del Sistema Quanto 2002 6-25


(Revisión 1.03)
Capítulo 6 Asistencia

Las tarjetas contienen toda la información de las asistencias, días de descanso, faltas injustificadas,
permisos, incapacidades y vacaciones de los empleados.

En la parte superior, el documento de tarjetas de tiempo muestra información acerca del empleado de
la tarjeta de tiempo así como el periodo de tiempo que se utilizó para la creación de la tarjeta.

Cuadrícula de Tarjetas de Tiempo


La cuadrícula de tarjetas de tiempo muestra una línea de información por cada par de entradas y
salidas.

Columna Descripción

T Dibujo con el tipo de información en la línea. Los tipos se describen más adelante

Día Día de la semana.

Fecha Fecha de la línea.

Turno Turno del empleado en el día.

Horario Horario del empleado, se saca del turno.

Entrada Hora de entrada.

E Horario Hora de entrada según el horario.

E Calcu Hora calculada de entrada.

Salida Hora de salida.

S Horario Hora de salida según el horario.

S Calcu Hora calculada de salida.

Jornad Horas de jornada según el horario.

Presen Horas presente, es el tiempo transcurrido entre la salida y la entrada.

Ajuste Horas de ajuste de acuerdo al horario.

Horas Horas totales, son las horas presente menos el ajuste.

A Desc Horas autorizadas en descanso.

A PCG Horas autorizadas de permiso con goce.

H PCG Horas de permiso con goce.

A PSG Horas autorizadas de permiso sin goce.

H PSG Horas de permiso sin goce.

Tardes Horas tardes.

Labora Horas laboradas.

Ausen Horas de ausencia.

Ordina Horas ordinarias.

Extras Horas extras.

Autor Horas extras autorizadas.

Dobles Horas extras dobles.

Triples Horas extras triples.

Centro Costos Centro de costos.

6-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

En caso que se presenten múltiples entradas y salidas en un mismo día, se presentarán múltiples
líneas de información para ese día.

Tipos de Transacciones
Los tipos de transacciones de asistencia se muestran en la siguiente tabla.

Dibujo Valor Tipo Descripción

0 Asistencia Entrada y salida en turno laborable.

1 Falta Falta injustificada en turno laborable.

2 Asistencia en Turno Extra Entrada y salida en turno extra.

3 Falta en Turno Extra Falta injustificada en turno extra.

4 Asistencia en Día Opcional Entrada y salida en día opcional.

5 Descanso en Día Opcional Descanso en día opcional.

6 Descanso Día de descanso.

7 Incapacidad Día con incapacidad.

8 Permiso Permiso de día entero.

9 Día Festivo Día festivo.

10 Vacación Día de vacación gozada.

11 Tiempo Ignorado Tiempo ignorado.

12 Fuera de Intervalo Empleado está fuera de intervalo, es decir no está contratado o está
dado de baja en ese día.

13 Sin Horario Empleado no tiene un horario definido.

14 Laboradas Descanso Empleado laboró en un día de descanso.

15 Laboradas Vacación Empleado laboró en un día de vacación.

16 Laboradas Día Festivo Empleado laboró en un día festivo.

17 Falta por Excepción Falta capturada por excepción.

18 No Programadas Horas de asistencia no programadas, es decir que no corresponden a


un turno del empleado.

19 Autorizadas Horas no programadas autorizadas.

20 Entrada Omitida Empleado registro la salida pero omitió registrar la entrada.

21 Salida Omitida Empleado registro la entrada pero omitió registrar la salida.

Manual del Sistema Quanto 2002 6-27


(Revisión 1.03)
Capítulo 6 Asistencia

Asistencia
Cuando un empleado registra su asistencia, aparece una línea en la cuadrícula de tarjetas de tiempo
por cada entrada y salida en el día. El generador de tarjetas de tiempo ajusta las horas de asistencia
de acuerdo a la definición de turnos de los empleados.

Asistencia Automática
Si un empleado utiliza un turno automático, su tarjeta de tiempo es generada con las horas de trabajo
definidas en su horario, ignorando las transacciones registradas en las terminales de registro. Las
horas de asistencia de un empleado con turno automático no pueden ser editadas. Para mayor
información acerca de turnos automáticos, consulte Definiendo un Turno Automático para un
Empleado bajo Información de Turnos en el Capítulo 5, Empleados.

Puntualidad
La puntualidad se basa en las horas y las tolerancias definidas en los horarios. El sistema mantiene la
hora real y la hora calculada. Para el cálculo de horas ordinarias y extras, el generador de tarjetas de
tiempo utiliza las horas calculadas.

Estado Tarjeta Tiempo Descripción

Entrada La hora aparece en verde El empleado es remunerado por llegar temprano (tiempo extra).
Temprano bajo la columna E Calcu.

Entrada Tarde La hora aparece en rojo bajo El empleado es penalizado por entrar tarde.
la columna E Calcu.

Salida La hora aparece en rojo bajo El empleado es penalizado por salir temprano.
Temprano la columna S Calcu.

Salida Tarde La hora aparece en verde El empleado es remunerado por salir tarde (tiempo extra).
bajo la columna S Calcu.

Edición de Tarjetas de Tiempo


Las tarjetas de tiempo pueden editarse por un supervisor autorizado. Es muy importante que sólo una
tarjeta de tiempo pueda editarse en un momento dado, ya que de lo contrario podría corromperse la
base de datos con ediciones en conflicto. Es por ello que existen tres modos de edición de las tarjetas
de tiempo como se muestra a continuación:

Modo Descripción

Editable Las líneas de transacción aparecen intercaladas en color amarillo y blanco. Las transacciones pueden
editarse.

Sólo Lectura Cuando se abre una tarjeta de tiempo de archivo, ésta siempre aparece en modo sólo lectura. Las
líneas de transacción aparecen en color azul claro y blanco. Adicionalmente, en modo sólo lectura, el
título del reporte de tarjetas es sucedido por la frase “(Sólo Lectura)”.

Bloqueada Si otra estación de trabajo u otro reporte de tarjetas en la estación actual tiene bloqueada la edición de
la tarjeta de tiempo de un empleado, en la parte inferior de la tarjeta de tiempo del empleado aparece
un icono de llave con el texto “Bloqueada en computadora:” seguido del nombre de la estación de
trabajo que tiene bloqueada la tarjeta de tiempo.

6-28 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Hay ocasiones en que deseamos quitar el candado de edición de las tarjetas de tiempo ya que si por
ejemplo, hubiese una falla de voltaje y la computadora se apaga al momento de editarlas, las tarjetas
permanecerán bloqueadas.

Para quitar el candado de edición de las tarjetas de tiempo

1 Cierre todas las tarjetas de tiempo de TODAS las estaciones de trabajo.

2 Elija Quitar Candados de Tarjetas desde el menú de Opciones...Herramientas.

La ventana de Quitar Candados de Tarjetas aparecerá en pantalla.

3 Si está seguro que nadie más esta editando las tarjetas de tiempo seleccione de la
cuadrícula los candados que desea borrar

4 Elija el botón de Quitar.

Los candados de edición seleccionados serán quitados de las tarjetas de tiempo.

Editando Líneas de Información


Nota Las transacciones de registro de un empleado con horario automático no pueden ser editadas ya que el
horario automático no lee transacciones almacenadas en disco.

Para editar una línea de información

1 Desde la cuadrícula de tarjetas de tiempo seleccione la línea de información que desea


modificar.

Manual del Sistema Quanto 2002 6-29


(Revisión 1.03)
Capítulo 6 Asistencia

Una flecha aparece en el lado izquierdo de la línea seleccionada.

2 Elija el campo que desea editar haciendo clic sobre el campo, los campos editables
aparecen en color blanco.

3 Realice los cambios deseados en la línea de edición.

4 Para terminar la edición, mueva la selección a otra campo de la cuadrícula, ya sea con
el ratón, con el tabulador o con las flechas del teclado.

Para cancelar la edición de un valor en la cuadrícula

• Para cancelar una edición cuando aún no se ha registrado oprima ESC.

Nota Para utilizar el teclado en una línea de edición, el foco debe de estar en dicha línea. Si el foco cambia a otra
ventana, usted puede regresar el foco a la línea de edición haciendo clic sobre algún control de la línea.

Excepciones de Asistencia
Las horas calculadas de asistencia aparecen en la tarjeta de tiempo y pueden editarse
directamente. Las excepciones de asistencia son ediciones sobre los resultados del cálculo
de asistencia y siempre tienen precedencia sobre el cálculo.

Quanto le permite editar las horas ordinarias, extras, dobles y triples.

Para editar las horas de un día desde la tarjeta de tiempo

1 Desde la tarjeta de tiempo del empleado, haga clic sobre el día que quiere editar bajo
la columna de horas que desea modificar.

El campo aparecerá en modo de edición.

2 Edite el número de horas que desea.

3 Para terminar la edición, mueva la selección a otra campo de la cuadrícula, ya sea con
el ratón, con el tabulador o con las flechas del teclado.

Las horas que capturó aparecerán en rojo indicando una excepción de asistencia.

Para editar las horas de un grupo de empleados

1 Seleccione Excepciones de Asistencia desde el menú Tareas.

La ventana de Editar Excepciones de Asistencia aparecerá.

6-30 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

2 Bajo Concepto seleccione el tipo de excepción.

3 Edite el filtro de empleados utilizando el botón de Editar Filtro.

4 Elija la Fecha inicial y el número de Días con la excepción.

5 Bajo Horas edite el número de horas de la excepción.

6 Bajo Observaciones escriba alguna nota o comentario de edición.

7 Elija el botón de Agregar a Grupo.

Para quitar una excepción de asistencia de un grupo de empleados

1 Desde la ventana de Excepciones de Asistencia, elija el tipo de Concepto.

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días con turno.

4 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

5 Elija el botón de Sí.

Manual del Sistema Quanto 2002 6-31


(Revisión 1.03)
Capítulo 6 Asistencia

Para dar de alta una excepción de asistencia para un empleado desde la cuadrícula de
excepciones

1 Desde la ventana de Excepciones de Asistencia, edite el número de empleado en la


cuadrícula en la columna Empleado.

2 Bajo Concepto edite el tipo de excepción.

3 Bajo Fecha, llene la fecha de la excepción.

4 Bajo Horas, llene la cantidad de horas.

5 Bajo Observaciones escriba alguna nota o comentario de edición.

Para quitar una excepción de asistencia de un grupo de empleados desde la cuadrícula de


excepciones

1 Desde la ventana de Excepciones de Asistencia, seleccione la lista de ediciones que


desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Autorizaciones de Asistencia
Hay algunas horas calculadas en las tarjetas de tiempo que por su naturaleza deben ser
autorizadas por un supervisor. Las autorizaciones de asistencia son autorizaciones del
tiempo de algunos cálculos de asistencia.

Para autorizar horas desde la tarjeta de tiempo

1 Desde la tarjeta de tiempo del empleado, haga clic sobre el día que quiere autorizar
bajo la columna de horas por autorizar que desea modificar.

El campo aparecerá en modo de edición.

2 Edite el número de horas que desea.

3 Para terminar la edición, mueva la selección a otra campo de la cuadrícula, ya sea con
el ratón, con el tabulador o con las flechas del teclado.

Las horas que capturó aparecerán en verde indicando una autorización.

Para autorizar las horas de un grupo de empleados

1 Seleccione Autorizar Tiempos desde el menú Tareas.

La ventana de Editar Autorizaciones de Asistencia aparecerá.

6-32 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

2 Bajo Concepto seleccione el tipo de autorización.

3 Edite el filtro de empleados utilizando el botón de Editar Filtro.

4 Elija la Fecha inicial y el número de Días con la autorización.

5 Bajo Horas edite el número de horas de la autorización.

6 Bajo Observaciones escriba alguna nota o comentario de edición.

7 Elija el botón de Agregar a Grupo.

Para quitar una excepción de asistencia de un grupo de empleados

1 Desde la ventana de Excepciones de Asistencia, elija el tipo de Concepto.

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días con turno.

4 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

5 Elija el botón de Sí.

Manual del Sistema Quanto 2002 6-33


(Revisión 1.03)
Capítulo 6 Asistencia

Para dar de alta una excepción de asistencia para un empleado desde la cuadrícula de
excepciones

1 Desde la ventana de Excepciones de Asistencia, edite el número de empleado en la


cuadrícula en la columna Empleado.

2 Bajo Concepto edite el tipo de excepción.

3 Bajo Fecha, llene la fecha de la excepción.

4 Bajo Horas, llene la cantidad de horas.

5 Bajo Observaciones escriba alguna nota o comentario de edición.

Para quitar una excepción de asistencia de un grupo de empleados desde la cuadrícula de


excepciones

1 Desde la ventana de Excepciones de Asistencia, seleccione la lista de ediciones que


desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Edición de Transacciones
Si la hora de entrada o salida aparece en color rojo con un comentario, esto significa que la
transacción ha sido editada. A continuación se muestra una transacción de entrada que ha
sido editada.

Borrando Transacciones
Para borrar una línea de información

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre la línea que quiere
borrar la asistencia y desde el menú popup elija Borrar Asistencia.

Para borrar una entrada

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre la línea que quiere
borrar la asistencia y desde el menú popup elija Borrar Entrada.

Para borrar una salida

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre la línea que quiere
borrar la asistencia y desde el menú popup elija Borrar Salida.

6-34 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Editando Transacciones no Acumuladas


Existen casos en los que el Sistema Quanto no acumula transacciones realizadas por los empleados en
las terminales de registro. Estos casos se presentan cuando un empleado se presenta a trabajar en un
día que se asumía que no lo haría, ya sea porque su horario para ese día está definido como día libre o
porque se le asignó un periodo de ausencia. En estos casos, el Sistema Quanto muestra las
transacciones registradas por el empleado pero no acumula horas en base a ellas.

En las tarjetas de tiempo, el estado de estas transacciones mostrará “No Programada”, en caso que el
horario defina el día como día libre, o “Ignorada”, en caso que exista un periodo de ausencia para ese
día.

Por medio de la edición de transacciones, usted puede autorizar estas transacciones para que sean
tomadas en cuenta en el cálculo de horas laboradas.

Para autorizar una línea de información no acumulada

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre la línea que quiere
autorizar y desde el menú popup elija Autorizar Tiempo.

El tipo de la línea cambiará a “Autorizadas”.

Transacciones Reales vs Transacciones Calculadas


El Sistema Quanto le permite desplegar las transacciones reales o las transacciones calculadas de las
tarjetas de tiempo. Las transacciones reales muestran la hora exacta registrada en la base de datos
de transacciones. Las transacciones calculadas muestran la hora ajustada a las especificaciones del
horario del empleado. Usted puede ver que tipo de transacciones están siendo desplegadas en la
parte superior del documento de tarjetas de tiempo, como se muestra a continuación.

Faltas Injustificadas
Una falta injustificada sucede cuando un empleado no registra ni su entrada ni su salida en un día de
asistencia. Esto indica que el empleado no asistió a trabajar o que tuvo problemas al registrar su
asistencia. Si un empleado falta en un día de trabajo aparece en el campo de Tipo una Falta
Injustificada

Un supervisor puede asignar una ausencia al empleado para los días de falta injustificada, o puede
editar la tarjeta de tiempo de tal forma que se den de alta las checadas del empleado.

Manual del Sistema Quanto 2002 6-35


(Revisión 1.03)
Capítulo 6 Asistencia

Para aplicar el horario a un día de falta injustificada

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre la línea a la que
quiere aplicar el horario y desde el menú popup elija Aplicar Horario.

En la tarjeta de tiempo aparecerán las horas definidas en el horario en rojo, bajo


Entrada y Salida.

Checadas Faltantes
Cuando un empleado no registra su entrada o su salida en un día laborable aparece en el campo de
Tipo una Entrada Faltante o una Salida Faltante.

Un supervisor puede editar la tarjeta de tiempo de tal forma que se den de alta las checadas faltantes
del empleado.

Para aplicar una entrada faltante

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
aplicar la entrada del horario y desde el menú popup elija Aplicar Entrada de
Horario.

En la tarjeta de tiempo aparecerán la hora de la entrada definida en el horario en


rojo, bajo Entrada.

Para aplicar una salida faltante

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
aplicar la salida del horario y desde el menú popup elija Aplicar Salida de Horario.

En la tarjeta de tiempo aparecerán la hora de la salida definida en el horario en rojo,


bajo Salida.

Checadas Repetidas
Hay ocasiones en que los empleados registran su asistencia más de una vez por equivocación. Hay
algunas lectoras de asistencia que pueden minimizar este tipo de situación, no permitiendo a los
empleados checar dos veces en un intervalo de tiempo.

Es posible que una checada repetida no permita el cálculo correcto de horas laboradas, por ejemplo si
un empleado tiene las siguientes checadas: 8:00 AM, 8:00 AM, 6:00 PM. La tarjeta de tiempo lo
interpreta como:

Día Fecha Entrada Estado Salida Estado Horas


Entrada Salida Laboradas

Lunes 10/26/98 8:00 AM 8:00 AM Temprano 0.00

Lunes 10/26/98 6:00 PM 0.00

6-36 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Para borrar una checada repetida

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
borrar una entrada o salida y desde el menú popup elija Borrar Entrada o Borrar
Salida.

En la tarjeta de tiempo desaparecerá la checada repetida y se reajustarán las horas.

Ausencias
Las ausencias en el Sistema Quanto se muestran a continuación:

Tipo de Ausencia Descripción

Vacaciones Períodos de vacaciones del empleado.

Permisos Permisos de días enteros del empleado. El Sistema Quanto también puede manejar permisos
de horas.

Incapacidades Periodos de incapacidad del empleado.

Días Festivos Días festivos, se definen para todos los empleados o para ciertos turnos.

Para información acerca de cómo asignar vacaciones, permisos e incapacidades a los empleados,
consulte Asignando Ausencias a un Empleado bajo Información de Ausencias, en el Capítulo 5,
Empleados.

Hay ocasiones en las que un empleado asiste a trabajar en un día de ausencia. Las horas laboradas
pueden autorizarse.

Para autorizar todas las horas laboradas en una ausencia

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
autorizar y desde el menú popup elija Autorizar Tiempo.

Todo el tiempo extra será autorizado y aparecerá la autorización en verde bajo la


columna A Desc de la tarjeta de tiempo.

Para autorizar un número fijo de horas laboradas en una ausencia

• Desde la tarjeta de tiempo del empleado, edite el valor bajo la columna A Desc en el
día que quiere autorizar.

El tiempo extra será autorizado y aparecerá la autorización en verde.

Manual del Sistema Quanto 2002 6-37


(Revisión 1.03)
Capítulo 6 Asistencia

Horas Extras
Cuando un empleado trabaja horas adicionales a las que tiene definidas en su horario, estas horas
pueden acumularse como horas extras. Las horas extras deben autorizarse por un supervisor o pre-
autorizarse en el horario para que se contabilicen como dobles y triples.

Autorizando Horas Extras


Para pre-autorizar un número máximo de horas extras en un horario

• Desde la ventana de Horario, edite el número máximo de horas extras pre-


autorizadas, bajo Horas extras pre-autorizadas.

Para autorizar todas las horas extras de un día desde la tarjeta de tiempo

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
autorizar y desde el menú popup elija Autorizar Tiempo.

Todo el tiempo extra será autorizado y aparecerá la autorización en verde bajo la


columna Autor de la tarjeta de tiempo.

Para autorizar una cantidad de horas extras de un día desde la tarjeta de tiempo

1 Desde la tarjeta de tiempo del empleado, haga clic sobre el día que quiere autorizar
bajo la columna Autor.

El campo aparecerá en modo de edición.

2 Edite el número de horas que desea autorizar.

3 Para terminar la edición, mueva la selección a otra campo de la cuadrícula, ya sea con
el ratón, con el tabulador o con las flechas del teclado.

El tiempo extra que capturó será autorizado y aparecerá en verde.

Para quitar una autorización de horas extras desde la tarjeta de tiempo

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
autorizar bajo la columna Autor y desde el menú popup elija Quitar Autorización
de Horas.

El tiempo extra autorizado será quitado y aparecerá en cero bajo la columna Autor.

Para autorizar horas extras para un grupo de empleados

1 Elija Autorizar Tiempos desde el menú Tareas.

La ventana de Editar Autorizaciones de Asistencia aparecerá en pantalla.

6-38 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

2 Bajo Concepto elija Extras.

3 Edite el filtro de empleados utilizando el botón de Editar Filtro.

4 Elija la Fecha inicial y el número de Días que se autorizarán.

5 Edite el número de Horas para autorizar.

6 Bajo Observaciones escriba alguna nota o comentario de edición.

7 Elija el botón de Agregar a Grupo.

Para quitar la autorización de horas extras de un grupo de empleados

1 Desde la ventana de Editar Autorizaciones de Asistencia, bajo Concepto elija


Extras.

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días que se desea quitar la autorizarán.

4 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

5 Elija el botón de Sí.

Manual del Sistema Quanto 2002 6-39


(Revisión 1.03)
Capítulo 6 Asistencia

Para autorizar horas extras para un empleado desde la cuadrícula de autorizaciones

1 Desde la ventana de Editar Autorizaciones de Asistencia, edite el número de


empleado en la cuadrícula en la columna Empleado.

2 En el Concepto de edición elija Extras.

3 Bajo Fecha, llene la fecha de autorización.

4 Bajo Horas edite el número de horas para autorizar.

5 Bajo Observaciones escriba alguna nota o comentario de edición.

Para quitar la autorización de horas extras de un grupo de empleados desde la cuadrícula de


autorizaciones

1 Desde la ventana de Editar Autorizaciones de Asistencia, seleccione la lista de


ediciones que desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Turnos Extras
Hay ocasiones en las que un empleado trabaja un turno extra, cuando esto sucede se le puede asignar
una excepción de turno para autorizarle las horas laboradas.

Para dar de alta un turno extra para un grupo de empleados

1 Elija Excepciones de Turnos desde el menú de Tareas.

2 La ventana de Excepciones de Turno aparecerá en pantalla.

6-40 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

3 Elija el botón de Turno extra.

4 Edite el filtro de empleados utilizando el botón de Editar Filtro.

5 Elija la Fecha inicial y el número de Días con turno.

6 Bajo Turno seleccione el turno extra.

7 Bajo Observaciones escriba alguna nota o comentario de edición.

8 Elija el botón de Agregar a Grupo.

Para quitar un turno extra de un grupo de empleados

1 Desde la ventana de Excepciones de Turnos, elija el botón de Turno Extra.

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días con turno.

4 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

5 Elija el botón de Sí.

Manual del Sistema Quanto 2002 6-41


(Revisión 1.03)
Capítulo 6 Asistencia

Para dar de alta un turno extra para un empleado desde la cuadrícula de excepciones

1 Desde la ventana de Excepciones de Turnos, edite el número de empleado en la


cuadrícula en la columna Empleado.

2 Bajo Fecha, llene la fecha del turno extra.

3 En el Tipo de excepción elija Extra.

4 Bajo Turno elija el turno extra.

5 Bajo Observaciones escriba alguna nota o comentario de edición.

Para quitar un turno extra de un grupo de empleados desde la cuadrícula de excepciones

1 Desde la ventana de Excepciones de Turnos, seleccione la lista de ediciones que


desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Días de Descanso
Los días de descanso son días en que el empleado normalmente no labora. Hay ocasiones en que los
empleados laboran en un día de descanso.

Para autorizar horas laboradas en descanso

• Desde la tarjeta de tiempo del empleado, posicione el ratón sobre el día que quiere
autorizar y desde el menú popup elija Autorizar Tiempo.

Todo el tiempo extra será autorizado y aparecerá la autorización en verde bajo la


columna Autor de la tarjeta de tiempo.

Para autorizar un número de horas laboradas en descanso

• Desde la tarjeta de tiempo del empleado, edite el valor bajo la columna Autor en el
día que quiere autorizar.

El tiempo extra será autorizado y aparecerá la autorización en verde.

6-42 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Despliegue de Información
Las tarjetas de tiempo pueden desplegar u ocultar ciertas columnas.

Para cambiar las opciones de despliegue de líneas de la tarjeta de tiempo

• Desde la tarjeta de tiempo del empleado, utilice el control bajo Información


Mostrada para seleccionar las columnas que desea mostrar.

Prenómina
La prenómina es el acumulado de días y horas de los conceptos de asistencia en el periodo. En la
tarjeta de tiempo el tabulador Resumen muestra la prenómina del empleado para el periodo, como se
muestra a continuación.

Manual del Sistema Quanto 2002 6-43


(Revisión 1.03)
Capítulo 6 Asistencia

Los conceptos de acumulación de prenómina de Quanto son los siguientes:

Concepto Días Horas Descripción

Ordinarias Sí Horas ordinarias

Ordinarias a Pagar Sí Horas ordinarias a pagar

Dobles Sí Horas dobles

Triples Sí Horas triples

Extras Sí Horas extras

Extras No Autorizadas Sí Horas extras no autorizadas

No Acumulables Sí Horas laboradas no acumulables

Jornada Sí Sí Días y horas de jornada de acuerdo al turno

Jornada a Pagar Sí Horas de jornada a pagar

Inactivas Sí Días fuera de rango de contratación

Laboradas Sí Sí Días y horas laboradas

Laboradas Domingo Sí Sí Días y horas laborados en domingo

Laboradas Festivo Sí Horas autorizadas laboradas en festivo

Laboradas Vacación Sí Horas autorizadas laboradas en vacación

Laboradas Descanso Sí Horas autorizadas laboradas en descanso normal (domingo)

Laboradas Sí Horas autorizadas laboradas en día de descanso por substitución


Substituido (sábado)

Descanso Sí Días de descanso

Tardes Sí Sí Días y horas de entrada tarde y salida temprano

Entrada Tarde Sí Sí Días y horas de entrada tarde

Salida Temprano Sí Sí Días y horas de salida temprano

Vacación Gozada Sí Días de vacación gozada

Vacación Pagada Sí Días de vacación pagada en el periodo

Festivo Sí Sí Días y horas de festivo

Enfermedad General Sí Días de enfermedad general

Maternidad Sí Días de maternidad

Accidente de Trabajo Sí Días de accidente de trabajo

Accidente de Ruta Sí Días de accidente de ruta

Enfermedad de Sí Días de enfermedad de trabajo


Trabajo

Falta Justificada Sí Días con permiso de falta justificada

Permiso sin Goce Sí Días con permiso sin goce de sueldo

Permiso con Goce Sí Días con permiso con goce de sueldo

Suspensión Sí Días de suspensión

Otros Permisos Sí Días de otros permisos

Falta Injustificada Sí Días de falta injustificada

6-44 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

Excepciones de Prenómina
Las horas y días acumulados de asistencia aparecen en el resumen de la tarjeta de tiempo y
pueden editarse directamente. Las excepciones de prenómina son ediciones sobre los
resultados del cálculo del resumen de asistencia y siempre tienen precedencia sobre el
cálculo.

Quanto le permite editar las horas y días de todos los conceptos de prenómina.

Para editar las horas y días de un concepto desde el resumen de la tarjeta de tiempo

1 Desde el tabulador Resumen de la tarjeta de tiempo del empleado, haga clic sobre las
horas o días del concepto que quiere modificar.

El campo aparecerá en modo de edición.

2 Edite el número de horas o días que desea.

3 Para terminar la edición, mueva la selección a otro campo de la cuadrícula, ya sea con
el ratón, con el tabulador o con las flechas del teclado.

Las horas que capturó aparecerán en rojo indicando una excepción de asistencia.

Para editar las horas y días de un grupo de empleados

1 Seleccione Excepciones de Prenómina desde el menú Tareas.

La ventana de Editar Excepciones de Prenómina aparecerá.

Manual del Sistema Quanto 2002 6-45


(Revisión 1.03)
Capítulo 6 Asistencia

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija el cálculo de nómina, año y período con los controles bajo Período de Nómina.

4 Bajo Concepto seleccione el tipo de excepción.

5 Si desea editar los días seleccione el cuadro Editar Días y capture el número de días.

6 Si desea editar las horas seleccione el cuadro Editar Horas y capture el número de
horas.

7 Bajo Observaciones escriba alguna nota o comentario de edición.

8 Elija el botón de Agregar a Grupo.

Para quitar una excepción de prenómina de un grupo de empleados

1 Desde la ventana de Editar Excepciones de Prenómina, edite el filtro de empleados


utilizando el botón de Editar Filtro.

2 Elija el cálculo de nómina, año y período con los controles bajo Período de Nómina.

3 Elija el tipo de Concepto.

4 Elija si desea quitar la excepción de días y/o de horas con los cuadros de Editar Días
y Editar Horas.

5 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

6 Elija el botón de Sí.

Para dar de alta una excepción de prenómina para un empleado desde la cuadrícula de
excepciones

1 Desde la ventana de Editar Excepciones de Prenómina, edite el número de


empleado en la cuadrícula en la columna Empleado.

2 Bajo Concepto edite el tipo de excepción.

3 Bajo Periodo llene el periodo para el cálculo y año del control de Periodo de Nómina.

4 Bajo Tipo elija si quiere una excepción de Días u Horas.

5 Bajo Valor llene la cantidad de días u horas.

6 Bajo Observaciones escriba alguna nota o comentario de edición.

Para quitar una excepción de prenómina de un grupo de empleados desde la cuadrícula de


excepciones

1 Desde la ventana de Editar Excepciones de Prenómina, seleccione la lista de


ediciones que desea quitar en la cuadrícula.

6-46 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 6 Asistencia

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Importando Excepciones
Es posible importar excepciones de nómina desde un archivo de texto, con el siguiente
formato de archivo separado por comas (Comma Saved Value):

Campo Tipo Descripción

Número del empleado Alfanumérico Identificación del empleado en el Sistema Quanto

Clave del concepto Alfanumérico La clave del concepto

Días/Horas Si es una excepción de días u horas

Monto Numérico El monto del concepto

Para importar excepciones de prenómina desde archivo

4 Elija Excepciones de Prenómina desde Importar en el menú de Archivo.

La ventana de Importar Excepciones de Prenómina aparecerá en pantalla.

5 Bajo Archivo de Texto escriba la ruta del archivo o utilice el botón de Buscar.

6 Bajo Período seleccione el cálculo de nómina, el año y el período de nómina.

7 Bajo En caso de movimientos duplicados elija si desea Remplazar la excepción con


la importada o Sumar el valor importado a la excepción existente.

8 Elija el botón de Importar.

Manual del Sistema Quanto 2002 6-47


(Revisión 1.03)
Capítulo 6 Asistencia

(Página en blanco)

6-48 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 7

Nómina
El módulo de Nómina administra el pago de salarios, bonos y otras formas de compensación, al igual
que impuestos, deducciones y retenciones. Utiliza el poderoso y robusto lenguaje QuantoBasic™ que
le permite automatizar por completo los cálculos de nómina. Para información detallada de
QuantoBasic y su uso en fórmulas de nómina, consulte el Apéndice A, Lenguaje
QuantoBasic.

Opciones de Cálculo
El Sistema Quanto le permite configurar opciones de cálculo de la nómina. Las opciones globales de
cálculo se muestran a continuación.

Campo Descripción

Redondeo de monto neto a Para el cálculo del salario neto existe la opción de redondear para evitar el manejo de
pagar monedas pequeñas.

Mantener y aplicar saldo de Si se elige redondear monto neto a pagar, se puede mantener y aplicar el saldo de
redondeo redondeo en períodos subsecuentes. Supongamos que estamos redondeando a 10
unidades de moneda. Si se selecciona esta opción, el sistema hará lo siguiente para un
empleado con salario fijo de $344:

1era Semana: Neto = $344, Redondeado = $340, Saldo = $4

2da Semana: Neto: $344 + $4 del saldo = $348, Redondeado = $350, Saldo = - $2

3era Semana: Neto: $344 – $2 del saldo = $342, Redondeado = $340, Saldo = $2

Salario utilizado en periodo El tipo de salario que se utiliza para el pago de nómina. Es necesario definirlo en caso de
de nómina tener modificaciones de salario en el periodo de nómina. Las opciones son:

Salario de Fecha Inicial – Toma el salario que tenía el primer día del periodo de
nómina.

Salario de Fecha Final – Toma el salario que tenía el último día del periodo de nómina.

Promedio de salarios – Promedia los salarios del periodo. Por ejemplo, en una nómina
semanal un empleado tiene un salario diario de $100 los primeros 3 días del periodo de
nómina y al cuarto día se le aumenta a $200. El promedio se calcularía como:

Salario Semana = (3 x $100) + (4 x $200) = $1,100

Salario Diario = $1,100 / 7 = $157.14

Días para promediar Las opciones disponibles son las siguientes:


percepciones variables
Días IMSS - Los días para el IMSS son los acumulados de todos los días del periodo
descontando únicamente incapacidades.

Días del periodo - Acumulado de los días de los periodos de nómina pagada.

Días Trabajados – Es igual a los días del periodo descontando ausentismos, es decir,
considera únicamente los días trabajados.

Días Calendario - Si el bimestre es marzo abril, toma el valor de 61 días ( 31 días


de marzo, y 30 días de abril)

Revisar cambios de salario Los salarios integrados de los empleados pueden cambiar por

Manual del Sistema Quanto 2002 7-1


(Revisión 1.03)
Capítulo 7 Nómina

Campo Descripción
automáticamente • Antigüedad

• Cambio en las percepciones variables al inicio de mes

• Cambio en alguna de las tablas de prestaciones

El sistema puede efectuar el cambio automático, dependiendo de la opción que se elija.


Las opciones son las siguientes:

• Nunca

• Al entrar al sistema y al cálculo o cierre de cada nómina

• Al entrar al sistema

• Al cálculo de la nómina

• Al cierre de la nómina

Para modificar las opciones de cálculo

1 Elija Globales desde el menú de Opciones.

La ventana de Opciones Globales aparecerá en pantalla.

2 Modifique las opciones globales bajo Opciones de Cálculo.

3 Elija el botón de Aceptar.

7-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Desglose de Moneda
El desglose de moneda es útil para el pago de la nómina o vales. Se pueden manejar distintas
monedas y en ellas se define todas las denominaciones de monedas y billetes.

Editando Monedas
Para modificar los datos del desglose de moneda

1 Elija Desglose de Moneda desde el menú Mantener.

La ventana de Desglose de Moneda aparecerá en pantalla.

2 Seleccione el desglose cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de desglose de moneda, consulte


Seleccionando una Moneda más adelante en este capítulo.

3 Llene los campos de información de la moneda quiere modificar.

Campo Descripción

Código El código de la moneda.

Descripción La descripción de la moneda.

Cuadricula de Las denominaciones que tiene la moneda.


denominaciones

Manual del Sistema Quanto 2002 7-3


(Revisión 1.03)
Capítulo 7 Nómina

La cuadrícula de denominaciones tiene los siguientes campos:

Campo Descripción

Descripción Descripción de la moneda o denominación.

Denominación El monto de la moneda o billete.

4 Elija el botón de Guardar desde la barra de herramientas.

Para crear una nueva moneda

1 En la ventana de Desglose de Moneda elija el botón de Nuevo Registro desde la


barra de herramientas.

2 Llene los campos de información de la nueva moneda.

3 Elija Guardar desde la barra de herramientas.

Para borrar una moneda

1 Desde la ventana de Desglose de Moneda seleccione la moneda que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando una Moneda


Usted puede seleccionar una moneda desde la ventana de Desglose de Moneda buscando la moneda
o recorriendo las monedas una por una.

Para seleccionar una moneda en específico

• Utilice el control bajo Clave para seleccionar la moneda.

En la ventana aparecerá la moneda seleccionada.

Para ir a la primera moneda

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir a la siguiente moneda

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir a la moneda anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

7-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Para ir a la última moneda

• Elija el botón de Último Registro en la barra de herramientas.

Tablas de Nómina
Las tablas de nómina son tablas de retención de impuestos del IMSS e ISPT para el cálculo de
impuestos de nómina.

En México estas tablas se publican en el Diario Oficial de la Federación.

Editando Tablas de Nómina


Para modificar los datos de las tablas de nómina

1 Elija Tablas de Nómina desde el menú Mantener.

La ventana de Tablas Numéricas aparecerá en pantalla.

2 Seleccione la tabla de nómina cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de una tabla de nómina, consulte


Seleccionando una Tabla de Nómina más adelante en este capítulo.

3 Edite las opciones de la ventana, a continuación se explican los campos.

Manual del Sistema Quanto 2002 7-5


(Revisión 1.03)
Capítulo 7 Nómina

Campo Descripción

Clave Clave que identifica a la tabla de nómina.

Descripción Descripción de la tabla de nómina.

Fecha Inicial La fecha inicial de la tabla de nómina, debido a que la tabla puede cambiar
por fecha, es posible tener más de una fecha para la misma tabla.

Agregar Fecha... Oprima este botón para agregar una nueva fecha y capturar los valores en la
tabla

Quitar Fecha... Oprima este botón para quitar una fecha

Tabla Cuadrícula con la tabla de nómina.

A continuación se explican los campos de la cuadrícula de la tabla de nómina.

Campo Descripción

Límite inferior Es la cantidad base a partir de la cual se aplica el valor fijo y el porcentaje
correspondientes a un monto.

Valor fijo El valor fijo de la tabla.

Porcentaje El porcentaje de aplicación.

4 Elija el botón de Guardar desde la barra de herramientas.

Agregando Fechas a una Tabla


Debido a que las tablas pueden cambiar a partir de una fecha, es posible agregar otras
fechas de vigencia a tablas existentes.

Para agregar una fecha de la tabla de nómina

1 En la ventana de Tablas Numéricas elija el botón de Agregar Fecha.

La ventana de Nueva Fecha de Tabla aparecerá en pantalla.

2 Bajo Fecha elija la fecha de inicio de vigencia de la tabla.

3 Si desea copiar los valores de la fecha inmediata anterior elija el cuadro de Copiar
valores de tabla con la fecha anterior.

4 Elija Aceptar.

7-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Para quitar una fecha de la tabla de nómina

1 En la ventana de Tablas Numéricas elija el botón de Borrar Fecha.

Una ventana de comprobación aparecerá en pantalla.

2 Elija Sí.

Para cancelar cambios a una tabla

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Tablas de Nómina.

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear una nueva tabla de nómina

1 En la ventana de Tablas Numéricas elija el botón de Nuevo Registro desde la barra


de herramientas.

2 Llene los campos de información de la nueva tabla.

3 Elija Guardar desde la barra de herramientas.

Para borrar una tabla de nómina

1 Desde la ventana de Tablas Numéricas seleccione la tabla que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando una Tabla de Nómina


Usted puede seleccionar una tabla de nómina desde la ventana de Tablas Numéricas buscando la
tabla o recorriendo las tablas una por una.

Para seleccionar una tabla en específico

• Utilice el control bajo Clave para seleccionar la tabla.

En la ventana aparecerá la tabla seleccionada.

Para ir a la primera tabla

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir a la siguiente tabla

• Elija el botón de Siguiente Registro en la barra de herramientas.

Manual del Sistema Quanto 2002 7-7


(Revisión 1.03)
Capítulo 7 Nómina

Para ir a la tabla anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir a la última tabla

• Elija el botón de Último Registro en la barra de herramientas.

Tablas de Prestaciones
Las tablas de prestaciones contienen las obligaciones de la empresa con los empleados como
vacaciones, prima vacacional y aguinaldo de acuerdo a su antigüedad. Con estos datos se calcula el
factor de integración para obtener el salario integrado para la determinación de cuotas del IMSS.

Una empresa puede tener varias tablas de prestaciones que se pueden asignar a diferentes grupos de
empleados.

Editando Tablas de Prestaciones


Para modificar los datos de las tablas de nómina

1 Elija Tablas de Prestaciones desde el menú Mantener.

La ventana de Tabla de Prestaciones aparecerá en pantalla.

2 Seleccione la tabla de prestaciones cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de una tabla de prestaciones,


consulte Seleccionando una Tabla de Prestaciones más adelante en este capítulo.

7-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

3 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Clave Clave que identifica a la tabla de prestaciones.

Descripción Descripción de la tabla de prestaciones.

Vacación sobre Habilite este cuadro si el séptimo día de vacaciones se integra al salario.
séptimo día se
integra al salario

Prima vacacional Habilite este cuadro para indicar que el cálculo del factor de integración
sobre séptimo día incluye el pago de prima vacacional sobre séptimo día.

Prima Dominical Porcentaje de prima dominical normal a pagar.

Tabla Cuadrícula con la tabla de prestaciones por antigüedad de los empleados.

A continuación se explican los campos de la cuadrícula de la tabla de prestaciones.

Campo Descripción

Antig Antigüedad de los empleados.

Días Vac Días de vacaciones a los que tienen derecho los empleados.

Prima Vac El porcentaje a pagar para vacaciones.

Días Aguin Días de aguinaldo que corresponden a la antigüedad.

Días Adic Días que también se pagan al empleado pero que no son días de vacación o
aguinaldo.

FI Calc Factor de Integración calculado a través de los campos anteriores.

Calc Botón para ver el detalle del cálculo del factor de integración.

Editado Indica si el factor de integración está editado.

FI Editado En caso de que el Factor de Integración sea editado, en los cálculos se


utilizará ese valor en lugar del calculado.

4 Elija el botón de Guardar desde la barra de herramientas.

Para cancelar cambios a una tabla

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Tablas de Prestaciones.

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear una nueva tabla de prestaciones

1 En la ventana de Tabla de Prestaciones elija el botón de Nuevo Registro desde la


barra de herramientas.

2 Llene los campos de información de la nueva tabla.

3 Elija Guardar desde la barra de herramientas.

Manual del Sistema Quanto 2002 7-9


(Revisión 1.03)
Capítulo 7 Nómina

Para borrar una tabla de prestaciones

1 Desde la ventana de Tabla de Prestaciones seleccione la tabla que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando una Tabla de Prestaciones


Usted puede seleccionar una tabla de prestaciones desde la ventana de Tabla de Prestaciones
buscando la tabla o recorriendo las tablas una por una.

Para seleccionar una tabla en específico

• Utilice el control bajo Clave para seleccionar la tabla.

En la ventana aparecerá la tabla seleccionada.

Para ir a la primera tabla

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir a la siguiente tabla

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir a la tabla anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir a la última tabla

• Elija el botón de Último Registro en la barra de herramientas.

7-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Salarios Mínimos
El salario mínimo es el monto mínimo que el patrón debe pagar al trabajador por su labor.

En México la Comisión Nacional de los Salarios Mínimos establece los importes del salario dividiendo al
país en 3 zonas geográficas denominadas Zona A, Zona B y Zona C.

Editando Salarios Mínimos


Para modificar los salarios mínimos

1 Elija Salarios Mínimos desde el menú Mantener.

La ventana de Salarios Mínimos aparecerá en pantalla.

2 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Fecha Fecha inicial del salario mínimo

Zona A Salario mínimo para la zona geográfica A

Zona B Salario mínimo para la zona geográfica B

Zona C Salario mínimo para la zona geográfica C

Manual del Sistema Quanto 2002 7-11


(Revisión 1.03)
Capítulo 7 Nómina

Funciones de Nómina
Las funciones de nómina son variables o funciones que pueden ser utilizadas en todo el sistema.
Quanto utiliza el lenguaje QuantoBasic que es un superset de Microsoft VBScript. Hay dos maneras de
definir una función de nómina en Quanto:

Tipo de Función Descripción

Fórmula El valor es el resultado de evaluar la expresión de VBscipt. Por ejemplo si se define el


sueldo por hora de un turno de 8 horas diarias, se podría definir una función llamada
SueldoHora de la siguiente manera:

SalarioDiario / 8

Subrutina de Basic El valor debe ser asignado al nombre de la función como se utiliza en VisualBasic.
Utilizando el ejemplo anterior, se podría definir una función llamada SueldoHora de la
siguiente manera:

SueldoHora = SalarioDiario / 8

Definir una función como subrutina le permite hacer fórmulas sofisticadas que contengan
más de una expresión, por ejemplo:

SueldoHora = 0

If Quanto.ShiftCode() = “Turno1” Then ‘ Si el turno es Turno1

SueldoHora = SalarioDiario / 7

Else

SueldoHora = SalarioDiario / 8

End If

Editando Funciones de Nómina


Para modificar los datos de las funciones de nómina

1 Elija Funciones de Nómina desde el menú Mantener.

La ventana de Funciones de Nómina aparecerá en pantalla.

7-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Seleccione función cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de una función, consulte


Seleccionando una Función de Nómina más adelante en este capítulo.

3 Edite las opciones de la ventana, a continuación se explican los campos.

Campos Descripción

Código de Identificación única de la función, este nombre debe seguir las normas estándar de
Función nombramiento de lo que sea en VBScript. El nombre:

Debe comenzar con un carácter alfabético.

No puede contener un punto.

No debe exceder de 255 caracteres.

Debe ser único en el contexto en el que se define

Descripción Descripción de la función

El concepto es Indica si el concepto es definido como una subrutina o una expresión


definido como
una subrutina

Subrutina / Expresión a evaluar para obtener el resultado de la función


Fórmula

4 Elija el botón de Guardar desde la barra de herramientas.

Para cancelar cambios a una función

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Funciones de Nómina.

Manual del Sistema Quanto 2002 7-13


(Revisión 1.03)
Capítulo 7 Nómina

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear una nueva función

1 En la ventana de Funciones de Nómina elija el botón de Nuevo Registro desde la


barra de herramientas.

2 Llene los campos de información de la nueva función.

3 Elija Guardar desde la barra de herramientas.

Para borrar una función

1 Desde la ventana de Funciones de Nómina seleccione la tabla que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando una Función de Nómina


Usted puede seleccionar una función de nómina desde la ventana de Funciones de Nómina buscando
la función o recorriendo las funciones una por una.

Para seleccionar una función en específico

• Utilice el control bajo Código de Función para seleccionar la función.

En la ventana aparecerá la tabla seleccionada.

Para ir a la primera función

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir a la siguiente función

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir a la función anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir a la última función

• Elija el botón de Último Registro en la barra de herramientas.

7-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Conceptos de Nómina
Los conceptos de nómina son funciones que se aplican a cálculos de nómina para su pago.

Editando Conceptos de Nómina


Para modificar los datos de los conceptos

1 Elija Conceptos de Nómina desde el menú de Mantener.

La ventana de Conceptos de Nómina aparecerá en pantalla.

2 Seleccione el concepto cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de conceptos, consulte


Seleccionando un Concepto de Nómina más adelante en este capítulo.

3 Llene los campos de información del concepto que quiere modificar.

Para información acerca de como llenar los distintos campos del concepto busque el
tabulador que desea editar más adelante en este capítulo.

4 Elija el botón de Guardar desde la barra de herramientas.

Manual del Sistema Quanto 2002 7-15


(Revisión 1.03)
Capítulo 7 Nómina

Para cancelar cambios a un concepto

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Conceptos de Nómina.

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear un nuevo concepto

1 En la ventana de Conceptos de Nómina elija el botón de Nuevo Registro desde la


barra de herramientas.

2 Llene los campos de información del nuevo concepto.

Para información acerca de como llenar los distintos campos del concepto busque el
tabulador que desea editar más adelante en este capítulo.

3 Elija Guardar desde la barra de herramientas.

Para borrar un concepto

1 Desde la ventana de Conceptos de Nómina seleccione el concepto que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Seleccionando un Concepto de Nómina


Usted puede seleccionar un concepto desde la ventana de Conceptos de Nómina buscando el
concepto o recorriendo a los conceptos uno por uno.

Para seleccionar un concepto en específico

• Utilice el control bajo Código de Concepto para seleccionar el concepto.

En la ventana aparecerá el concepto seleccionado.

Para ir al primer concepto

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir al siguiente concepto

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir al concepto anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

7-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Para ir al último concepto

• Elija el botón de Último Registro en la barra de herramientas.

La Ventana de Conceptos de Nómina


La ventana de Conceptos de Nómina cuenta con una clave y descripción y con cuatro
tabuladores: General, Bases Fiscales, Notas y Filtro. En la parte superior de la ventana
aparece la clave y descripción:

Campo Descripción

Código de Concepto Identificación única de la función, este nombre debe seguir las normas estándar de
nombramiento de lo que sea en VBScript. El nombre:

Debe comenzar con un carácter alfabético.

No puede contener un punto.

No debe exceder de 255 caracteres.

Debe ser único en el contexto en el que se define

Descripción Descripción del concepto

Información General
El tabulador General muestra el tipo de concepto y la fórmula VBScript.

Campos Descripción

Tipo de Concepto El tipo del concepto, los valores se describen en la siguiente tabla.

Incluir en listado de nómina Seleccionar si este concepto debe agregarse en forma automática al listado de nómina.

Incluir en recibo de nómina Seleccionar si este concepto debe agregarse en forma automática al recibo de nómina.

El concepto está definido Indica si el concepto es definido como una subrutina o una expresión.
como una subrutina de
Basic

Subrutina / Fórmula Expresión a evaluar para obtener el resultado de la función.

La percepción se paga Para efectos de cálculo de impuestos, determina si el concepto corresponde a una
mensualmente percepción que se paga en forma mensual.

Fórmula diaria de Define la formula que se necesita evaluar cuando se requiere calcular el monto de
integración integración diario para el concepto.

Los tipos de conceptos se describen a continuación:

Manual del Sistema Quanto 2002 7-17


(Revisión 1.03)
Capítulo 7 Nómina

Tipo Icono Descripción

Percepción Fija Importe que el empleado recibe de manera consistente como renumeración, tal
como su sueldo ordinario.

Percepción Variable Importe que el empleado no recibe de manera consistente, tal como un bono por
puntualidad exacta. Para mayor información vea, Percepciones Variables más
adelante.

Prestación Percepción no monetaria que recibe el empleado, tal como vales de despensa. No
afecta el importe neto que recibe el empleado.

Deducción Importe que se resta a las percepciones del empleado, tal como impuestos y seguro
social.

Deducción por Importe que se resta a las percepciones del empleado debido al pago de un
préstamo préstamo de la empresa.

Deducción por ahorro Importe que se resta a las percepciones del empleado debido al ingreso en una caja
de ahorra en la empresa.

Obligación de la Impuestos que paga la empresa como consecuencia de los importes pagados al
empresa empleado con base en su sueldo.

Datos de captura Tiene el mismo uso y comportamiento del concepto tipo Temporal con la excepción
de que sí guarda acumulados. Al igual que el tipo Temporal, no es desplegado en los
movimientos de nómina del empleado.

Temporal Sirven para almacenar resultados o valores que se utilizan en el cálculo de otro
concepto. No guarda acumulados y es ignorado al afectar la nómina.

Bases Fiscales
Las bases fiscales son las bases para exentar o gravar los impuestos de un concepto. El
sistema permite hasta 10 bases fiscales, de las cuales las dos primeras son las
correspondientes al cálculo de ISPT y Percepciones Variables IMSS. Las demás bases fiscales
pueden utilizarse por la empresa como lo requieran. La siguiente ilustración muestra la
información del tabulador Bases Fiscales.

7-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Para cada base fiscal se pueden elegir las siguientes opciones:

Campo Descripción

Gravable Grava todo

Exento Exenta todo

Parcialmente exento El resultado de la formula es exento

Parcialmente gravable El resultado de la formula grava, el resto es exento

Manual del Sistema Quanto 2002 7-19


(Revisión 1.03)
Capítulo 7 Nómina

Notas del Concepto


El tabulador de Notas muestra las notas asociadas con el concepto que puede ser una
descripción o el fundamento legal del concepto. La siguiente ilustración muestra la
información del tabulador Notas.

Filtro
El tabulador Filtro permite filtrar a cuales empleados aplica el concepto. La siguiente
ilustración muestra la información del tabulador Filtro.

7-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Cálculos de Nómina
Un cálculo de nómina define los conceptos de pago y los periodos de nómina para un grupo
de empleados. Un cálculo de nómina normalmente cae en uno de los siguientes tres tipos de
nóminas:

Tipo Descripción

Nómina de Pago Periódico Se define para el pago de nómina según el tipo de período (por ejemplo, semana,
catorcenal, quincenal o mensual).

Nómina de Pago Anual Se utilizan para conceptos que únicamente se pagan una vez al año como aguinaldos y
PTU

Nómina de Vacaciones Algunas empresas pagan las vacaciones en nóminas separadas de la nomina ordinaria.

Editando Cálculos de Nómina


Para modificar los datos de los cálculos

1 Elija Cálculos de Nómina desde el menú de Mantener.

La ventana de Cálculos aparecerá en pantalla.

Manual del Sistema Quanto 2002 7-21


(Revisión 1.03)
Capítulo 7 Nómina

2 Seleccione el cálculo cuyos datos quiere modificar.

Para información acerca de la selección y búsqueda de cálculos, consulte


Seleccionando un Cálculo de Nómina más adelante en este capítulo.

3 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Clave Clave única del cálculo de nómina.

Descripción Descripción del cálculo de nómina.

Cálculo de Un cálculo de nómina normal corresponde a cálculos de nóminas de pago


nómina normal periódico.

Incluye a Se selecciona cuando en el cálculo de nóminas extraordinarias se necesiten incluir


empleados bajas, por ejemplo en el cálculo de nómina de PTU.
activos e
inactivos

Conceptos Lista de conceptos que se incluyen en el cálculo.


incluidos en el
cálculo

Editar Edita la lista de conceptos incluidos en el cálculo.

Años definidos Los años de períodos de pago definidos en el cálculo de nómina.


en el cálculo

Agregar Año Agrega un año con períodos de pago.

7-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Campo Descripción

Períodos en el Cuadrícula con los periodos para el año seleccionado.


año
seleccionado

La cuadrícula de períodos contiene los siguientes campos:

Campo Descripción

Estado Icono del estado del período.

Período El número secuencial del período.

Inicial Fecha inicial del período.

Final Fecha final del período.

Pago Fecha de pago del período.

Mes El mes en el que se acumula el período de nómina.

Días Número de días calculado de la fecha inicial y final.

4 Elija el botón de Guardar desde la barra de herramientas.

Para cancelar cambios a un cálculo

• Si los datos en pantalla no han sido guardados a disco (eligiendo el botón de


Guardar), es posible restaurar los datos modificados seleccionando el icono de
Restaurar en la barra de herramientas de la ventana de Cálculos.

Los datos en pantalla serán reemplazados por los datos en disco.

Para crear un nuevo cálculo

1 En la ventana de Cálculos elija el botón de Nuevo Registro desde la barra de


herramientas.

2 Llene los campos de información del nuevo cálculo.

3 Elija Guardar desde la barra de herramientas.

Para borrar un cálculo

1 Desde la ventana de Cálculos seleccione el concepto que desea borrar.

2 Elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Manual del Sistema Quanto 2002 7-23


(Revisión 1.03)
Capítulo 7 Nómina

Seleccionando un Cálculo de Nómina


• Usted puede seleccionar un cálculo desde la ventana de Cálculos buscando el cálculo o
recorriendo a los cálculos uno por uno.

Para seleccionar un cálculo en específico

• Utilice el control bajo Clave para seleccionar el cálculo.

En la ventana aparecerá el cálculo seleccionado.

Para ir al primer cálculo

• Elija el botón de Primer Registro en la barra de herramientas.

Para ir al siguiente cálculo

• Elija el botón de Siguiente Registro en la barra de herramientas.

Para ir al cálculo anterior

• Elija el botón de Registro Anterior en la barra de herramientas.

Para ir al último cálculo

• Elija el botón de Último Registro en la barra de herramientas.

Conceptos en el Cálculo
Un cálculo de nómina puede incluir conceptos de nómina previamente definidos.

Para modificar los conceptos de pago en un cálculo

1 Desde la ventana de Cálculos oprima el botón de Editar.

La ventana de Conceptos en Cálculo aparecerá en pantalla.

7-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Conceptos Los conceptos que no se calculan en el cálculo.


Definidos

Conceptos en Los conceptos que se calculan en el cálculo. El orden de los conceptos puede ser
Cálculo importante si un concepto depende de otros.
<Cálculo>

Fórmula La fórmula del concepto.

Notas Las notas asociadas con el concepto.

3 Elija el botón de Aceptar.

Períodos de Nómina
Los períodos de nómina se definen la primera vez que se crea el cálculo y al inicio de cada
año. El estado de los periodos de nómina puede ir cambiando, a continuación se muestran
los posibles estados de un periodo de nómina.

Icono Descripción

Periodo no ha sido cerrado ni calculado en su totalidad.

Periodo ha sido calculado en su totalidad.

Periodo ha sido cerrado.

Manual del Sistema Quanto 2002 7-25


(Revisión 1.03)
Capítulo 7 Nómina

Para agregar un nuevo año al cálculo

1 Desde la ventana de Cálculos oprima el botón de Agregar Año.

La ventana de Llenado Automático de Períodos aparecerá en pantalla.

2 Edite las opciones de la ventana, a continuación se explican los campos.

Campo Descripción

Nuevo año en El nuevo año que se desea agregar.


el período

Periocidad pre- Una periocidad predefinida, los valores posibles son:


definida
• Diario (1)

• Semanal (7)

• Catorcenal (14)

• Quincenal (pagos en 1ero y 15)

• Mensual

• Anual

Días en Los días que deben transcurrir para el pago en caso que no corresponda a una
período periocidad predefinida.

Fecha Inicial Fecha inicial del primer período.

Fecha Final Fecha final del último período.

Días de Fondo Días de fondo para el pago.

3 Elija el botón de Aceptar.

7-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Calculando una Nómina


El cálculo de nómina obtiene los montos a pagar a los empleados para un período. Las
nóminas deben ser calculadas consecutivamente por período.

Antes de calcular la nómina de los empleados es importante calcular las tarjetas de tiempo
para ese período para obtener la información de asistencia. Para información acerca de
como calcular las tarjetas de los empleados, consulte Calculando Tarjetas de Tiempo,
bajo Tarjetas en el Capítulo 6, Asistencia.

Para calcular una nómina

1 Elija Calcular Nómina desde el menú de Tareas o elija el botón de Calcular


Nómina desde la barra de herramientas.

La ventana de Calcular Nómina aparecerá en pantalla.

2 Bajo Nómina a Calcular seleccione el cálculo de nómina, el año y el período de


nómina que desea calcular.

3 Si desea filtrar a los empleados del cálculo, elija el botón de Editar Filtro.

Para información acerca de la edición del filtro de empleados, consulte Editando un


Filtro en el Apéndice B, Filtros.

4 Elija el botón de Calcular.

Una ventana de progreso aparecerá en pantalla.

Manual del Sistema Quanto 2002 7-27


(Revisión 1.03)
Capítulo 7 Nómina

Al finalizar la ventana de Resultados de Cálculo de Nómina aparecerá en pantalla.

Durante el cálculo de la nómina, aparecerá una ventana que mostrará el número de empleados
procesados y el número de empleados en el criterio. Desde esta ventana es posible cancelar el cálculo
en cualquier momento.

Para cancelar el cálculo de una nómina

• En la ventana de progreso elija el botón de Cancelar u oprima ESC.

Excepciones de Nómina
Una vez calculada una nómina, los montos del cálculo se pueden editar desde el proceso
global de edición o desde el tabulador de Nómina del Empleado. Para información acerca de
la ventana de Nómina de los empleados, consulte Información de Nómina en el Capítulo
5, Empleados.

Para agregar una excepción de nómina a un grupo de empleados

1 Elija Excepciones de Nómina desde el menú de Tareas.

La ventana de Editar Montos de Nómina aparecerá en pantalla.

7-28 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Bajo Período de Nómina seleccione el cálculo de nómina, el año y el período de


nómina.

4 Bajo Concepto seleccione el concepto al que desea aplicarle la excepción.

5 Bajo Monto edite el monto de la excepción.

6 Elija el botón de Agregar a Grupo.

Para quitar una excepción de nómina de un grupo de empleados

1 Desde la ventana de Editar Montos de Nómina, edite el filtro de empleados


utilizando el botón de Editar Filtro.

2 Bajo Período de Nómina seleccione el cálculo de nómina, el año y el período de


nómina.

3 Bajo Concepto seleccione el concepto al que desea quitarle la excepción.

4 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

5 Elija el botón de Sí.

Manual del Sistema Quanto 2002 7-29


(Revisión 1.03)
Capítulo 7 Nómina

Para dar de alta una excepción de nómina para un empleado desde la cuadrícula de excepciones

1 Desde la ventana de Editar Montos de Nómina, edite el número de empleado en la


cuadrícula en la columna Empleado.

2 Bajo Concepto edite el tipo de excepción.

3 Bajo Periodo elija el periodo de nómina.

4 Bajo Monto llene la cantidad.

Para quitar una excepción de nómina de un grupo de empleados desde la cuadrícula de


excepciones

1 Desde la ventana de Editar Montos de Nómina, seleccione la lista de ediciones que


desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Importando Excepciones
Es posible importar excepciones de nómina desde un archivo de texto, con el siguiente formato de
archivo separado por comas (Comma Saved Value):

Campo Tipo Descripción

Número del empleado Alfanumérico Identificación del empleado en el Sistema Quanto

Clave del concepto Alfanumérico La clave del concepto

Monto Numérico El monto del concepto

Para importar excepciones de nómina desde archivo

1 Elija Excepciones de Nómina desde Importar en el menú de Archivo.

La ventana de Importar Excepciones de Nómina aparecerá en pantalla.

7-30 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Bajo Archivo de Texto escriba la ruta del archivo o utilice el botón de Buscar.

3 Bajo Período seleccione el cálculo de nómina, el año y el período de nómina.

4 Bajo En caso de movimientos duplicados elija si desea Remplazar la excepción con


la importada o Sumar el valor importado a la excepción existente.

5 Elija el botón de Importar.

Cierres de Períodos de Nómina


El cerrar un periodo de nómina afecta los acumulados del cálculo del periodo y marca el periodo como
cerrado. No se puede editar o recalcular tarjetas de tiempo y cálculos de nómina de un periodo
cerrado. Para poder cerrar un periodo de nómina es necesario haber calculado la nómina para el
periodo en su totalidad.

Para cerrar un periodo de nómina

1 Elija Cerrar Periodo de Nómina desde el menú de Tareas.

La ventana de Cerrar Periodo de Nómina aparecerá en pantalla.

2 Bajo Período de Nómina seleccione el cálculo de nómina, el año y el período de


nómina.

3 Elija el botón de Cerrar Periodo.

Manual del Sistema Quanto 2002 7-31


(Revisión 1.03)
Capítulo 7 Nómina

Reabriendo un Periodo
En casos extremos es posible reabrir un periodo cerrado con anterioridad, pero esto en la mayoría de
los casos no se recomienda y solo debe hacerse cuando se desea recalcular un periodo de nómina que
ya ha sido cerrado.

Para reabrir un periodo de nómina

1 Elija Reabrir Periodo de Nómina desde Herramientas en el menú de Opciones.

La ventana de Reabrir Periodo de Nómina aparecerá en pantalla.

2 Bajo Período de Nómina seleccione el cálculo de nómina, el año y el período de


nómina.

3 Elija el botón de Reabrir Periodo.

Percepciones Variables
Las percepciones variables son importes que el empleado no recibe de manera consistente, por
ejemplo un bono por puntualidad exacta. Al calcular un periodo de nómina se guarda el monto de
percepciones variables y el número de días y al cerrar un periodo se guarda en los acumulados. El
salario integrado se forma utilizando el promedio diario de percepciones variables del mes anterior.

En casos extremos es posible recalcular las percepciones variables de un periodo cerrado con
anterioridad, pero esto en la mayoría de los casos no se recomienda y solo debe hacerse cuando se
desea recalcular las percepciones variables de un periodo de nómina que ya ha sido cerrado.

Para recalcular las percepciones variables de un periodo de nómina cerrado

1 Elija Recalcular Percepciones Variables desde Herramientas en el menú de


Opciones.

La ventana de Recalcular Percepciones Variables Gravables aparecerá en


pantalla.

7-32 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Bajo Período seleccione el cálculo de nómina, el año y el período de nómina.

3 Elija el botón de Recalcular.

Montos Gravables de Bases Fiscales


En casos extremos es posible recalcular los montos gravables de la base fiscal de cada concepto de un
periodo cerrado con anterioridad, pero esto en la mayoría de los casos no se recomienda y solo debe
hacerse cuando se desea recalcular los montos gravables de la base fiscal de cada concepto de un
periodo de nómina que ya ha sido cerrado.

Para recalcular las bases fiscales de un periodo de nómina cerrado

1 Elija Recalcular Bases Fiscales desde Herramientas en el menú de Opciones.

La ventana de Recalcular Bases Fiscales aparecerá en pantalla.

2 Bajo Período seleccione el cálculo de nómina, el año y el período de nómina.

3 Elija el botón de Recalcular.

Manual del Sistema Quanto 2002 7-33


(Revisión 1.03)
Capítulo 7 Nómina

Acumulados de Nómina
Al cerrar un periodo de nómina se afecta los acumulados mensuales y anuales de la empresa.

Importando Saldos Iniciales


Es posible importar saldos iniciales de acumulados de nómina desde un archivo de texto, con el
siguiente formato de archivo separado por comas (Comma Saved Value):

Campo Tipo Descripción

Número del empleado Alfanumérico Identificación del empleado en el Sistema Quanto

Clave del concepto Alfanumérico La clave del concepto

Monto Numérico El monto del concepto

Para importar saldos iniciales de acumulados de nómina desde archivo

1 Elija Acumulados de Nómina desde Importar en el menú de Archivo.

La ventana de Importar Saldo Inicial de Acumulados de Nómina aparecerá en


pantalla.

2 Bajo Archivo de Texto escriba la ruta del archivo o utilice el botón de Buscar.

3 Bajo Mes y Año elija el mes del acumulado de nómina.

4 Bajo En caso de movimientos duplicados elija si desea Remplazar el saldo inicial


con el importado o Sumar el valor importado al saldo inicial existente.

5 Elija el botón de Importar.

7-34 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

Regenerando Acumulados
Es posible regenerar acumulados mensuales en base a los periodos de nómina cerrados, aunque esto
no es un proceso que normalmente se realiza.

Para reabrir un periodo de nómina

1 Elija Regenerar Acumulados desde Herramientas en el menú de Opciones.

La ventana de Regenerar Acumulados Mensuales aparecerá en pantalla.

2 Bajo Mes a Regenerar y Año seleccione el mes que desea regenerar.

3 Elija el botón de Regenerar Mes.

IMSS
En México el Instituto Mexicano del Seguro Social (IMSS) se encarga de la afiliación y cobranza de las
cuotas obrero-patronales de las empresas.

Cuotas al IMSS
Las cuotas al IMSS son las tablas para el cálculo de aportaciones obrero-patronales que la empresa
debe pagar al IMSS. Estas tablas son expedidas por el IMSS y son vigentes a partir de una fecha
determinada.

Para modificar los datos de las cuotas de IMSS

1 Elija Cuotas de IMSS desde el menú Mantener.

La ventana de Cuotas al IMSS aparecerá en pantalla.

Manual del Sistema Quanto 2002 7-35


(Revisión 1.03)
Capítulo 7 Nómina

2 Edite las opciones de la ventana, a continuación se explican los campos en la


cuadrícula de cuotas.

Campo Descripción

Fecha La fecha inicial de las cuotas.

Ingresos (106) Ingresos del trabajador.

EyM Cuota Fija Cuota Fija de Enfermedad y Maternidad


(106I)

EyM Excedente Excedente de Enfermedad y Maternidad


(106II)

EyM Prestaciones Prestaciones de Enfermedad y Maternidad.


(107)

EyM Gastos Médicos Gastos Médicos de Enfermedad y Maternidad.


(25)

Riesgo de Trabajo Riesgo de Trabajo.


(71)

Invalidez y Vida Invalidez y Vida.


(147)

Guarderías (211) Guarderías.

Retiro (168I) Retiro.

Cesantía y Vejez Cesantía y Vejez.


(168II)

INFONAVIT INFONAVIT.

7-36 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

A continuación se explican los campos para cada rama del IMSS.

Campo Descripción

Límite Es el límite en salarios mínimos para aplicar los porcentajes.

Patrón Porcentaje que corresponde pagar al patrón para cada rama.

Empleado Porcentaje que corresponde pagar al trabajador para cada rama.

Exportando Datos a SUA


El Sistema Único de Autodeterminación (SUA) es un software proporcionado por el IMSS para el pago
a través de medio magnético de las cuotas y aportaciones individuales de los trabajadores. Además
permite generar el dispositivo magnético con los movimientos afiliatorios de los trabajadores.

La exportación a SUA genera los archivos ASCII de trabajadores y movimientos que puede importar el
SUA.

Para exportar datos a SUA

1 Elija Exportar Datos a SUA desde el menú de Tareas.

La ventana de Exportar Datos al SUA aparecerá en pantalla.

2 Bajo Carpeta de SUA indique la carpeta donde radica el SUA.

3 Bajo Generar Archivo de Empleados y Generar Archivo de Movimientos indique


el nombre de los archivos a generar.

4 Bajo Filtro de Empleados edite el filtro de empleados.

5 Bajo Empleados y movimientos entre indique si quiere exportar todos los


movimientos o únicamente los movimientos entre dos fechas.

6 Elija el botón de Exportar.

Manual del Sistema Quanto 2002 7-37


(Revisión 1.03)
Capítulo 7 Nómina

Cálculo de Pago al IMSS


El cálculo de pago al IMSS, realiza el mismo cálculo que el SUA, con la diferencia que el Quanto
almacena los cálculos anteriores, mientras que el SUA únicamente mantiene el último cálculo.

Para calcular los pagos al IMSS

1 Elija Calcular Pago al IMSS desde el menú de Tareas.

La ventana de Cálculo del Pago al IMSS aparecerá en pantalla.

2 Bajo Registro Patronal llene el registro patronal a calcular

3 Bajo Mes y Año seleccione el mes que desea regenerar.

4 Bajo Tipo de Pago elija si es Oportuno, Extemporáneo o Pago de Diferencias.

5 Elija el botón de Aceptar.

Comparar Resultados con SUA


Una vez que se calcula el pago al IMSS en el Quanto y en el SUA, se pueden comparar los resultados
desde Quanto.

Para comparar los pagos al IMSS con el SUA

1 Elija Comparar Resultados con SUA desde Herramientas el menú de Opciones.

La ventana de Comparar Resultados con SUA aparecerá en pantalla.

7-38 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Bajo Carpeta de SUA indique la carpeta donde radica el SUA.

3 Bajo Mes y Año seleccione el mes que desea comparar.

4 Bajo Tipo de Pago elija si desea comparar el Pago Mensual IMSS (4 Seguros) o Pago
Bimestral IMSS (Retiro, Cesantía y Vejez) e Infonavit.

5 Elija el botón de Aceptar.

Notificaciones IMSS
Las notificaciones al IMSS son avisos de reingresos, bajas y modificaciones de salario que deben ser
notificados al IMSS.

Para generar avisos al IMSS

1 Elija Generar Notificaciones IMSS desde el menú de Tareas.

La ventana de Generar Avisos al IMSS aparecerá en pantalla.

Manual del Sistema Quanto 2002 7-39


(Revisión 1.03)
Capítulo 7 Nómina

2 Bajo Carpeta de Avisos indique la carpeta donde radica el SUA.

3 Bajo Generar Reingresos, Generar Bajas y Generar Cambios de Salario indique


el nombre de los archivos a generar.

4 Bajo Generar Cambios de Salario indique si desea generar Todos los cambios de
salario, Ascendentes únicamente o Descendentes únicamente.

5 Bajo Filtro de Empleados edite el filtro de empleados.

6 Bajo Filtro de Movimientos indique si quiere exportar todos los movimientos, o los
movimientos entre dos fechas o los movimientos de un período de nómina.

7 Elija el botón de Exportar.

Cambios de Salario
El factor de integración del salario puede cambiar por lo que se recomienda que de manera consistente
se revisen los cambios de salario de los empleados. Lo ideal es hacerlo diario ya que el factor de
integración cambia cualquier día del mes. El Sistema Quanto le permite revisar cambios de salario
automáticamente con la opción de cálculo global Revisar cambios de salario automáticamente. Para
mayor información, consulte Opciones de Cálculo más atrás en este capítulo.

Para revisar cambios de salario manualmente

1 Elija Revisar Cambios de Salarios desde el menú de Tareas.

La ventana de Revisar Modificaciones de Salario aparecerá en pantalla.

7-40 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

2 Edite la fecha sobre la cual desea revisar las modificaciones bajo Revisar empleados
que requieren modificaciones de salario al día.

3 Si desea que le fecha de modificación sea diferente a la fecha de revisión, habilite el


cuadro Utilizar la siguiente fecha para las modificaciones de salario y edite la
fecha.

4 Elija el filtro de empleados con el botón de Editar Filtro.

5 Elija el botón de Revisar Modificaciones.

Una ventana de progreso aparecerá en pantalla.

Al terminar los cambios de salario que deben generarse aparecerán en la lista bajo
Número total de empleados:

Manual del Sistema Quanto 2002 7-41


(Revisión 1.03)
Capítulo 7 Nómina

Para generar cambios de salario

1 Desde la ventana de Revisar Modificaciones de Salario elija el botón de Generar


Modificaciones una vez que se hayan revisado las modificaciones.

Una ventana de confirmación aparecerá en pantalla.

2 Elija el botón de Aceptar.

Para borrar cambios de salario

1 Desde la ventana de Revisar Modificaciones de Salario edite la fecha sobre la cual


desea quitar las modificaciones bajo Revisar empleados que requieren
modificaciones de salario al día.

2 Elija el botón de Borrar Modificaciones.

Una ventana de confirmación aparecerá en pantalla.

7-42 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 7 Nómina

3 Elija el botón de Aceptar.

Una ventana de información aparecerá en pantalla.

Cambios de Salario Ligado a Puesto


Cuando algunos empleados tienen su salario ligado al puesto en el que laboran, es necesario revisar
cambios de salario de los empleados cuando se cambian los salarios en los puestos.

Para aplicar salario ligado a puesto

1 Elija Aplicar Salario Ligado a Puesto desde el menú de Tareas.

La ventana de Aplicar Salario Ligado a Puesto aparecerá en pantalla.

2 Elija el filtro de empleados con el botón de Editar Filtro.

Manual del Sistema Quanto 2002 7-43


(Revisión 1.03)
Capítulo 7 Nómina

3 Edite la fecha sobre la cual desea aplicar las modificaciones bajo Fecha de
Aplicación.

4 Si desea agregar alguna nota utilice el control bajo Comentarios.

5 Elija el botón de Aplicar.

Pagos Electrónicos
El Sistema Quanto le permite realizar pagos electrónicos de nómina a las cuentas de los empleados
para un banco.

Para realizar pagos electrónicos

1 Elija Realizar Pagos Electrónicos desde el menú de Tareas.

La ventana de Exportación a Bancos aparecerá en pantalla.

2 Elija el filtro de empleados con el botón de Filtrar.

3 Bajo Período a Exportar seleccione el cálculo de nómina, el año y el período de


nómina.

4 Elija el botón de Exportar.

7-44 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 8

Cafetería
El módulo de cafetería administra el número diario y semanal de comidas e invitaciones a
comer de los empleados en las cafeterías y restaurantes de la organización.

Configuración de Cafeterías
Una configuración de cafeterías define el número de comidas de los empleados así como el número de
invitados que puede tener un empleado para comer y las horas en las que el empleado tiene derecho
de utilizar el área de comedor.

Para ver las configuraciones de cafeterías

• Elija Cafeterías desde el menú de Tareas.

La ventana de Configuraciones de Cafetería aparecerá en pantalla.

Para modificar los datos de una configuración de cafetería

1 Seleccione la configuración cuyos datos quiere modificar desde la ventana de


Configuraciones de Cafetería.

2 Elija el botón de Editar.

Manual del Sistema Quanto 2002 8-1


(Revisión 1.03)
Capítulo 8 Cafetería

La lista de Información de Configuración de Cafetería desplegará los datos de la


cafetería seleccionada.

3 Edite las opciones en la cuadrícula de la cafetería. A continuación se muestran


las opciones.

Columna Descripción

Horario De la lista puede agregar horarios que apliquen a la configuración de la


cafetería. Existe una línea de Total que indica el total de comidas permitidas
en la configuración.

Máx Comidas Máximo número de comidas, se puede editar el número de comidas Diario y
en la Semana. El valor puede ser Ilimitado.

Máx Invitaciones Máximo número de invitaciones a comer, se puede editar el número de


comidas Diario y en la Semana. El valor puede ser Ilimitado.

4 Elija el botón de Guardar.

Para dar de alta una configuración de cafetería

1 Desde la ventana de Configuraciones de Cafetería elija el botón de


Nuevo.

La ventana mostrará la nueva cafetería con el nombre Nueva Cafetería y le permitirá


renombrarla.

2 Escriba el nombre de la configuración y oprima la tecla de RETORNO.

8-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 8 Cafetería

Para eliminar una configuración de cafetería

1 Desde la ventana de Configuraciones de Cafetería seleccione el concepto


que desea borrar y elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

2 Elija el botón de Sí.

Para renombrar una configuración de cafetería

1 Desde la ventana de Configuraciones de Cafetería seleccione el concepto


que desea renombrar.

2 Elija el botón de Renombrar o haga clic en el elemento nuevamente.

El nombre del elemento aparece en modo de edición, listo para ser editado.

3 Escriba el nombre de la configuración y oprima la tecla de RETORNO.

Horarios y Menús de Cafeterías


Un horario de cafetería describe las horas a las que se puede entrar para un tipo de comida. Un menú
describe un platillo dentro de un horario de comida y lleva asociado un precio.

Para ver los horarios y menús de cafeterías

• Desde la ventana de Configuraciones de Cafetería elija el botón de Horarios.

La ventana de Horarios y Menús de Cafeterías aparecerá en pantalla.

Para modificar los datos de un horario

1 Seleccione el horario cuyos datos quiere modificar bajo Horarios y Menús


desde la ventana de Horarios y Menús de Cafeterías.

En el área de Información aparecerá la información del horario.

Manual del Sistema Quanto 2002 8-3


(Revisión 1.03)
Capítulo 8 Cafetería

2 Bajo Hora de inicio y Hora de terminación edite las horas del horario.

3 Elija el botón de Guardar.

Para dar de alta un horario

• Desde la ventana de Horarios y Menús de Cafeterías elija el botón de Nuevo


Horario.

La ventana mostrará el nuevo horario con el nombre Nuevo Horario.

Para eliminar un horario

1 Desde la ventana de Horarios y Menús de Cafeterías seleccione el horario


que desea borrar y elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

2 Elija el botón de Sí.

Para renombrar un horario

1 Desde la ventana de Horarios y Menús de Cafeterías seleccione el horario


que desea renombrar.

2 Elija el botón de Renombrar o haga clic en el elemento nuevamente.

El nombre del horario aparece en modo de edición, listo para ser editado.

3 Escriba el nombre del horario y oprima la tecla de RETORNO.

Para modificar los datos de un menú

1 Seleccione el menú cuyos datos quiere modificar bajo Horarios y Menús


desde la ventana de Horarios y Menús de Cafeterías.

En el área de Información aparecerá la información del menú.

2 Bajo Precio del menú edite el precio del menú.

8-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 8 Cafetería

3 Bajo Nombre corto en terminal edite el nombre que aparecerá en la


terminal para el menú.

4 Elija el botón de Guardar.

Para dar de alta un menú

1 Desde la ventana de Horarios y Menús de Cafeterías seleccione el horario


al que aplica el nuevo menú en la lista bajo Horarios y Menús.

2 Elija el botón de Nuevo Menú.

La ventana mostrará el nuevo horario con el nombre Nuevo Menú bajo el horario
seleccionado.

Para eliminar un menú

1 Desde la ventana de Horarios y Menús de Cafeterías seleccione el horario


que desea borrar y elija el botón de Borrar.

Una ventana de confirmación aparecerá en pantalla.

2 Elija el botón de Sí.

Para renombrar un menú

1 Desde la ventana de Horarios y Menús de Cafeterías seleccione el menú


que desea renombrar.

2 Elija el botón de Renombrar o haga clic en el elemento nuevamente.

El nombre del menú aparece en modo de edición, listo para ser editado.

3 Escriba el nombre de la configuración y oprima la tecla de RETORNO.

Asignando Cafeterías a Empleados


Para asignar una configuración de cafeterías a un grupo de empleados creando un filtro

1 Desde la ventana de Configuraciones de Cafetería, seleccione la


configuración de cafetería y elija el botón de Asignar.

La ventana de Tipo de Selección de Empleados aparecerá en pantalla.

Manual del Sistema Quanto 2002 8-5


(Revisión 1.03)
Capítulo 8 Cafetería

2 Elija el botón de Crear un filtro de selección de empleados y elija el botón


de Aceptar.

La ventana de Filtro de Empleados aparecerá en pantalla.

3 Edite el filtro del empleado.

Para información acerca de la edición del filtro de empleados, consulte Editando un


Filtro en el Apéndice B, Filtros.

4 Elija el botón de Aceptar.

Para asignar una configuración de cafeterías a un grupo de empleados seleccionándolos de una


lista

1 Desde la ventana de Configuraciones de Cafetería, seleccione la


configuración de cafetería y elija el botón de Asignar.

La ventana de Tipo de Selección de Empleados aparecerá en pantalla.

2 Elija el botón de Seleccionar a un grupo de empleados de una lista y elija el


botón de Aceptar.

La ventana de Seleccionar Empleados aparecerá en pantalla.

3 Seleccione de la lista a los empleados que desea aplicarles la configuración de


cafeterías y elija el botón de Aceptar.

8-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 8 Cafetería

Transacciones de Cafeterías
Las transacciones de cafetería se obtienen de las lectoras que funcionan como recolectores
electrónicos. Para mayor información acerca de las lectoras y como se comunican con Quanto 2002,
consulte Terminales de Registro en el Capítulo 12, Grabadora de Eventos.

La siguiente tabla muestra los tipos de transacciones de cafetería.

Tipo Dibujo Descripción

Normal Comidas normales

Extra Comidas extras

Invitación Invitaciones a comer

Autorizadas Comidas generadas por un supervisor

Registro Manual de Transacciones de Cafetería


Hay ocasiones en las que podemos querer registrar una o más transacciones de cafetería
manualmente desde la aplicación Quanto.

Para registrar transacciones manualmente para un grupo de empleados

1 Elija Registro Manual de Transacciones desde el menú de Tareas.

La ventana de Editar Registro Manual de Transacciones aparecerá en pantalla.

Manual del Sistema Quanto 2002 8-7


(Revisión 1.03)
Capítulo 8 Cafetería

2 Edite el filtro de empleados utilizando el botón de Editar Filtro.

3 Elija la Fecha inicial y el número de Días de las transacciones.

4 Elija el botón de Generar una sola transacción.

5 Bajo Tipo, elija Transacción definida por el usuario.

6 Bajo Transacción elija el tipo de transacción de comida que desea aplicar.

7 Bajo Hora edite la hora de la transacción.

8 Bajo Valor edite el valor del menú.

9 Elija el botón de Agregar a Grupo.

Para quitar transacciones manuales para un grupo de empleados

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el


filtro de empleados utilizando el botón de Editar Filtro.

2 Elija la Fecha inicial y el número de Días de las transacciones.

3 Elija el botón de Generar una sola transacción.

4 Bajo Tipo, elija Transacción definida por el usuario.

5 Bajo Transacción elija el tipo de transacción de comida que desea aplicar.

6 Bajo Hora edite la hora de la transacción.

7 Elija el botón de Borrar de Grupo.

Una ventana de confirmación aparecerá en pantalla.

8 Elija el botón de Sí.

Para dar de alta una transacción manual de cafetería para un empleado desde la cuadrícula de
transacciones

1 Desde la ventana de Editar Registro Manual de Transacciones, edite el


número de empleado en la cuadrícula en la columna Empleado.

2 Bajo Tipo elija el tipo de transacción de comida que desea aplicar.

3 Bajo Hora, edite la fecha y hora de la transacción.

4 Si lo desea, bajo Terminal elija la terminal donde se hubiese registrado la


transacción.

5 Bajo Valor edite el valor del menú.

8-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 8 Cafetería

Para quitar una transacción manual de cafetería de un grupo de empleados desde la cuadrícula de
transacciones

1 Desde la ventana de Editar Registro Manual de Transacciones, seleccione


la lista de transacciones que desea quitar en la cuadrícula.

2 Elija la tecla SUPR.

Una ventana de confirmación aparecerá en pantalla.

3 Elija el botón de Sí.

Manual del Sistema Quanto 2002 8-9


(Revisión 1.03)
Capítulo 8 Cafetería

(Página en blanco)

8-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 11

Reportes
Un reporte es una utilería de administración que le ayuda a ver los elementos esenciales y relaciones
de datos. Par que un reporte sea eficiente debe presentar los datos correctos en una forma lógica.
Quanto viene equipado con utilerías poderosas de creación y ejecución de reportes para ayudarle a
tomar decisiones eficientes.

Quanto incluye un poderoso generador de reportes llamado QuantoReports que le permite crear y
configurar reportes a la medida de sus necesidades. Además con Quanto puede utilizar reportes
creados con Crystal Reports y reportes en formato Rich Text Format (RTF).

Lista de Reportes
Quanto mantiene una lista de reportes para la empresa como se muestra a continuación.

Para desplegar la lista de reportes

• Elija Lista de Reportes desde el menú Reportes, o elija Lista de Reportes en la


barra de atajo.

Quanto desplegará la Lista de Reportes.

Manual del Sistema Quanto 2002 11-1


(Revisión 1.03)
Capítulo 11 Reportes

En la Lista de Reportes se despliega una lista de de las diferentes categorías de reportes. Las
categorías de reportes son una forma sencilla de organizar sus reportes. Las categorías disponibles son
las siguientes:

Categoría Descripción

Empleados Reportes relacionados con información de empleados y recursos humanos.

Asistencia Reportes de transacciones de asistencia y tarjetas de tiempo.

Nómina Reportes de nómina y seguro social.

Cafetería Reportes de transacciones de cafetería y comedores.

Catálogos Reportes de distintos catálogos dentro del sistema.

Dispositivos Reportes de dispositivos conectados a la Grabadora de Eventos, tales como lectoras, puertas,
semáforos, chicharras, sirenas y detectores de humo.

Monitoreo Reportes de monitoreo de eventos y alarmas.

Cuando selecciona una categoría de reporte, la ventana de reportes despliega la lista de reportes
disponibles de la categoría. Los campos en la lista de reportes se muestran a continuación:

Campo Descripción

Nombre Nombre del reporte.

Descripción Descripción del reporte.

Creado por Quién creó el reporte.

Fecha Fecha de última modificación.

Existen tres formatos de reportes con los que puede trabajar en Quanto 2002:

Formato Icono Descripción

QuantoReports Creación y configuración de reporte en formato nativo de Quanto. Para mayor


información consulte Reportes Quanto más adelante.

Crystal Reports Crea un vínculo a un reporte creado usando Crystal Reports 8.x. Para mayor
información consulte Reportes Crystal más adelante.

Rich Text Format (RTF) Crear un vínculo a un reporte en formato RTF creado utilizando un procesador de
palabras. Para mayor información consulte Reportes RTF más adelante.

11-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Reportes Quanto
Un reporte QuantoReports es creado utilizando el diseñador y visor de reportes nativo de Quanto.

Para abrir un reporte existente

• Seleccione el reporte en la Lista de Reportes y elija Abrir desde el menú popup.

La ventana de Reporte Quanto del reporte seleccionado aparecerá en pantalla.

Para crear un nuevo reporte

1 Desde la Lista de Reportes, elija Nuevo en el menú de Archivo, o elija el botón de


Nuevo en la barra de herramientas.

La ventana de Nuevo Reporte aparece en pantalla.

2 Elija el botón de Formato Quanto.

La ventana de Reporte Quanto aparecerá en pantalla.

Manual del Sistema Quanto 2002 11-3


(Revisión 1.03)
Capítulo 11 Reportes

3 Construya el reporte.

4 Elija el botón de Aceptar.

Los campos del tabulador General de la ventana de Reporte Quanto se explican a


continuación.

Campo Descripción

Nombre del Reporte Nombre del reporte.

Descripción Descripción del reporte.

Clasificación La clasificación del reporte en la Lista de Reportes.

Datos Utilizados El origen de la información que puede ser utilizada. Los orígenes son predefinidos en Quanto.
Para mayor información, consulte Orígenes de Datos más adelante.

Exportar... Exporta la definición del reporte a un archivo para poderlo importar desde otra base de datos
de Quanto.

Configuración Configura el tipo de reporte, formato de campos, impresora y página. Para mayor información
consulte Configuración de Reporte más adelante.

Formato de archivo Configura reportes de formato Archivo de Texto. Para mayor información consulte Archivo de
de texto Texto bajo Configuración de Reporte más adelante.

Definición de Forma Configura la dimensión de la forma para archivo de formato Forma de Dimensión Fija. Para
mayor información consulte Reporte de Dimensión Fija bajo Configuración de Reporte
más adelante.

Creado por Quién creó el reporte.

Ultima Modificación Fecha de última modificación.

11-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Configuración de Reporte
La configuración del reporte le permite cambiar el formato de reporte, el formato de los campos, la
impresora estándar y configurar la página.

Campo Descripción

Formato de Reporte Puede ser Reporte por Columnas, Forma de Dimensión Fija o Archivo de Texto.

Mostrar Totales Únicamente muestra los totales del reporte.


Únicamente

Impresora Impresora estándar para el reporte.

Configurar Página Le permite cambiar la configuración de impresora y página.

Formato General de Le permite modificar el formato de un grupo de campos del reporte.


Campos

Reporte por Columnas


En un reporte por columnas cada campo o fórmula se despliega en una columna única, corriendo de
arriba a abajo de la página. Este es el formato estándar de reportes Quanto.

Reporte de Dimensión Fija


Una forma de dimensión fija es un reporte con información que debe ser impresa de cierta manera
predefinida. Recibos de nómina y formas expedidas por dependencias gubernamentales son ejemplos
de formas de dimensión fija que deben acomodar datos de acuerdo a un diseño preimpreso. En una
forma de dimensión fija, las coordenadas X y Y de todos los campos del reporte deben ser
especificadas.

Campo Descripción

Altura de Forma Altura de la forma.

Altura de Todas la Altura estándar de las líneas de detalle.


Líneas de Detalle

Archivo de Texto
Un reporte de archivo de texto es similar a un reporte por columnas, pero su resultado es un archivo
de texto que puede ser exportado a otros sistemas.

Campo Descripción

Archivo El nombre del archivo al exportar.

Confirmar nombre al Le permite confirmar el nombre del archivo al exportar.


exportar

Confirmar antes de Le permite confirmar si desea remplazar un archivo con el mismo nombre al exportar.
remplazar

Formato Puede ser Campos de Longitud Fija o Campos Delimitados.

Delimitador de Para Campos Delimitados, indica el delimitador de campo.


Campo

Identificador de Texto Para Campos Delimitados, indica el delimitador de texto.

Manual del Sistema Quanto 2002 11-5


(Revisión 1.03)
Capítulo 11 Reportes

Los archivos de texto de longitud fija permiten exportar datos de Quanto a procesadores de palabras o
a otros sistemas.

Para crear un archivo de texto de longitud fija

1 En el tabulador General de la ventana de Reporte Quanto, en el área de Formato


de Archivo de Texto, escriba la ruta del Archivo o elija el botón de Buscar para
buscar un archivo existente.

Se recomienda que la extensión txt se utilice para archivos de texto.

2 Elija Campos de Longitud Fija bajo Formato.

Los archivos de texto delimitados permiten exportar datos de Quanto como campos a software de
productividad como Microsoft Excel u otras bases de datos populares o a otros sistemas.

Para crear un archivo de texto delimitado

1 En el tabulador General de la ventana de Reporte Quanto, en el área de Formato


de Archivo de Texto, escriba la ruta del Archivo o elija el botón de Buscar para
buscar un archivo existente.

Se recomienda que la extensión csv (comma saved value) se utilice para archivos de
de texto delimitados por comas.

2 Elija Campos Delimitados bajo Formato.

3 Elija el identificador de texto en la lista de Identificador de Texto.

Por ejemplo si elige que el identificador de texto sea la comilla doble entonces al
exportar un campo de apellido, el texto podría exportarse de la siguiente forma:

“Fernández”

4 Elija el delimitador de campos en la lista de Delimitador de Campos.

Por ejemplo si elige que el identificador de campos sea la coma entonces al exportar
el nombre y apellido de un empleado podríamos tener el siguiente registro:

“Pedro”,“Fernández”

11-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Campos del Reporte


En un reporte se puede agregar un campo seleccionando un campo del origen de datos o creando una
fórmula en QuantoBasic. A continuación se muestra el tabulador Campos de la ventana de Reporte
Quanto y se describen los campos.

Campo Descripción

Campos de la Sección La sección del reporte que se está editando.

Altura de la Sección La altura de la sección para formas de dimensión fija.

Campos Disponibles Muestra los campos del origen de datos agrupados por tablas.

Nueva Fórmula / Crea una nueva fórmula QuantoBasic o edita una fórmula existente.
Editar Fórmula

Buscar Busca una fórmula.

Datos Despliega los datos disponibles para campo.

Campos en Lista de los campos del reporte en la sección actual.

Encabezado Encabezado para el campo seleccionado en la lista de Campos en.

Formato Formato para el campo seleccionado en la lista de Campos en.

Totalizar Información de totalización para el campo seleccionado en la lista de Campos en.

X coordenada X del campo seleccionado en la lista de Campos para formas de longitud fija.

Y coordenada Y del campo seleccionado en la lista de Campos para formas de longitud fija.

Longitud Longitud del campo seleccionado en la lista de Campos en.

Manual del Sistema Quanto 2002 11-7


(Revisión 1.03)
Capítulo 11 Reportes

Para agregar un campo al reporte

1 En el tabulador Campos de la ventana Reporte Quanto, seleccione el campo o


fórmula de la lista de Campos Disponibles.

2 Haga clic en el botón de la flecha derecha.

El campo aparece en la lista Campos en.

Para quitar un campo del reporte

1 En el tabulador Campos de la ventana Reporte Quanto, seleccione el campo que


desea quitar de la lista de Campos en.

2 Haga clic en el botón de la flecha izquierda.

El campo desaparece de la lista Campos en.

Cambiando el orden de los campos

1 En el tabulador Campos de la ventana Reporte Quanto, seleccione el campo que


desea mover en la lista de Campos en.

2 Haga clic en el botón de las flechas arriba y abajo para mover el campo arriba o abajo.

Campos de Fórmula
Para reportar texto o datos que se calculan al ejecutar el reporte, se requiere crear un campo de
fórmula y colocar la fórmula en el reporte.

Para crear una fórmula de reporte

1 En el tabulador Campos de la ventana Reporte Quanto, elija Nueva Fórmula.

La ventana de Fórmula de Reporte aparecerá en pantalla.

11-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

2 Edite el nombre con el que quiere identificar la fórmula bajo Nombre de Fórmula.

3 Si la fórmula se programa como una subrutina, habilite el cuadro de La fórmula está


definida como una subrutina.

Para información acerca de las expresiones y fórmulas de QuantoBasic consulte el


Apéndice A, Lenguaje QuantoBasic.

4 Escriba la expresión QuantoBasic en la caja de Subrutina / Fórmula.

5 Elija Aceptar.

Para editar una fórmula de reporte

1 En el tabulador Campos de la ventana Reporte Quanto, seleccione la fórmula


existente y elija Editar Fórmula.

La ventana de Fórmula de Reporte aparecerá en pantalla.

2 Realice los cambios que necesite.

3 Elija Aceptar.

Manual del Sistema Quanto 2002 11-9


(Revisión 1.03)
Capítulo 11 Reportes

Propiedades de Campos
Las propiedades de despliegue de campos le permiten configurar como se desplegará el texto en el
reporte.

Cambiando las propiedades de un campo

1 En el tabulador Campos de la ventana Reporte Quanto, seleccione el campo en la


lista de Campos en.

2 En la caja de Encabezado escriba el texto del encabezado del campo que debe
aparecer en el reporte.

3 En la lista de Formato elija un formato disponible o escriba un formato definido por el


usuario para el campo.

4 En la lista de Totalizar elija como debe ser totalizado el campo.

5 Llene la longitud del campo usando el control de Longitud.

6 Para una forma de dimensión fija, llene las coordenadas X y Y.

Agrupando
Agrupar y ordenar son los pasos que convierten datos desorganizados en información útil para un
reporte.

Agrupar significa separar los datos en grupos útiles. En un listado de empleados, por ejemplo, un
grupo puede consistir en todos aquellos empleados que laboran en el mismo departamento. A
continuación se muestra el tabulador Grupos de la ventana de Reporte Quanto y se explican los
campos.

11-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Campo Descripción

Campos Disponibles Muestra todos los campos en el origen de datos, agrupado por tablas.

Campos Utilizados Grupos para el reporte.


para Agrupar el
Reporte

Datos Busca datos disponibles.

Mostrar Encabezado Indica si el encabezado del grupo debe desplegarse.

Mostrar Totales Indica si se deben mostrar los totales del grupo.

Brinco de Página al Si se habilita inserta una salto de página al final del grupo.
final

Ordenar Indica como se debe ordenar el grupo, ya sea en forma Ascendente o Descendente.

Cambiando el orden de los grupos

1 En el tabulador Grupos de la ventana Reporte Quanto, seleccione el grupo que


desea mover en la lista de Campos Utilizados para Agrupar el Reporte.

2 Haga clic en el botón de las flechas arriba y abajo para mover el campo arriba o abajo.

Secciones de Reportes
Cuando un grupo se agrega al reporte, éste es separado en secciones. La sección Detalle siempre está
disponible. Para cada grupo en el reporte se agrega un Encabezado de Grupo y un Pie de Grupo al
reporte.

Manual del Sistema Quanto 2002 11-11


(Revisión 1.03)
Capítulo 11 Reportes

Ordenando
Ordenar significa colocar datos en alguna especie de orden útil. Cuando inserta un campo de la base
de datos a su reporte, los datos aparecen en el orden en que fueron almacenados en la base de datos
de Quanto. Localizando información en un reporte que no está ordenado puede ser complicado, es
mucho más sencillo encontrar información cuando la ve ordenada en una forma lógica. Por ejemplo
puede querer ordenar una lista de empleados por las identificaciones de los empleados. A continuación
se muestra el tabulador Orden de la ventana de Reporte Quanto y se explican los campos.

Campo Descripción

Campos Disponibles Muestra todos los campos en el origen de datos, agrupado por tablas.

Campos Utilizados Los campos utilizados para ordenar el reporte.


para Ordenar el
Reporte

Datos Busca datos disponibles.

Ordenar Campo Indica como se debe ordenar el campo, ya sea en forma Ascendente o Descendente.

Cambiando el orden de los campos para ordenar el reporte

1 En el tabulador Orden de la ventana Reporte Quanto, seleccione el campo de orden


que desea mover en la lista de Campos Utilizados para Ordenar el Reporte.

2 Haga clic en el botón de las flechas arriba y abajo para mover el campo arriba o abajo.

11-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Formatos de un Reporte
Para que la apariencia del reporte sea más profesional, los campos de un reporte Quanto pueden ser
formateados en cuanto a la fuente, alineación y líneas alrededor del campo.

Para editar el formato de un campo en particular

1 En el tabulador Campos de la ventana de Reporte Quanto, en el área de


Propiedades de campo, elija el botón de formato para el Encabezado, Formato o
Totalización.

La ventana de Formato de Encabezado, Formato de Campo o Formato de


Totales aparecerá en pantalla.

Edite los campos de la ventana de formato, a continuación se describen los campos:

Campo Descripción

Fuente Elija la fuente de la lista.

Fuente... Le permite ir a la ventana de Fuente para seleccionar la fuente, el estilo y el


tamaño.

Alineación La alineación horizontal del texto.


Horizontal

Alineación Vertical La alineación vertical del texto.

Color de Fondo El color del fondo del texto.

Color de Línea El color de línea alrededor del texto.

Sombreado En caso de contar con líneas indica si las líneas tienen sombreado.

Izquierda Indica si hay línea a la izquierda del texto.

Derecha Indica si hay línea a la derecha del texto.

Arriba Indica si hay línea arriba del texto.

Abajo Indica si hay línea abajo del texto.

Manual del Sistema Quanto 2002 11-13


(Revisión 1.03)
Capítulo 11 Reportes

Campo Descripción

Muestra Una muestra solo-lectura de texto con el formato seleccionado.

2 Elija el botón de Aceptar.

Para editar el formato de un grupo de campos

1 En el tabulador General de la ventana de Reporte Quanto, en el área de


Configuración, elija el botón de Formato General de Campos.

La ventana de Formato General aparecerá en pantalla.

Edite los campos de la ventana de formato, a continuación se describen los campos:

Campo Descripción

Lista de campos Una lista con los campos a los que se les aplicará el formato.

Todos Selecciona a todos los campos de la lista.

Ninguna Quita la selección de todos los campos de la lista.

Aplicar a Aplica los cambios al encabezado del campo.


Encabezado

Aplicar a Detalle Aplica los cambios al campo.

Aplicar a Totales Aplica los cambios a los totales del campo.

11-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Campo Descripción

Modificar Tipo de Aplica los cambios al tipo de fuente.


Fuente

Modificar Tamaño de Aplica los cambios al tamaño de fuente.


Fuente

Fuente... Le permite ir a la ventana de Fuente para seleccionar la fuente, el estilo y el


tamaño.

Alineación La alineación horizontal del texto.


Horizontal

Alineación Vertical La alineación vertical del texto.

Modificar Color de Aplica los cambios al color de fondo del texto.


Fondo

Color de Fondo El color del fondo del texto.

Modificar Color de Aplica los cambios al color de línea alrededor del texto.
Línea

Color de Línea El color de línea alrededor del texto.

Sombreado En caso de contar con líneas indica si las líneas tienen sombreado.

Izquierda Indica si hay línea a la izquierda del texto.

Derecha Indica si hay línea a la derecha del texto.

Arriba Indica si hay línea arriba del texto.

Abajo Indica si hay línea abajo del texto.

Utilizar este formato Definir el formato como el formato general de campos del reporte.
para nuevos campos

2 Elija el botón de Aceptar.

Crystal Reports
Crystal Reports es una poderosa herramienta de diseño de reportes de Crystal Decisions. Quanto le
permite diseñar reportes en Crystal Reports y verlos desde Quanto. Utilizar Crystal Reports se
recomienda para reportes antiguos o para usuarios que quieren crear reportes complejos que van más
allá del ámbito de QuantoReports, como gráficas de alta calidad. Creando un reporte en CrystalReports
es mucho más difícil que crearlo usando QuantoReports ya que Crystal requiere que tenga un
entendimiento pleno de las bases de datos de Quanto y sus relaciones.

Para abrir un reporte Crystal vinculado anteriormente

• Seleccione el reporte en la Lista de Reportes y elija Abrir desde el menú popup.

La ventana de Reporte Crystal Reports del reporte seleccionado aparecerá en


pantalla.

Para crear un reporte Crystal

Si quiere crear un reporte en formato Crystal y utilizarlo en Quanto, debe contar con una licencia de
Crystal Reports 8.x o superior. Por favor consulte la Guía de Usuario de Crystal Reports.

Manual del Sistema Quanto 2002 11-15


(Revisión 1.03)
Capítulo 11 Reportes

Para crear un vínculo a un reporte Crystal

1 Desde la Lista de Reportes, elija Nuevo en el menú de Archivo, o elija el botón de


Nuevo en la barra de herramientas.

La ventana de Nuevo Reporte aparece en pantalla.

2 Elija el botón de Crystal Reports.

La ventana de Reporte Crystal Reports aparecerá en pantalla.

3 Vincule el reporte.

11-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

4 Elija el botón de Aceptar.

Los campos del tabulador General de la ventana de Reporte Crystal Reports se explican a
continuación.

Campo Descripción

Nombre del Reporte Nombre del reporte.

Descripción Descripción del reporte.

Clasificación La clasificación del reporte en la Lista de Reportes.

Filtro Utilizado El origen de la información que puede ser utilizada. Los orígenes son predefinidos en Quanto.
Para mayor información, consulte Orígenes de Datos más adelante.

Archivo Vinculado La ruta del archivo vinculado de Crystal Reports

Creado por Quién creó el reporte.

Ultima Modificación Fecha de última modificación.

Reportes RTF
La especificación Rich Text Format (RTF) es un estándar de la industria para intercambio de texto y
gráficos. Con la especificación RTF, documentos creados bajo distintas aplicaciones de software pueden
ser transferidas entre ellas. Un documento RTF puede ser creado en las aplicaciones de procesador de
palabras más comunes en el mercado, incluyendo Microsoft Word.

Quanto utiliza documentos RTF para crear reportes que tienen marcadores de posiciones para cambiar
información al ejecutar el reporte. Usos comunes de reportes RTF en Quanto son contratos de
empleados y memos o cartas personalizadas para los empleados.

Para información acerca de los campos RTF consulte el Apéndice C, Campos RTF.

Para abrir un reporte Crystal vinculado anteriormente

• Seleccione el reporte en la Lista de Reportes y elija Abrir desde el menú popup.

La ventana de Reporte RTF del reporte seleccionado aparecerá en pantalla.

Para crear un documento RTF en Microsoft Word

1 Cree un documento nuevo en Microsoft Word y edite su contenido.

2 Elija Guardar como desde el menú de Archivo.

La ventana de Guardar como aparecerá en pantalla.

3 Seleccione Formato RTF (*.rtf) en la lista bajo Guardar como tipo.

4 Edite el nombre del archivo bajo Nombre de Archivo.

5 Elija el botón de Guardar.

Manual del Sistema Quanto 2002 11-17


(Revisión 1.03)
Capítulo 11 Reportes

Para crear un vínculo a un documento RTF

1 Desde la Lista de Reportes, elija Nuevo en el menú de Archivo, o elija el botón de


Nuevo en la barra de herramientas.

La ventana de Nuevo Reporte aparece en pantalla.

2 Elija el botón de Formato RTF.

La ventana de Reporte RTF aparecerá en pantalla.

3 Vincule el reporte.

4 Elija el botón de Aceptar.

11-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Los campos del tabulador General de la ventana de Reporte RTF se explican a


continuación.

Campo Descripción

Nombre del Reporte Nombre del reporte.

Descripción Descripción del reporte.

Clasificación La clasificación del reporte en la Lista de Reportes.

Datos Utilizado El origen de la información que puede ser utilizada. Los orígenes son predefinidos en Quanto.
Para mayor información, consulte Orígenes de Datos más adelante.

Archivo Vinculado La ruta del archivo vinculado de Crystal Reports

Configurar Página Le permite configurar la impresora y página.

Creado por Quién creó el reporte.

Ultima Modificación Fecha de última modificación.

Orígenes de Datos
Un origen de datos es el resultado de una consulta de base de datos que proporciona los datos para el
reporte. Quanto hace sencillo el poder elegir los datos a ser utilizados en un reporte proporcionando
orígenes de datos estándar que son utilizados comúnmente, estos son:

Origen Descripción

Empleado Empleados con agrupaciones y situación de contrato.

Historial Empleados con agrupaciones, situación de contrato e historial.

Ausencias Ausencias de empleados (incapacidades, vacaciones y permisos)

Transacciones Transacciones de los empleados, las transacciones pueden ser de asistencia, comedor u otros
tipos definidos por el usuario.

Tarjetas de Tiempo Tarjetas de tiempo de los empleados.

Cafetería Transacciones de cafetería de los empleados.

Nómina Nómina y prenómina de los empleados.

Detalle de Nómina Nómina y prenómina de los empleados con detalles de conceptos.

Acumulados de Acumulados mensuales de nómina.


Nómina

Acumulados de Acumulados mensuales de conceptos de nómina.


Conceptos

Seguro Social Movimientos del IMSS.

Terminal Terminales de registro.

Visitantes Visitantes.

Tipos de Eventos Tipos de eventos.

Eventos Eventos de acceso de empleados y visitantes y eventos de alarma.

Eventos de Empleado Eventos de acceso y alarmas de empleados.

Eventos de Visitantes Eventos de acceso y alarmas de visitantes.

Manual del Sistema Quanto 2002 11-19


(Revisión 1.03)
Capítulo 11 Reportes

Origen Descripción

Tipos de Acceso Tipos de accesos.

Dispositivos de Dispositivos de acceso, tales como puertas, torniquetes y garitas.


Acceso

Grupos de Acceso Grupos de acceso.

Grupos de Acceso de Grupos de acceso con detalle de empleados.


Empleados

Filtros de Datos
Cuando un campo es seleccionado para aparecer en un reporte, los valores del campo para cada
registro en el origen de datos son impresos como estándar. En muchos casos puede no querer incluir
todos los valores, sino únicamente un subconjunto de esos valores.

Un filtro de datos identifica y escoge a aquellos registros de interés e ignora todos los demás.

El filtro de datos es parte del proceso de creación del reporte pero también aparece a la hora de
imprimir para que el usuario pueda modificar el filtro en ese momento. El tabulador Filtro de las
ventanas de reportes se muestra y explica a continuación.

Campo Descripción

Campos Disponibles Muestra todos los campos en el origen de datos, agrupado por tablas.

Campos en el Filtro Los campos utilizados para filtrar el reporte.

Filtro Avanzado Filtro avanzado SQL.

11-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Campo Descripción

Copiar de Filtro Copia el filtro de un filtro previamente almacenado.


Definido

Guardar Como Guarda el filtro definido.

Borrar Borra un filtro guardado.

Parámetros
Un parámetro es un campo que pregunta al usuario por un valor a la hora de imprimir. Utilizando un
parámetro le permite crear un reporte que se ajusta a una variedad de necesidades. Por ejemplo,
puede diseñar un reporte de asistencia basado en un parámetro del periodo de nómina. Al imprimir el
reporte, Quanto despliega una ventana preguntando por el periodo de nómina que desea que abarque
su reporte. Al capturar el periodo Quanto imprime el reporte apropiado.

El tabulador Parámetros de las ventanas de reportes se muestra y explica a continuación.

Campo Descripción

Parámetros del La lista de parámetros para el reporte


Reporte

Nuevo Parámetro Crea un nuevo parámetro.

Borrar Parámetro Borra un parámetro existente.

Manual del Sistema Quanto 2002 11-21


(Revisión 1.03)
Capítulo 11 Reportes

Para cada parámetro en la lista de Parámetros del Reporte, los siguientes campos pueden ser
editados:

Campo Descripción

Nombre Nombre del parámetro.

Mensaje Mensaje para preguntar al usuario.

Tipo de Datos El tipo de datos del parámetro.

Valor Estándar Una fórmula QuantoBasic para el valor estándar del parámetro.

Para crear un nuevo parámetro

• En el tabulador Parámetros de la ventana de reporte, elija el botón de Nuevo


Parámetro.

El nuevo parámetro aparece en la lista de Parámetros del Reporte.

Para editar un parámetro

1 En el tabulador Parámetros de la ventana de reporte, seleccione el parámetro que


desea editar de la lista de Parámetros del Reporte.

2 En el área de Propiedades de Parámetro edite los campos asociados con el


parámetro.

3 Seleccione otro parámetro para guardar los datos.

Para quitar un parámetro

1 En el tabulador Parámetros de la ventana de reporte, seleccione el parámetro que


desea borrar de la lista de Parámetros del Reporte.

2 Elija Borrar Parámetro.

11-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

Impresión de Reportes
Los reportes pueden imprimirse desde cualquier impresora compatible con el sistema operativo donde
esté ejecutando Quanto.

Configuración de Impresora y Página


Para editar la impresora y estándar y configuración de página de un reporte Quanto

1 En el tabulador General de la ventana de Reporte Quanto, en el área de


Configuración, elija el botón de Configurar Página.

La ventana de Configurar Página aparecerá en pantalla.

2 Edite el Tamaño y Origen del papel, la Orientación y los Márgenes.

3 Si desea cambiar la impresora elija el botón de Impresora.

4 Elija el botón de Aceptar.

Manual del Sistema Quanto 2002 11-23


(Revisión 1.03)
Capítulo 11 Reportes

Vista Preliminar
La vista preliminar le permite ver el reporte en pantalla exactamente como aparecerá en la impresora
seleccionada.

Para ver un reporte en pantalla

1 Desde la Lista de Reportes haga doble clic en el reporte, o seleccione el reporte y


desde el menú de popup o el menú de Archivo elija Presentación Preliminar.

La ventana de Imprimir Reporte aparecerá en pantalla.

En caso de que el reporte tenga parámetros, el tabulador de Parámetros aparecerá,


en caso contrario únicamente el tabulador de Filtro aparecerá.

2 Edite el filtro y parámetros.

Los campos del tabulador Parámetros se explican a continuación.

Campo Descripción

Lista de Parámetros Los parámetros definidos en el reporte.

Valor para Al seleccionar un parámetro, aparece aquí el valor estándar que se puede
modificar.

Para información acerca de como editar el Filtro, vea Filtros de Datos más arriba.

11-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 11 Reportes

3 Elija el botón de Aceptar.

El reporte aparecerá en pantalla.

Del lado izquierdo del reporte aparece un árbol con los grupos definidos en el reporte,
en el reporte anterior el grupo que aparece es el departamento.

Navegando por el Reporte


Para ir a la primera página del reporte

• En la ventana de vista preliminar del reporte, elija el botón de Primera Página de la


barra de herramientas.

Para ir a la página anterior del reporte

• En la ventana de vista preliminar del reporte, elija el botón de Página Anterior de la


barra de herramientas.

Para ir a la siguiente página del reporte

Manual del Sistema Quanto 2002 11-25


(Revisión 1.03)
Capítulo 11 Reportes

• En la ventana de vista preliminar del reporte, elija el botón de Página Siguiente de


la barra de herramientas.

Para ir a la última página del reporte

• En la ventana de vista preliminar del reporte, elija el botón de Última Página de la


barra de herramientas.

Cambiando el Acercamiento de la Vista Preliminar


Para acercarse en la vista preliminar

• En la ventana de vista preliminar del reporte, elija el botón de Acercarse de la barra


de herramientas.

Para alejarse en la vista preliminar

• En la ventana de vista preliminar del reporte, elija el botón de Alejarse de la barra


de herramientas.

Imprimiendo un Reporte
Para imprimir un reporte

1 Seleccione el reporte en la Lista de Reportes.

2 Desde el menú de popup o el menú de Archivo elija Imprimir.

La ventana de Imprimir Reporte aparecerá en pantalla.

En caso de que el reporte tenga parámetros, el tabulador de Parámetros aparecerá,


en caso contrario únicamente el tabulador de Filtro aparecerá.

3 Edite el filtro y parámetros.

4 Elija el botón de Aceptar.

El reporte será enviado a la impresora.

Para imprimir un reporte desde la ventana de Vista Preliminar

• En la ventana de vista preliminar del reporte, elija el botón de Imprimir de la barra


de herramientas.

11-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
CAPÍTULO 12

Grabadora de Eventos
El módulo Grabadora de Eventos le permite configurar la comunicación con terminales de registro y
con los dispositivos conectados a ellas y cuenta con un mecanismo de consulta y registro de
transacciones y accesos a través de dichas terminales. El módulo puede registrar transacciones
mientras usted utiliza otras aplicaciones ya que explota la capacidad multitareas del ambiente
Microsoft Windows.

Las terminales de datos registran las transacciones de empleados a través de credenciales de


identificación con código de barras ó cinta magnética. La Grabadora de Eventos graba esta información
en archivos de registro correspondientes a la fecha de la transacción. La información que Grabadora
de Eventos requiere sobre empleados es obtenida de una base de datos centralizada.

Para el correcto funcionamiento del sistema se recomienda mantener el módulo Grabadora de Eventos
corriendo todo el tiempo ya que proporciona el mecanismo de consulta de accesos en la base de datos
e informa sobre el resultado. Sin embargo, si la computadora central no está en línea con las
terminales vía la Grabadora de Eventos, las transacciones se guardan en la memoria de las terminales
y son descargadas a la computadora una vez se establezca la comunicación.

Iniciando el programa Grabadora de Eventos


Después de instalar Quanto 2002 puede iniciar una sesión de la Grabadora de Eventos por primera
vez. El Sistema Quanto le permite administrar múltiples empresas. Para entrar a la Grabadora de
Eventos debe seleccionar la empresa con la que desea trabajar. Para información acerca de cómo
trabajar con empresas en Quanto, consulte Empresas y Registros Patronales en el Capítulo 4,
Empresas.

Para iniciar la Grabadora de Eventos desde Inicio

• Desde el botón Inicio de Windows elija Programas...Quanto...Grabadora de


Eventos.

La ventana de Contraseña de Acceso aparecerá en pantalla.

Para iniciar la Grabadora de Eventos desde el Explorador de Windows

1 Desde el Explorador de Windows, accese la unidad del disco y carpeta donde se


encuentra instalado Quanto.

2 Haga doble clic sobre el archivo EventRecorder.exe.

La ventana de Contraseña de Acceso aparecerá en pantalla.

Manual del Sistema Quanto 2002 12-1


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Cuentas de Usuario
Si ha actualizado una versión anterior de Quanto y ya tenía una cuenta de usuario, puede
iniciar la sesión con esa cuenta y contraseña.

Si no tiene una cuenta de usuario, debe iniciar la sesión con la cuenta y contraseña inicial de
Administrador. Después podrá crear su cuenta de usuario. Para información acerca de como
configurar cuentas de usuario desde la aplicación Quanto, consulte Cuentas de Usuario en
el Capítulo 3, Quanto.

Para iniciar sesión en la Grabadora de Eventos con la cuenta de Administrador

1 En el cuadro de diálogo Contraseña de Acceso, elija la empresa con la que desea


trabajar.

2 Escriba admin bajo Usuario.

3 Escriba admin bajo Contraseña.

4 Elija el botón de Aceptar.

La ventana principal de Grabadora de Eventos aparecerá.

12-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

La ventana principal
La siguiente ilustración muestra la ventana de aplicación del módulo Grabadora de Eventos.

Utilice la barra de menús para Utilice la barra de herramientas para


elegir mandatos. elegir mandatos comunes con el ratón.

La lista jerárquica muestra los La lista de detalle muestra los objetos


objetos agrupados por tipo. que pertenecen a la selección en la lista
jerárquica.
La barra de estado proporciona información.

La ventana del módulo Grabadora de Eventos está dividida en dos secciones. El funcionamiento es
similar al Explorador de Microsoft Windows. Del lado izquierdo aparece una lista jerárquica de todos
los objetos definidos dentro de la aplicación. Estos objetos incluyen las terminales de registro, los
dispositivos conectados a las terminales, los tipos de eventos y transacciones generados por las
terminales y los puertos de comunicación en la computadora. Del lado derecho aparece el detalle de
los objetos contenidos en la selección realizada sobre la lista jerárquica. Por ejemplo, si usted
selecciona la carpeta de terminales en la lista jerárquica del lado izquierdo, la lista de detalle del lado
derecho mostrará todas las terminales dentro de la carpeta.

Manual del Sistema Quanto 2002 12-3


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para seleccionar un objeto de la lista jerárquica


Seleccione el objeto deseado en La lista de detalle mostrará los objetos
la lista. que pertenecen a la selección.

• En la lista jerárquica haga clic sobre el objeto que desea seleccionar.

La lista de detalle del lado derecho mostrará el detalle de los objetos que pertenecen
al objeto seleccionado en la lista jerárquica.

La lista jerárquica está organizada en forma de un árbol en el cual la raíz es la carpeta que contiene
todos los objetos definidos en el módulo Grabadora de Eventos. Cuando un elemento de la lista
jerárquica incluye una rama adicional se mostrará un signo de ‘+’ junto a dicho elemento.

Para expandir una rama de la lista jerárquica

• En la lista jerárquica haga clic sobre el signo de ‘+’ junto a la rama que desea
expandir.

12-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

La lista jerárquica mostrará las ramas que están incluidas en el objeto seleccionado y
el signo de ‘+’ cambiará a un signo de ‘-’.

Para contraer una rama de la lista jerárquica

• En la lista jerárquica haga clic sobre el signo de ‘-’ junto a la rama que desea
contraer.

La lista jerárquica esconderá las ramas que están incluidas en el objeto seleccionado y
el signo de ‘-’ cambiará a un signo de ‘+’.

Muchas de las funciones que pueden llevarse a cabo sobre los objetos de la Grabadora de Eventos se
realizan a través del menú de contexto del objeto. Las funciones que aparecen en cada menú de
contexto dependen del tipo de objeto que se está seleccionando.

Para mostrar el menú de contexto de un objeto

• Haga clic con el botón derecho del ratón, ya sea en la lista jerárquica o en la lista de
detalle, sobre el objeto para la cual desea mostrar su menú.

El menú de contexto del objeto aparecerá.

Menú de contexto

Todos los objetos dentro de la Grabadora de Eventos cuentan con una ventana de propiedades que
muestra, y en algunos caso permite editar, la información de los mismos.

Manual del Sistema Quanto 2002 12-5


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para mostrar la ventana de propiedades de un objeto

• Desde el menú de contexto del objeto elija Propiedades.

La ventana de Propiedades del objeto aparecerá.

Para agregar un objeto

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione el tipo del objeto que desea agregar y elija Aceptar.

La ventana de Propiedades del objeto aparecerá.

3 Llene los datos del nuevo objeto y elija Aceptar al terminar.

La ventana principal mostrará el nuevo objeto con el nombre Nuevo y le permitirá


renombrarlo.

4 Escriba el nombre del nuevo objeto y oprima la tecla de RETORNO.

La lista de detalle del lado derecho puede desplegarse como iconos grandes, iconos chicos, lista
sencilla o lista con detalles.

Para cambiar el despliegue de los objetos de la lista

• Desde el menú de Ver elija el tipo de despliegue que desea.

Al iniciar una sesión del módulo Grabadora de Eventos, la barra de herramientas y la barra de estado
son desplegadas. Usted puede elegir si desea mostrar o esconder la barra de herramientas y/o la
barra de estado.

Para mostrar o esconder la barra de herramientas

• Desde el menú de Ver elija Barra de Herramientas.

12-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para mostrar o esconder la barra de estado

• Desde el menú de Ver elija Barra de Estado.

La Barra de Menús
La siguiente tabla describe la función de los menús de la barra de menús de la Grabadora de Eventos.

Menú Mandato Atajo Función

Archivo Nuevo CTRL+N Crea un objeto nuevo.


Propiedades Muestra las propiedades del objeto seleccionado.
Conectar a la Red F2 Conecta la red local de terminales con la computadora.
Sincronizar Terminales Sincroniza la hora de todas las terminales locales.
Salir Sale de la Grabadora de Eventos.
Editar Parámetros de Configura los parámetros de comunicación de terminales
Comunicación locales y remotas.
Ver Barra de Herramientas Muestra o oculta la barra de herramientas
Barra de Estado Muestra o oculta la barra de estado
Iconos Grandes Muestra los iconos de objetos en tamaño grande.
Iconos Pequeños Muestra los iconos de objetos en tamaño pequeño.
Lista Muestra los objetos en forma de lista.
Detalles Muestra los objetos con sus detalles.
Filtrar Dispositivos Filtra los dispositivos que aparecen en la Grabadora de
Eventos.
Actualizar Actualiza los objetos volviendo a leer la base de datos.
Monitor CTRL+M Muestra la ventana de Monitor para monitorear la
comunicación con las terminales.
Ayuda Temas de Ayuda Muestra los temas de Ayuda.
Acerca de Grabadora de Muestra una ventana con la información de la versión
Eventos del programa y el usuario registrado.

Manual del Sistema Quanto 2002 12-7


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

La Barra de Herramientas
Usted puede usar botones en la barra de herramientas para ejecutar mandatos comunes en la
Grabadora de Eventos. La siguiente tabla describe la función de los botones en la barra de
herramientas de la ventana de aplicación.

Icono Mandato

Nuevo

Conectar a la Red

Monitor de Terminales

Propiedades

Iconos Grandes

Iconos Pequeños

Lista

Detalles

Acerca de Grabadora de Eventos

Ayuda Sensible a Contexto

La Barra de Estado
La barra de estado despliega información acerca de la comunicación con las terminales de registro en
la parte inferior de la ventana de la Grabadora de Eventos. La siguiente ilustración muestra las
diferentes secciones de la barra de estado.

Puertos Número de
locales transacciones

Mensajes Terminales Comunicación remota


en línea
La siguiente tabla describe las secciones de la barra de estado del módulo.

Sección Descripción

Mensajes Despliega mensajes de comunicación, así como información acerca de los mandatos en
el menú y la barra de botones.

Terminales en Línea Despliega el número de terminales locales que están en línea (conectadas) con la
computadora.

Puertos Locales Despliega el número de puertos configurados para comunicación con terminales locales y
el estado de cada uno de ellos.

Comunicación Remota Muestra el estado de la comunicación remota cuando se está conectado a una terminal
remota.

Número de Transacciones Despliega el número de transacciones recibidas de las terminales de registro.

12-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Terminales de Registro
Una terminal de registro es un nodo en una red que recibe información de accesos y asistencia de los
empleados y los comunica a una computadora central. En el Sistema Quanto las terminales registran
tanto las solicitudes de acceso de los empleados y visitantes como otras transacciones, incluyendo las
de puntualidad y asistencia. Las transacciones son registradas en las terminales y los datos son
comunicados a la computadora central para que éstos sean almacenados en una base de datos
centralizada de transacciones.

Nota Para que las terminales de recolección de datos operen correctamente y efectúen funciones propias del
Sistema Quanto es absolutamente necesario cargar en ellas un software especial denominado Magic Access, el cual
es proporcionado por su distribuidor autorizado. De lo contrario el Sistema Quanto ignorará la terminal ya que no
sabrá cómo comunicarse con ella.

La Grabadora de Eventos realiza una descarga continua de información de las terminales sin privarle
de realizar operaciones de consulta sobre los mismos datos en el momento en que están siendo
almacenados. Usted también puede utilizar otras aplicaciones o programas concurrentemente
mientras la Grabadora de Eventos realiza la descarga.

El módulo Grabadora de Eventos puede comunicarse con distintos tipos de terminales según su
conexión al sistema. Los tipos de terminales son los siguientes:

Tipo de Terminales Descripción

Ethernet Se conectan directamente al sistema a través de la red Ethernet.

Locales Se conectan al sistema a través de un cable serial que va conectado a una de las computadoras
del sistema. Es posible crear redes completas de terminales locales como se verá más
adelante.

Entorno de Red Son terminales locales a otra computadora de la red que está en el sistema.

Remotas Se conectan al sistema a través de módems.

Agregando Terminales
La Grabadora de Eventos le permite agregar o dar de alta terminales en la red de comunicación. Este
proceso es complicado ya que se deben considerar varios detalles de instalación de las terminales tal
como las distancias entre las terminales y la computadora central, el tipo de cableado y la proximidad
a maquinaria, campos eléctricos o campos magnéticos. Por esta razón se recomienda que solamente
personal capacitado realice este tipo de operaciones.

Para poder agregar una terminal en la Grabadora de Eventos, es necesario especificar los datos
internos que son configurados en la terminal que se desea agregar.

Para agregar una nueva terminal

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione el tipo de terminal que desea agregar y elija Aceptar.

La ventana de Propiedades de la terminal aparecerá.

Manual del Sistema Quanto 2002 12-9


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

3 Llene los datos de la nueva terminal en la ventana de propiedades y elija Aceptar al


terminar.

La ventana principal mostrará la nueva terminal con el nombre Nuevo y le permitirá


renombrar la terminal.

4 Escriba el nombre de la nueva terminal y oprima la tecla de RETORNO.

12-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Borrando Terminales
Al eliminar una terminal de la red es conveniente informar al módulo Grabadora de Eventos para que
no se intente establecer comunicación con dicha terminal a través de la red. La Grabadora de Eventos
cuenta con un mecanismo de verificación de comunicación el cual detecta cuando una terminal no
responde. Si una terminal no responde, la Grabadora de Eventos despliega el icono correspondiente a
dicha terminal como fuera de línea y no permite hacer muchas de las funciones en la terminal.

Para borrar una terminal de la configuración

• Desde el menú de contexto de la terminal deseada elija Borrar.

Precaución. En caso que una terminal haya sido dada de baja desde la Grabadora de Eventos y ésta continúe
conectada físicamente dentro de la red, es posible que las transacciones no sean almacenadas o que no sean
descargadas de la terminal.

Renombrando una Terminal


Para renombrar una terminal

1 Desde el menú de contexto de la terminal deseada elija Renombrar.

2 Escriba el nuevo nombre de la terminal y oprima la tecla de RETORNO.

Información General
El tabulador General en la ventana de Propiedades de Terminal muestra información general de la
terminal.

Terminales Ethernet
A continuación se muestra el tabulador General en la ventada de Propiedades de Terminal
Ethernet y se describen los campos.

Manual del Sistema Quanto 2002 12-11


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Dirección en la Red Número entero positivo entre 1 y 99 para identificar la terminal en la red. Este número
debe ser el mismo que ha sido configurado en la terminal.

Tipo de Terminal El tipo de terminal de acuerdo a la configuración de terminales. Los posibles valores son:
Ethernet, Ethernet Gateway, Ethernet Normal y Ethernet Submaster.

Terminal Maestra El nombre de la terminal maestra a la cual está conectada la terminal definida, este valor
se utiliza únicamente para los tipos de terminal Ethernet Normal y Ethernet Submaster.

Dirección IP La dirección IP de la terminal, la dirección debe concordar con la configurada en la


terminal.

Ubicación Comentario opcional con la ubicación de la terminal.

Despliegue Estándar Texto estándar a desplegar en la pantalla de la terminal.

Cuenta con sistema para Identifica si esta terminal es utilizada para armar y desarmar un sistema de alarma en el
desarmar alarma control de accesos.

Contraseñas Seleccione este botón para modificar la contraseña de la terminal.

Ultimo Reporte Muestra la fecha y hora del último reporte de la terminal al sistema.

Estado de Comunicación Muestra el estado actual de la comunicación con la terminal. Este puede ser en línea o
fuera de línea.

12-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Terminales Locales
A continuación se muestra el tabulador General en la ventada de Propiedades de Terminal Local y
se describen los campos.

Campo Descripción

Dirección en la Red Número entero positivo entre 1 y 99 para identificar la terminal en la red. Este número
debe ser el mismo que ha sido configurado en la terminal.

Tipo de Terminal El tipo de terminal de acuerdo a la configuración de terminales. Este puede ser Normal,
Maestra, Concentrador, Submaestra, Maestra Alterna o Submaestra Alterna. El tipo de
terminal debe ser el mismo que ha sido configurado en la terminal.

Terminal Maestra El nombre de la terminal maestra a la cual está conectada la terminal definida. La
terminal maestra es aquella que se encargará de recolectar los datos de esta terminal y
de transmitir los datos a la red. En caso de que la terminal en la ventana sea una
maestra, este campo será llenado con "(Si misma)".

Ubicación Comentario opcional con la ubicación de la terminal.

Despliegue Estándar Texto estándar a desplegar en la pantalla de la terminal.

Cuenta con sistema para Identifica si esta terminal es utilizada para armar y desarmar un sistema de alarma en el
desarmar alarma control de accesos.

Contraseñas Seleccione este botón para modificar la contraseña de la terminal.

Ultimo Reporte Muestra la fecha y hora del último reporte de la terminal al sistema.

Estado de Comunicación Muestra el estado actual de la comunicación con la terminal. Este puede ser en línea o
fuera de línea.

Manual del Sistema Quanto 2002 12-13


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Terminales Remotas
A continuación se muestra el tabulador General en la ventada de Propiedades de Terminal Remota
y se describen los campos.

Campo Descripción

Teléfono de la Terminal Número de teléfono que tiene la terminal. Este número es utilizado para marcar a la
terminal remota.

Ubicación Comentario opcional con la ubicación de la terminal.

Despliegue Estándar Texto estándar a desplegar en la pantalla de la terminal.

Cuenta con sistema para Identifica si esta terminal es utilizada para armar y desarmar un sistema de alarma en el
desarmar alarma control de accesos.

Contraseñas Seleccione este botón para modificar la contraseña de la terminal.

Ultimo Reporte Muestra la fecha y hora del último reporte de la terminal al sistema.

Estado de Comunicación Muestra el estado actual de la comunicación con la terminal. Este puede ser en línea o
fuera de línea.

12-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Información de Estado
El tabulador Estado en la ventana de Propiedades de Terminal muestra información acerca del
estado de la terminal cuando la terminal está en línea. Si la terminal se encuentra fuera de línea el
tabulador no aparecerá. A continuación se muestra el tabulador Estado y se describen los campos.

Campo Descripción

Renovar Actualiza la información del estado de la terminal, solicitando a la terminal su reenvío.

Hora en la Terminal La fecha y hora en la terminal.

Sincronizar con la Hora del Envía la hora y fecha de sistema de la computadora a la terminal.
Sistema

Despliegue Muestra el despliegue actual en pantalla de la terminal.

Versión de Firmware La versión de firmware de la terminal.

Número de Serie El número de serie de la terminal.

Tamaño de Memoria El tamaño de memoria de la terminal.

Fallas de Corriente El número de fallas de corriente detectados.

Errores de Iniciación El número de errores de iniciación de la terminal

Inicializar Errores Reinicia el contador de errores para fallas de corriente y errores de iniciación.

La Grabadora de Eventos le permite consultar el estado de las terminales que se encuentran en línea y
modificar algunas opciones de sistema.

Manual del Sistema Quanto 2002 12-15


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para consultar el estado de una terminal

• Desde la ventana de propiedades de la terminal elija el tabulador de Estado.

La ventana mostrará toda la información del estado de la terminal.

El estado de una terminal cambia constantemente por lo que puede ser que desee renovar el estado
que se muestra en la ventana de propiedades.

Para renovar los valores de estado de una terminal

1 Desde la ventana de propiedades de la terminal elija el tabulador de Estado.

2 Elija Renovar.

La ventana mostrará toda la información del estado de la terminal.

La computadora cuenta con un reloj interno que mantiene la hora y fecha del sistema aún cuando ésta
se encuentra apagada. Difícilmente éstos cuentan con una alta precisión, por lo que después de cierto
tiempo empiezan a perder sincronía con la hora real. Por esto en ocasiones es necesario ajustar la
hora y fecha del sistema con la hora correcta.

Sincronizando Terminales
Después de un periodo de tiempo los relojes internos de las terminales pueden perder sincronía con
respecto a la computadora central y el resto de las terminales. Por esta razón es recomendable
sincronizar las terminales al menos una vez por semana o cuando exista una discrepancia notable
(más de un minuto) entre las horas.

Una ventaja muy práctica de la Grabadora de Eventos es que le permite consultar y sincronizar la hora
de todas las terminales conectadas a la red desde la computadora central, sin necesidad de tener que
hacerlo en forma individual. Usted no tiene que trasladarse físicamente a la localidad de cada una de
las terminales en la configuración para poder sincronizarlas. Esta opción es especialmente práctica
cuando las terminales se encuentran distribuidas en distintas localidades dentro del inmueble.

Asimismo, es posible sincronizar la hora de una terminal en particular. Esta operación es útil para
sincronizar una terminal que se da de alta o cuando una terminal en particular pierde sincronía con el
resto de la red. Sin embargo, es recomendable sincronizar todas las terminales cada vez que se
quiera sincronizar una en particular para así asegurarse de que todas las terminales desplieguen
exactamente la misma hora.

Para sincronizar todas las terminales conectadas a la red

• Desde el menú de Archivo elija Sincronizar Terminales.

En el instante, la hora de todas las terminales que se encuentran en línea quedará


sincronizada con la computadora central.

Para sincronizar una terminal en particular

1 Desde la ventana de propiedades de la terminal elija el tabulador de Estado.

2 Elija Sincronizar con la Hora del Sistema.

12-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Inmediatamente la hora de la terminal seleccionada quedará sincronizada con la


computadora central.

Inicializando Errores
Las terminales de registro mantienen un contador del número de fallas de corriente y errores de
iniciación que se han detectado. Para poder efectuar un diagnóstico preciso, es posible inicializar la
cuenta interna de errores en las terminales.

Para inicializar la cuenta de errores de una terminal

1 Desde la ventana de propiedades de la terminal elija el tabulador de Estado.

2 Elija Inicializar Errores.

Información de Programa
El tabulador Programa en la ventana de Propiedades de Terminal muestra información acerca del
programa y parámetros de la terminal cuando la terminal está en línea. Si la terminal se encuentra
fuera de línea el tabulador no aparecerá. A continuación se muestra el tabulador Programa y se
describen los campos.

Manual del Sistema Quanto 2002 12-17


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Número de Serie El número de serie de la terminal.

Versión Versión del programa en la terminal.

Descargar Archivo Descarga un archivo a la terminal.

Suspender Programa Suspende la ejecución del programa en la terminal.

Reiniciar Programa Reinicia el programa suspendido en la terminal.

Descargar Parámetros Envía los parámetros de configuración a la terminal.

Descargar Lista Blanca Envía la lista blanca a la terminal.

Descargar Lista Negra Envía la lista blanca a la terminal.

En modo normal de operación las terminales ejecutan el software Magic Access. Este software se
ejecuta de manera continua y sin interrupciones. La versión del programa puede cambiar por lo que es
posible querer actualizar las lectoras con la última versión del programa.

Para conocer la versión del programa en la terminal

• Desde la ventana de propiedades de la terminal elija el tabulador de Programa.

La versión del programa se mostrará bajo Programa en la Terminal.

Descargando un Programa a la Terminal


La Grabadora de Eventos le permite descargar el programa a la terminal desde la computadora
central.

Importante Se recomienda que esta operación sólo se realice para cargar una nueva versión del programa Magic
Access a las terminales de registro.

Para descargar un programa a la terminal

1 Desde el tabulador de Programa, bajo Programa de la Terminal elija Descargar.

La ventana de Descargar Programa aparecerá en pantalla.

2 Seleccione el archivo que desea descargar a la terminal.

3 Elija el botón de Abrir.

Suspendiendo el Programa en la Terminal


En ocasiones puede ser necesario suspender el programa Magic Access para efectuar operaciones de
configuración en el menú del sistema de las terminales.

Para suspender el programa de la terminal

• Desde el tabulador de Programa, bajo Programa de la Terminal elija Suspender.

12-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Reiniciando el Programa en la Terminal


Esta operación le permite reiniciar el software o programa Magic Access en la terminal para así
restablecer sus funciones normales.

Para reiniciar el programa en la terminal

• Desde el tabulador de Programa, bajo Programa de la Terminal elija Reiniciar.

Una indicación de que el programa no ha sido cargado satisfactoriamente en la terminal es que la


terminal no le permita efectuar operaciones de registro como lo hacen las demás terminales en la red.

Parámetros de la Terminal
Muchos de los parámetros que son definidos para una terminal desde la Grabadora de Eventos deben
ser descargados a las terminales para que éstas se comporten como es deseado. Los parámetros
incluyen la definición de dispositivos que están conectados a cada terminal así como los tipos de
transacciones y eventos que éstas generan.

Cada vez que se hace una modificación sobre los parámetros de una terminal, éstos deben ser
descargados. Para saber si una terminal tiene la última versión de los parámetros, es necesario estar
en línea con dicha terminal.

Para saber si una terminal tiene la última versión de los parámetros

• Desde la ventana de propiedades de la terminal elija el tabulador de Programa.

Bajo Parámetros de la Terminal se mostrará si la terminal tiene la última versión


de los parámetros.

Para descargar los parámetros a una terminal

• Desde el tabulador de Programa, bajo Parámetros de la Terminal elija


Descargar.

La ventana de Descargando Parámetros aparecerá mientras se descargan los


parámetros a la terminal.

Listas Locales de Accesos


En las lectoras se pueden tener listas locales de accesos que se utilizan en caso de que la
comunicación con la base de datos centralizada se pierda o sea remota. En Quanto se distinguen dos
grupos de empleados para las listas locales: lista blanca, aquellas identificaciones que estamos seguros
que pueden pasar; y lista negra que son identificaciones indeseables que estamos seguros que no
queremos dejar pasar.

Para descargar listas blanca de accesos locales a una terminal

1 Desde el tabulador de Programa, bajo Listas Locales de Accesos elija Descargar


Lista Blanca.

La ventana de Listas Blancas a Descargar aparecerá.

Manual del Sistema Quanto 2002 12-19


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

2 Selecciones los accesos y grupos a descargar como listas blancas desde la lista
jerárquica y elija Descargar.

La ventana de Descargando Parámetros aparecerá mientras se descargan los


parámetros a la terminal.

Para descargar listas blanca de accesos locales a una terminal

• Desde el tabulador de Programa, bajo Listas Locales de Accesos elija Descargar


Lista Negra.

La ventana de Descargando Parámetros aparecerá mientras se descargan los


parámetros a la terminal.

12-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Información de Huellas Digitales


El tabulador Huellas Digitales en la ventana de Propiedades de Terminal muestra información
acerca de las plantillas de huellas digitales en la base de datos local y en la terminal cuando la terminal
está en línea. Si la terminal se encuentra fuera de línea el tabulador no aparecerá. . A continuación se
muestra el tabulador Huellas Digitales y se describen los campos.

Campo Descripción

Empleados con huellas Número de empleados con plantillas de huellas digital en la base de datos de la empresa.
digitales en la base
principal

Empleados con huellas Número de empleados con plantillas de huellas digital en la terminal.
digitales en la terminal

Mostrar huellas Muestra los usuarios de plantillas, es una de: De terminal únicamente, De base de datos
principal únicamente, De terminal y de base de datos principal.

Actualizar Actualiza la lista de plantillas de huella digital.

Intercambiar Intercambia huellas entre la base de datos principal y la lectora para que ambas tengan la
información actualizada en base a los accesos de los empleados.

Cancelar Detiene una transferencia de huellas.

Tarea Tarea que se está realizando.

Procesando Barra de progreso de la tarea actual.

Errores El último error en la tarea.

Manual del Sistema Quanto 2002 12-21


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para actualizar la lista de plantillas de la lectora

• Desde el tabulador de Huellas Digitales de la terminal, elija Actualizar.

Para intercambiar plantillas de huellas con la lectora

• Desde el tabulador de Huellas Digitales de la terminal, elija Intercambiar.

Para cancelar la transferencia de plantillas de huellas con la lectora

• Desde el tabulador de Huellas Digitales de la terminal, elija Cancelar.

Información de Dispositivos
El tabulador Dispositivos de la ventana de Propiedades de Terminal muestra una lista de todos los
dispositivos controlados por la terminal. A continuación se muestra el tabulador Dispositivos y se
describen los campos.

Campo Descripción

Mostrar dispositivos por Muestra los dispositivos agrupados por tipo de dispositivo, agrupándolos en Accesos,
tipo Dispositivos de Salida y Dispositivos de Entrada.

Mostrar dispositivos por Muestra los dispositivos por conexión física, agrupándolos en Líneas de Control, Líneas de
conexión Sensor y Lectoras.

Revisar conflictos Revisa posibles conflictos de conexión de dispositivos.

12-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Descargar Parámetros Envía los parámetros de configuración a la terminal.

Actualizar Actualiza la lista.

Traer Parámetros Trae los parámetros de configuración de la terminal.

La Grabadora de Eventos puede ordenar los dispositivos de la terminal por tipo de dispositivo o por
conexión física.

Para mostrar los dispositivos ordenados por tipo

• Habilite el botón de Mostrar Dispositivos por Tipo.

Para mostrar los dispositivos ordenados por conexión

• Habilite el botón de Mostrar Dispositivos por Conexión.

Revisando conflictos de conexión de dispositivos

• Habilite el cuadro de comprobación de Revisar Conflictos desde el tabulador


Dispositivos de la ventana de Propiedades de Terminal Local.

En caso de haber conflictos aparecerán los dispositivos en conflicto con un signo de


exclamación.

Para ver el conflicto de la línea de un dispositivo

• Desde la línea de conexión del dispositivo haga clic con el botón derecho.

La Grabadora de Eventos mostrará una ventana con la descripción del conflicto.

Información de Transacciones
Para cada lectora es necesario definir en qué terminales se pueden generar transacciones. Para mayor
información acerca de los tipos de transacciones que puede generar una lectora, consulte Tipos de
Transacciones más adelante.

La Grabadora de Eventos le permite configurar las terminales de registro para que únicamente generen
los tipos de transacciones que usted desee. Por ejemplo, puede darse el caso que usted utilice una
terminal de registro para registrar las entradas de los empleados y otra terminal de registro para las
salidas o que utilice la misma terminal para registrar tanto la entrada como la salida. Similarmente es
posible que usted utilice una terminal únicamente para el registro de algún tipo de transacción de
secuencia inicio-fin o que utilice la misma terminal para registrar todos los tipos de transacciones
definidos.

El tabulador Transacciones de la ventana de Propiedades de Terminal muestra una lista de


transacciones que pueden ser registrados en la terminal. A continuación se muestra el tabulador
Transacciones y se describen los campos.

Manual del Sistema Quanto 2002 12-23


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Transacciones Generadas Lista de transacciones que puede generar la lectora.

Menús Generado Lista de transacciones de comedor que puede generar la lectora.

Imprimir boleto al Imprime un boleto al conceder una comida como un recibo del empleado.
conceder comida

Conceder comida fuera de Concede comidas en caso de que se corte la comunicación (Recomendado).
línea

Utilizar semáforo para Utiliza un semáforo para indicar el resultado de concesión o rechazo de la comida.
resultado

Permitir invitaciones de Permite manejar invitaciones de comida en la terminal.


cafetería

Transacciones de Puntualidad y Asistencia


Además de los tipos de transacciones definibles por el usuario, el sistema define los tipos de
transacciones de puntualidad y asistencia. Usted puede decidir si una terminal en particular puede
registrar o no transacciones de puntualidad y asistencia. Además de esto usted puede definir también
el tipo de transacciones de puntualidad y asistencia que desea registrar en la terminal.

12-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para definir que una terminal puede registrar transacciones de puntualidad y asistencia

1 Desde el tabulador de Transacciones de la ventana de Propiedades de Terminal


en la lista bajo Transacciones Generadas seleccione Asistencia en la lista de la
columna Transacción.

2 Bajo Opciones seleccione el tipo de transacción de puntualidad y asistencia que


puede registrarse en la terminal. Las opciones se muestran en la siguiente tabla.

Variante Descripción

Genera La terminal es utilizada para registrar tanto entradas como salidas pero no es
Transacciones Sin necesario identificar si se trata de una entrada o una salida al momento de
Identificarlas hacer el registro. El empleado únicamente necesita deslizar su credencial por
el lector y el Sistema Quanto intentará determinar si se trata de una entrada o
una salida de acuerdo a su horario

Genera La terminal es utilizada para registrar tanto entradas como salidas y el


Transacciones de empleado deberá identificar a través del teclado de la terminal si se trata de
Entrada y Salida una entrada o una salida al momento de hacer el registro.

Genera La terminal es utilizada para registrar entradas únicamente. El empleado


Transacciones de únicamente necesita deslizar su credencial por el lector y la terminal registrará
Entrada Únicamente siempre la transacción como una entrada.

Genera La terminal es utilizada para registrar salidas únicamente. El empleado


Transacciones de únicamente necesita deslizar su credencial por el lector y la terminal registrará
Salida Únicamente siempre la transacción como una salida.

Nota En cualquier caso es posible cambiar el tipo de transacción cuando se está registrando en la terminal si se
utiliza el teclado para definirlo.

Tipos de Transacciones Definidos por el Usuario


Además de las transacciones de puntualidad y asistencia, la Grabadora de Eventos le permite definir
los tipos de transacciones definidos por el usuario que cada terminal puede registrar.

Para agregar un tipo de transacciones que puede ser registrado desde una terminal

• En la lista de Transacciones No Generadas, haga dos clics sobre el tipo de


transacciones que desea agregar.

El tipo de transacciones pasará de la lista de Transacciones No Generadas a la lista


de Transacciones Generadas.

Para modificar la forma de registrar una transacción de cafetería o de destajo o valor desde una
terminal

1 En la lista de Transacciones Generadas, seleccione el tipo de transacciones de


destajo o valor que desea modificar.

Las opciones de registro aparecerán en la parte inferior de la ventana.

Manual del Sistema Quanto 2002 12-25


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

2 Seleccione si desea que el valor a acumular sea capturado en la terminal. Si decide


que el valor no debe ser capturado en la terminal, ésta registrará siempre el valor
predeterminado definido para este tipo de transacciones.

3 En caso que los tipos de transacciones deban ser identificados en la terminal como
paso inicial, seleccione la tecla en la terminal que será utilizada para identificarlo.

4 Elija Modificar.

Para modificar la forma de registrar una transacción de secuencia inicio-fin desde una terminal

1 En la lista de Transacciones Generadas, seleccione el tipo de transacciones de


secuencia inicio-fin que desea modificar.

Las opciones de registro aparecerán en la parte inferior de la ventana.

2 Si solo desea que se registre el inicio de la secuencia desde la terminal habilite el


cuadro de comprobación de Inicio únicamente. Si solo desea que se registre el fin
de la secuencia desde la terminal habilite el cuadro de comprobación de Fin
únicamente.

3 En caso que los tipos de transacciones deban ser identificados en la terminal como
paso inicial, seleccione la tecla en la terminal que será utilizada para identificarlo.

4 Elija Modificar.

Comunicación con Terminales

Parámetros de Comunicación
Existen varios factores característicos de una red que pueden afectar la comunicación con la
computadora, como lo son:

ƒ El número de terminales conectadas en la red.

ƒ La distancia entre las terminales.

ƒ La topología de la red.

ƒ Las conexiones y el cableado.

ƒ El posible ruido en la línea proveniente de maquinaria aledaña.

ƒ Fluctuaciones en la corriente eléctrica.

La Grabadora de Eventos le permite configurar los tiempos y valores máximos de espera


antes de continuar con la comunicación con las terminales con el fin de afinar y optimizar la
comunicación local y remota. Los parámetros configurables se muestran en la tabla
siguiente.

12-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Parámetro Descripción

Tiempo de espera por una Plazo de respuesta de encuestas a las redes de terminales locales.
respuesta

Tiempo de espera por una Plazo de respuesta de encuestas a las terminales remotas.
respuesta remota

Tiempo de inactividad antes Plazo de tiempo inactivo en la comunicación remota cuando ésta haya sido iniciada
de colgar una llamada manualmente desde la Grabadora de Eventos.
manual

Tiempo de inactividad antes Plazo de tiempo inactivo en la comunicación remota cuando ésta haya sido iniciada
de colgar una llamada automáticamente por una terminal remota.
automática

Tiempo de espera en la Tiempo a esperar entre transmisión de datos.


transmisión de datos

Número de veces Máximo número de veces para intentar establecer la comunicación antes de informar al
consecutivas de espera sin usuario.
comunicación

Número de veces Máximo número de veces para intentar recibir datos inválidos
consecutivas con
transmisión de datos
inválidos

Número de veces de espera Número de veces de intentar sincronizar la comunicación con la terminal maestra local al
sin comunicación durante iniciar la comunicación entre la computadora y la red.
sincronización

Para configurar los parámetros de comunicación con las terminales

1 Desde el menú de Editar elija Parámetros de Comunicación.

La ventana de Parámetros de Comunicación aparecerá.

2 Edite los parámetros de comunicación y elija el botón de Aceptar.

Nota Esta operación se debe efectuar solamente durante la configuración inicial del sistema para poner a punto la
comunicación.

Configurando la Comunicación con Terminales Ethernet


Para establecer comunicación con una red de lectoras Ethernet es necesario establecer que
la Grabadora de Eventos es un servidor Ethernet.

Configurando que la Grabadora de Eventos sea un servidor Ethernet

1 Elija Opciones desde el menú de Archivo.

La ventana de Opciones aparecerá en pantalla.

Manual del Sistema Quanto 2002 12-27


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

2 En el área de Servidor Ethernet, elija el botón de Es el servidor único de


terminales ethernet.

3 Elija Aceptar.

Configurando la Comunicación con Terminales Locales


Aunque las terminales de registro en la red sean idénticas físicamente, el papel o personalidad de una
terminal en la configuración puede ser muy diferente a la de su vecina. Para establecer una
comunicación con la red local de terminales, basta con que una terminal esté conectada con la
computadora central, la cual efectuará las funciones de control de la red, transmisión y descarga de
datos. A esta terminal se le denomina Maestra.

La conexión entre la terminal maestra y la computadora central se lleva a cabo a través de cualquiera
de los puertos seriales libres.

Para poder establecer la comunicación con una red de terminales local, es necesario configurar los
puertos de comunicación que serán utilizados para conectar la computadora con las terminales
maestras. Es necesario determinar los puertos que serán utilizados para comunicación local y
configurar los parámetros de comunicación de dichos puertos para que éstos concuerden con los de las
terminales.

Para configurar un puerto serial para comunicación con terminales locales

1 En la lista jerárquica seleccione Puertos de Comunicación.

La lista de detalle mostrará todos los puertos de comunicación configurados en la


computadora.

2 Abra la ventana de Propiedades del puerto que desea configurar.

La ventana de Propiedades de Puerto de Comunicación aparecerá.

12-28 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

3 Habilite el cuadro de comprobación Habilitado para comunicación con terminales


locales.

4 Seleccione el protocolo y los parámetros de comunicación de tal forma que coincidan


con los parámetros configurados en la terminal maestra.

5 Elija Aceptar.

Conectándose a la Red de Terminales Ethernet y Locales


Para que la computadora central pueda consultar con las terminales Ethernet y locales es necesario
establecer comunicación con ellas.

Para conectarse a la red de terminales Ethernet y locales

• Desde el menú de Archivo elija Conectar a la Red.

Todos los puertos de comunicación habilitados para comunicación con terminales locales se conectarán
a las terminales. La barra de estado mostrará el número de terminales que se van poniendo en línea y
la ventana de detalle de las terminales locales mostrará el cambio de estado de las terminales que se
van poniendo en línea.

Nota. Dependiendo de la configuración de las terminales es posible que pasen varios segundos antes de que todas
las terminales se pongan en línea.

Manual del Sistema Quanto 2002 12-29


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Configurando la Comunicación con Terminales Remotas


La Grabadora de Eventos puede controlar un número variable de puertos seriales de comunicación. El
usuario puede definir los puertos que serán utilizados para la comunicación con terminales locales y los
puertos o módems que serán utilizados para la comunicación con terminales remotas.

Las terminales remotas pueden utilizar conexiones directas o a través de líneas telefónicas por medio
de módems. Cada puerto de la computadora puede ser configurado por separado lo que hace posible
utilizar simultáneamente algunos puertos con módems y otros con líneas directas.

Información de Módem
El tabulador de Módem en la ventana de Propiedades de Terminal Remota permite configurar la
comunicación entre la terminal y el módem que está conectado a ésta. Los campos del tabulador de
Módem se muestran en la siguiente tabla.

Campo Descripción

Minutos para Número de minutos entre cada reporte realizado por la terminal remota a la computadora
Reportarse central. La terminal remota reportará cualquier evento en el momento en que éste ocurra y se
reportará rutinariamente con la computadora central para reportarse.

Teléfono al que se Número que debe marcar la terminal remota para reportarse con la computadora central.
Reporta

Teléfono de Respaldo Número que debe marcar la terminal remota para reportarse con la computadora central en
caso que no pueda conectarse con el número primario.

Mandatos para Secuencia de caracteres enviada al módem para inicializarlo.


Inicializar

Mandatos para Secuencia de caracteres enviada al módem para marcar.


Marcar

Mandatos para Secuencia de caracteres enviada al módem para colgar.


Colgar

Para configurar un puerto serial para comunicación directa con terminales remotas

1 En la lista jerárquica seleccione Puertos de Comunicación.

La lista de detalle mostrará todos los puertos de comunicación configurados en la


computadora.

2 Abra la ventana de Propiedades del puerto que desea configurar.

La ventana de Propiedades de Puertos de Comunicación aparecerá.

3 Deshabilite el cuadro de comprobación Habilitado para comunicación con


terminales locales.

4 Seleccione el protocolo y los parámetros de comunicación de tal forma que coincidan


con los parámetros configurados en la terminal remota.

5 Elija Aceptar.

12-30 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para configurar un módem para comunicación con terminales remotas

1 En la lista jerárquica seleccione Modems.

La lista de detalle mostrará todos los modems configurados en la computadora.

2 Abra la ventana de Propiedades del módem que desea configurar.

La ventana de Propiedades del módem aparecerá.

3 Seleccione el protocolo y los parámetros de comunicación de tal forma que coincidan


con los parámetros configurados en la terminal remota.

4 Elija Aceptar.

Para configurar un módem para que reciba o deje de recibir llamadas de terminales remotas

• Desde el menú de contexto del módem elija Contesta Llamadas.

Conectándose con una Terminal Remota


La comunicación remota puede ser iniciada tanto por la computadora central como por las terminales
remotas. A pesar de que las terminales pueden comunicarse con cualquier computadora que esté
corriendo la Grabadora de Eventos y que tenga acceso a la base de datos de terminales, éstas utilizan
el número telefónico almacenado en su memoria para iniciar una conversación. De tal manera que
cualquier computadora corriendo la Grabadora de Eventos puede iniciar una comunicación con una
terminal remota pero las terminales remotas únicamente pueden comunicarse con la computadora que
conteste al número telefónico almacenado en la terminal.

Existen dos maneras de comunicarse con una terminal remota. La primera es a través de un módem
utilizando el número telefónico de la terminal. La segunda es comunicando la terminal remota
directamente sin utilizar módem. Esta última es más bien utilizada para probar la comunicación
remota.

Para marcar a una terminal remota

1 Desde el menú de contexto de la terminal remota elija Marcar.

La ventana de Marcar a Terminal Remota aparecerá.

Manual del Sistema Quanto 2002 12-31


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

2 Si desea descargar el número de identificación de la terminal al establecer


comunicación con ella, habilite el cuadro de comprobación Descargar identificación
de la terminal al conectarse.

3 Seleccione las Propiedades de marcar.

4 Seleccione el módem que desea utilizar para establecer comunicación bajo Conectar
Utilizando.

5 Elija Conectar.

La Grabadora de Eventos iniciará la comunicación. En caso que la terminal se ponga


en línea, la lista de detalle de la terminal remota mostrará el cambio en el estado de
la terminal.

Para colgar la comunicación con una terminal remota

• Desde el menú de contexto de la terminal remota elija Colgar.

Para conectarse directo a una terminal remota

• Desde el menú de contexto del puerto de comunicación elija Conectar Directo a


Remota.

La Grabadora de Eventos iniciará la comunicación. En caso que la terminal se ponga


en línea, la lista de detalle de la terminal remota mostrará el cambio en el estado de
la terminal.

12-32 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

¿Cuándo Inicia una Terminal Remota la Comunicación con la


Computadora?
Las terminales remotas cuentan con un mecanismo para verificar diferentes tipos de alarmas y tomar
acciones locales así como reportar cualquier evento a la computadora central. Una terminal remota se
comunica con la computadora central:

ƒ Para reportar una solicitud de acceso.

ƒ Para reportar el estado de las alarmas cada vez que éste cambia.

ƒ Para reportar el estado de las alarmas con regularidad, notificando a la computadora central
que todo está bien.

Las terminales remotas tienen almacenado el número telefónico al cual deben de marcar para
reportarse con la computadora. Cuando la terminal tiene que reportarse, marca el número de la
computadora central. Al recibir la llamada, la Grabadora de Eventos se enlaza con la terminal remota
y descarga la información que de ella provenga.

Terminales Remotas en Modo Normal y Maestro


Para poder realizar algunas funciones propias de las terminales, es posible cambiar la personalidad de
las terminales remotas de normales a maestras. Una función típica donde se requiere que la terminal
remota esté en modo maestro es la descarga de un programa a dicha terminal. Las funciones que
pueden realizarse en terminales remotas únicamente cuando éstas están configuradas como maestras
son las siguientes:

ƒ Mostrar Pantalla

ƒ Mostrar Versión

ƒ Mostrar Estado

ƒ Inicializar Errores a Cero

ƒ Suspender Programa

ƒ Reiniciar Programa

ƒ Descargar Programa

Para cambiar una terminal remota de normal a maestra

• Desde el menú de contexto de la terminal remota elija Cambiar a Maestra.

Después de unos segundos, la Grabadora de Eventos se sincronizará con la terminal


remota utilizando el protocolo de comunicación para terminales maestras.

Para cambiar una terminal remota de maestra a normal

• Desde el menú de contexto de la terminal remota elija Cambiar a Normal.

Manual del Sistema Quanto 2002 12-33


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Después de unos segundos, la Grabadora de Eventos se sincronizará con la terminal


remota utilizando el protocolo de comunicación para terminales normales.

Monitor de Terminales
Para fines de diagnóstico de la comunicación con las terminales es posible monitorear la comunicación
con las terminales.

Para monitorear la comunicación de una terminal

1 Desde el menú de Ver elija Monitor o elija el botón Monitor desde la barra de
herramientas.

La ventana de Monitor aparecerá.

la comunicación con las terminales aparecerá en la ventana de texto.

Para limpiar la ventana de texto del Monitor

• Desde la ventana Monitor elija el botón de Borrar de la barra de herramientas.

12-34 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Configurando Opciones de Monitoreo


Las opciones de despliegue en la ventana de texto de la ventana de Monitor pueden ser configuradas
por el usuario. La siguiente tabla muestra las opciones configurables.

Opción Descripción

Máximo número de líneas Máximo número de línea a desplegar.


en monitor

Guardar información de Permite guardar lo que se despliega en la pantalla de monitor a un archivo de texto.
monitoreo en archivo

Opciones de Monitoreo Permite configurar que se va a monitorear.

Mostrar monitor avanzado Muestra las comunicaciones avanzadas del manejador de dispositivos.
de comunicaciones de
manejador de dispositivo

Para configurar las opciones de monitoreo

1 Desde la ventana de Monitor elija el botón de Opciones de la barra de herramientas.

La ventana de Opciones de Monitor aparecerá.

2 Edite las opciones y elija el botón de Aceptar.

Manual del Sistema Quanto 2002 12-35


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Dispositivos
Un dispositivo es un elemento que es controlado por las terminales. Existen tres tipos de dispositivos
reconocidos por la Grabadora de Eventos:

Dispositivos Descripción

Dispositivos de Salida Dispositivos a los que las terminales mandan impulsos para activarlos o desactivarlos a
través de líneas de control. Ejemplos de dispositivos de salida son campanas, sirenas,
semáforos y luces.

Dispositivos de Entrada Dispositivos que mandan impulsos a las terminales para señalar un cambio a través de
líneas de sensor. Ejemplos de dispositivos de entrada son sensores magnéticos de
puertas, detectores de humo y palancas de emergencia.

Accesos Los accesos son por lo general un grupo de dispositivos de entrada (sensores de puerta
abierta, botones de salida, sensores de proximidad), dispositivos de salida
(contrachapas) y lectoras conectados a una terminal que restringen el acceso físico a un
área, como pueden ser puertas, torniquetes, garitas y plumas de estacionamiento.

Estados de Dispositivos
Los dispositivos conectados a las líneas de control y sensor pueden ser normalmente abiertos o
normalmente cerrados dependiendo de las especificaciones del fabricante. La Grabadora de Eventos le
permite configurar las líneas de control y sensor para que concuerden con dichas especificaciones.

Tipos de Dispositivos de Entrada o Salida


La Grabadora de Eventos le permite definir diferentes tipos de dispositivos de entrada o de salida.

Agregando Tipos de Dispositivos de Entrada o Salida


La Grabadora de Eventos le permite agregar o dar de alta tipos de dispositivos controlados por las
terminales.

Para agregar un nuevo tipo de dispositivo de entrada o salida

1 Desde el menú de archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Tipo de Dispositivo de Entrada o Tipo de Dispositivo de Salida y elija


Aceptar.

La ventana de Propiedades de Tipos de Dispositivo de Entrada o de


Propiedades de Tipos de Dispositivos de Salida aparecerá.

12-36 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

3 Llene los datos del nuevo tipo de dispositivo en la ventana de propiedades.

El tabulador General de la ventana de propiedades de tipos de dispositivos muestra


toda la información relacionada con el tipo de dispositivos de entrada o salida y
permite definir sus características. Los campos en el tabulador General se describen
a continuación.

Campo Descripción

Evento de Activación Indica el evento que es generado cuando se activa el dispositivo.

Evento de Indica el evento que es generado cuando se desactiva el dispositivo.


Desactivación

Icono Imagen utilizada para identificar el tipo de dispositivo.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo tipo de dispositivo con el nombre Nuevo y le


permitirá renombrarlo.

5 Escriba el nombre del nuevo tipo de dispositivo y oprima la tecla de RETORNO.

Borrando Tipos de Dispositivos


Para borrar un tipo de dispositivo

• Desde el menú de contexto del tipo de dispositivos de entrada o salida deseado elija
Borrar.

Manual del Sistema Quanto 2002 12-37


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Renombrando un Tipo de Dispositivos


Para renombrar un tipo de dispositivos

1 Desde el menú de contexto del tipo de dispositivos de entrada o salida deseado elija
Renombrar.

2 Escriba el nuevo nombre del tipo de dispositivos y oprima la tecla de Retorno.

Dispositivos de Salida
Una vez que se configuran los tipos de dispositivos de salida se puede configurar los dispositivos de
salida.

Agregando Dispositivos de Salida


La Grabadora de Eventos le permite agregar o dar de alta dispositivos de salida controlados por las
terminales.

Para agregar un nuevo dispositivo de salida

1 Desde el menú de archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Dispositivo de Salida y elija Aceptar.

La ventana de Propiedades de Dispositivos de Salida aparecerá.

3 Llene los datos del nuevo dispositivo de salida en la ventana de propiedades.

Para información acerca de los tabuladores de la ventana y como editarlos, consulte


Propiedades de Dispositivos de Salida más adelante.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo dispositivo de salida con el nombre Nuevo y le


permitirá renombrarlo.

5 Escriba el nombre del nuevo dispositivo de salida y oprima la tecla de RETORNO.

Borrando Dispositivos de Salida


Para borrar un dispositivo de salida

• Desde el menú de contexto del dispositivo deseado elija Borrar.

12-38 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Renombrando un Dispositivo de Salida


Para renombrar un dispositivo de salida

1 Desde el menú de contexto del dispositivo de salida deseado elija Renombrar.

2 Escriba el nuevo nombre del dispositivo y oprima la tecla de RETORNO.

Propiedades de Dispositivos de Salida


La ventana de Propiedades de Dispositivos de Salida muestra toda la información relacionada con
el dispositivo de salida y permite definir sus características.

Información General
El tabulador General de la ventana de Propiedades de Dispositivos de Salida muestra la
información general de dicho dispositivo. A continuación se muestra el tabulador General y se
describen los campos.

Campo Descripción

Tipos de Dispositivo de El tipo de dispositivo de salida.


Salida

Terminal Controladora La terminal que controla el dispositivo.

Dirección en la Terminal La dirección de la línea de control que comunica al dispositivo con la terminal.

Estado Normalmente Indica si el estado del dispositivo es normalmente abierto o cerrado dependiendo de las
Abierto especificaciones del fabricante.

Duración de Activación de Tiempo que dura activado el dispositivo, se puede seleccionar que Permanece Activado
Dispositivo Indefinidamente (hasta que se apague desde el sistema), que su activación es
únicamente un pulso (Pulso en la Activación) o se puede especificar que Permanece
Activado cierto Tiempo en segundos.

Manual del Sistema Quanto 2002 12-39


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Información del Tipo de Dispositivo de Salida


El tabulador Tipo de la ventana de Propiedades de Dispositivos de Salida muestra la información
del tipo de dispositivo de salida. A continuación se muestra el tabulador Tipo.

Diagnóstico de Dispositivos de Salida


El tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de Salida permite a los
supervisores hacer un diagnóstico de la conexión y funcionamiento de los dispositivos de salida. A
continuación se muestra el tabulador Diagnóstico.

12-40 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para hacer un diagnóstico de un dispositivo de salida

1 Desde el tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de


Salida elija el botón de Diagnóstico.

El botón de Diagnóstico aparecerá oprimido en la ventana.

Importante Mientras la terminal esté en modo de diagnóstico, ésta no podrá realizar sus funciones normales.

2 Para probar el dispositivo de salida oprima los botones de Activar y Desactivar para
probar que efectivamente se active y desactive el dispositivo.

Para salir de modo de diagnóstico

• Desde el tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de


Salida elija el botón de Diagnóstico.

El botón de Diagnóstico aparecerá elevado en la ventana.

Dispositivos de Entrada
Una vez que se configuran los tipos de dispositivos de entrada se puede configurar los dispositivos de
entrada.

Agregando Dispositivos de Entrada


La Grabadora de Eventos le permite agregar o dar de alta dispositivos de entrada controlados por las
terminales.

Para agregar un nuevo dispositivo de entrada

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Dispositivo de Entrada y elija Aceptar.

La ventana de Propiedades de Dispositivos de Entrada aparecerá.

3 Llene los datos del nuevo dispositivo de entrada en la ventana de propiedades.

Para información acerca de los tabuladores de la ventana y como editarlos, consulte


Propiedades de Dispositivos de Entrada más adelante.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo dispositivo de entrada con el nombre Nuevo y


le permitirá renombrarlo.

5 Escriba el nombre del nuevo dispositivo de entrada y oprima la tecla de RETORNO.

Manual del Sistema Quanto 2002 12-41


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Borrando Dispositivos de Entrada


Para borrar un dispositivo de entrada

• Desde el menú de contexto del dispositivo deseado elija Borrar.

Renombrando un Dispositivo de Entrada


Para renombrar un dispositivo de entrada

1 Desde el menú de contexto del dispositivo de entrada deseado elija Renombrar.

2 Escriba el nuevo nombre del dispositivo y oprima la tecla de RETORNO.

Propiedades de Dispositivos de Entrada


La ventana de Propiedades de Dispositivos de Entrada muestra toda la información relacionada
con el dispositivo de entrada y permite definir sus características.

Información General
El tabulador General de la ventana de Propiedades de Dispositivos de Entrada muestra la
información general de dicho dispositivo. A continuación se muestra el tabulador General y se
describen los campos.

12-42 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Tipos de Dispositivo de El tipo de dispositivo de entrada.


Entrada

Terminal Controladora La terminal que controla el dispositivo.

Dirección en la Terminal La dirección de la línea de sensor que comunica al dispositivo con la terminal.

Estado Normalmente Indica si el estado del dispositivo es normalmente abierto o cerrado dependiendo de las
Abierto especificaciones del fabricante.

Activación de Dispositivo de Hasta tres dispositivos de salida que se activan cuando hay un cambio en el dispositivo.
Salida Para cada dispositivo de salida se puede configurar si se quiere activar Al activarse el
sensor, Al desactivarse el sensor, Mientras el sensor está activo o Mientras el sensor
está inactivo.

Deshabilitar tras Desarmar Si se desactiva el sistema de alarma y el botón está habilitado, los dispositivos de salida
el Sistema de Alarma no serán habilitados si cambia el estado del sensor.

Información del Tipo de Dispositivo de Entrada


El tabulador Tipo de la ventana de Propiedades de Dispositivos de Entrada muestra la información
del tipo de dispositivo de entrada. El tabulador muestra informativamente la información del tipo de
dispositivo. A continuación se muestra el tabulador Tipo.

Diagnóstico de Dispositivos de Entrada


El tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de Entrada permite a los
supervisores hacer un diagnóstico de la conexión y funcionamiento de los dispositivos de entrada. A
continuación se muestra el tabulador Diagnóstico.

Manual del Sistema Quanto 2002 12-43


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para hacer un diagnóstico de un dispositivo de entrada

1 Desde el tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de


Entrada elija el botón de Diagnóstico.

El botón de Diagnóstico aparecerá oprimido en la ventana.

Importante Mientras la terminal esté en modo de diagnóstico, ésta no podrá realizar sus funciones normales.

2 Para probar el sensor, cambie el estado del sensor físicamente desde el dispositivo y
observe si cambia su estado en el tabulador Diagnóstico. Un estado deshabilitado
significa que no está configurado el sensor, un estado rojo indica que el sensor está
desactivado, un estado verde indica que el sensor está activado.

Para salir de modo de diagnóstico

• Desde el tabulador Diagnóstico de la ventana de Propiedades de Dispositivos de


Entrada elija el botón de Diagnóstico.

El botón de Diagnóstico aparecerá elevado en la ventana.

12-44 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Tipos de Accesos
La Grabadora de Eventos le permite definir diferentes tipos de accesos.

Agregando Tipos de Accesos


La Grabadora de Eventos le permite agregar o dar de alta tipos de accesos controlados por las
terminales.

Para agregar un nuevo tipo de accesos

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Tipo de Acceso y elija Aceptar.

La ventana de Propiedades de Tipos de Accesos aparecerá.

3 Llene los datos del nuevo tipo de acceso en la ventana de propiedades.

Para información acerca de los tabuladores de la ventana y como editarlos, consulte


Propiedades de Tipos de Accesos más adelante.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo tipo de accesos con el nombre Nuevo y le


permitirá renombrarlo.

5 Escriba el nombre del nuevo tipo de accesos y oprima la tecla de RETORNO.

Borrando Tipos de Accesos


Para borrar un tipo de accesos

• Desde el menú de contexto del tipo de accesos deseado elija Borrar.

Renombrando un Tipo de Accesos


Para renombrar un tipo de accesos

1 Desde el menú de contexto del tipo de accesos deseado elija Renombrar.

2 Escriba el nuevo nombre del tipo de accesos y oprima la tecla de RETORNO.

Manual del Sistema Quanto 2002 12-45


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Propiedades de Tipos de Accesos


La ventana de Propiedades de Tipos de Accesos muestra toda la información relacionada con el
tipo de accesos y permite definir sus características.

Información General
El tabulador General de la ventana de Propiedades de Tipos de Accesos muestra la información
general de dicho tipo de accesos. A continuación se muestra el tabulador General y se describen los
campos.

Campo Descripción

Duración de Contrachapa El tiempo en segundos que permanece abierta la contrachapa para que pueda entrar una
persona por el acceso.

Tiempo para Puerta El tiempo en segundos que puede permanecer el acceso físicamente abierto antes de
Entreabierta señalar que la puerta ha quedado entreabierta.

Activación de Alarma Condiciones que pueden hacer que se genere una alarma además de alertar al Monitor
de Eventos. Estas condiciones pueden ser Puerta Entreabierta, Entrada Forzada,
Solicitud de Intruso y Amago.

Icono Imagen utilizada para identificar el tipo de accesos.

12-46 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Información de Eventos
El tabulador Eventos de la ventana de Propiedades de Tipos de Accesos muestra la información de
los eventos que pueden generarse en la terminal. A continuación se muestra el tabulador Eventos.

Los eventos que puede generar el acceso para ser grabados en la base de datos.

Evento Descripción

Puerta Entrabierta La puerta ha quedado entreabierta.

Alerta Intruso Un intruso intento utilizar una credencial inválida para acceder al inmueble.

Amago Una persona ha entrado utilizando una clave de amago.

Entrada Forzada Se ha abierto una puerta sin que se activase la contrachapa.

Solicitud Concedida Una solicitud a la computadora central fue concedida.

Solicitud Negada Una solicitud a la computadora central fue negada.

Acceso Concedido Un acceso fue concedido por la terminal.

Acceso Negado Un acceso fue negado por la terminal.

Solicitud No Utilizada Una solicitud concedida no fue utilizada.

Acceso No Utilizado Un acceso concedido no fue utilizado.

Puerta Abierta La puerta ha sido abierta.

Puerta Cerrada La puerta ha sido cerrada.

Sensor Habilitado El sensor ha sido habilitado.

Sensor Deshabilitado El sensor ha sido deshabilitado.

Chapa Habilitada La chapa de la puerta ha sido habilitada.

Chapa Deshabilitada La chapa de la puerta ha sido deshabilitada.

Manual del Sistema Quanto 2002 12-47


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para modificar el tipo de evento que se guarda al generarse un evento de acceso

1 Seleccione el evento del dispositivo que quiere modificar bajo Evento en Dispositivo
de la lista de eventos.

2 Bajo Tipos de Eventos seleccione el tipo de evento que desea se guarde en la base
de datos al producirse el evento seleccionado. Si desea que no se genere un evento,
elija (No genera un evento).

3 Elija el botón de Modificar.

Información de Control
El tabulador Control de la ventana de Propiedades de Tipos de Accesos muestra la como se debe
de proceder para determinar si una persona tiene derecho a acceder a un área del edificio. A
continuación se muestra el tabulador Control.

Los cuadros de comprobación en el tabulador Control se describen a continuación.

Cuadro Descripción

Utilizar lista negra para Utiliza una lista negra de personas indeseables dentro de la terminal.
negar accesos

Utilizar lista blanca para Utiliza una lista blanca dentro de la terminal de personas que siempre queremos dejar
conceder accesos pasar.

Buscar en listas locales Busca en las listas blancas y negras antes de solicitar el acceso a la computadora.
antes de hacer solicitud a
computadora

Conceder acceso al no En caso de que la comunicación con la computadora se caiga y la persona no esté en
recibir respuesta y no listas blancas o negras, se puede elegir si se desea conceder o negar acceso a la
encontrar en listas persona.

12-48 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Cuadro Descripción

No hacer solicitud de acceso Nunca hacer solicitudes de acceso en la computadora.


a la computadora

Dispositivos de Acceso
Una vez que se configuran los tipos de dispositivos de accesos, se puede configurar los dispositivos de
acceso.

Agregando Accesos
La Grabadora de Eventos le permite agregar o dar de alta accesos controlados por las terminales.

Para agregar un nuevo acceso

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Acceso y elija Aceptar.

La ventana de Propiedades de Accesos aparecerá.

3 Llene los datos del nuevo acceso en la ventana de propiedades.

Para información acerca de los tabuladores de la ventana y como editarlos, consulte


Propiedades de Accesos más adelante.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo acceso con el nombre Nuevo y le permitirá


renombrarlo.

5 Escriba el nombre del nuevo acceso y oprima la tecla de RETORNO.

Borrando Accesos
Para borrar un acceso

• Desde el menú de contexto del tipo de accesos deseado elija Borrar.

Renombrando un Acceso
Para renombrar un acceso

1 Desde el menú de contexto del acceso deseado elija Renombrar.

2 Escriba el nuevo nombre del acceso y oprima la tecla de RETORNO.

Manual del Sistema Quanto 2002 12-49


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Propiedades de Accesos
La ventana de Propiedades de Accesos muestra toda la información relacionada con el acceso y
permite definir sus características.

Información General
El tabulador General de la ventana de Propiedades de Accesos muestra la información general de
dicho acceso. A continuación se muestra el tabulador General y se describen los campos.

Campo Descripción

Tipo de Acceso El tipo de acceso.

Terminal Controladora La terminal que controla el acceso.

Lector de Entrada En caso de contar con un lector de entrada, presenta la dirección del lector de entrada
en la terminal controladora.

Lector de Salida En caso de contar con un lector de salida, presenta la dirección del lector de salida en la
terminal controladora.

Contrachapa La dirección de la contrachapa. Adicionalmente se puede indicar si el estado de la


contrachapa es normalmente abierto o cerrado y si la activación de la contrachapa es de
pulso. Una activación de pulso únicamente manda un pulso eléctrico para cambiar el
estado de la contrachapa. Un ejemplo típico donde se utiliza activación de pulso es en
torniquetes.

Sensor de Puerta Abierta La dirección del sensor de puerta abierta. Adicionalmente se puede indicar si el estado
del sensor es normalmente abierto o cerrado.

Solicitud de Salida La dirección de la solicitud de salida en caso de que el acceso no utilice lector de salida.
Adicionalmente se puede indicar si el estado del dispositivo es normalmente abierto o

12-50 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción
cerrado. Se puede indicar también si se desea que la contrachapa se active mientras el
dispositivo está activo y en caso afirmativo se puede activar la contrachapa un poco más
de tiempo para permitir la salida. Un caso típico donde se desea activar la contrachapa
mientras el sensor esté activo y dar tiempo para salir tras desactivación del dispositivo
es cuando se utiliza un sensor de movimiento para la salida.

Deshabilitar tras desarmar Deshabilita la puerta tras quitar la alarma dejando la puerta como libre acceso.
el sistema de alarma

Cuenta con opción de libre Habilita la opción de libre acceso.


acceso

Dispositivo de Alarma El dispositivo de alarma que sonará en caso de que haya una alarma.

Información del Tipo de Acceso


El tabulador Tipo de la ventana de Propiedades de Accesos muestra la información del tipo de
acceso. El tabulador muestra informativamente la información del tipo de acceso. A continuación se
muestra el tabulador Tipo.

Diagnóstico de Accesos
El tabulador Diagnóstico de la ventana de Propiedades de Accesos permite a los supervisores
hacer un diagnóstico de la conexión y funcionamiento de los dispositivos de acceso. A continuación se
muestra el tabulador Diagnóstico.

Manual del Sistema Quanto 2002 12-51


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Para hacer un diagnóstico de un acceso

1 Desde el tabulador Diagnóstico de la ventana de Propiedades de Accesos elija el


botón de Diagnóstico.

El botón de Diagnóstico aparecerá oprimido en la ventana.

Importante Mientras la terminal esté en modo de diagnóstico, ésta no podrá realizar sus funciones normales.

2 Para probar el sensor de puerta abierta o el sensor de solicitud de salida, cambie el


estado del sensor físicamente desde el acceso y observe si cambia su estado en el
tabulador Diagnóstico. Un estado deshabilitado significa que no está configurado el
sensor, un estado rojo indica que el sensor está desactivado, un estado verde indica
que el sensor está activado.

3 Para probar la contrachapa de acceso puede oprimir los botones de Activar y


Desactivar para probar que efectivamente se active y desactive la contrachapa.

4 Para probar los lectores de entrada y salida, puede pasar una credencial por el lector y
el código debe aparecer en el cuadro de texto.

Para salir de modo de diagnóstico

• Desde el tabulador Diagnóstico de la ventana de Propiedades de Accesos elija el


botón de Diagnóstico.

El botón de Diagnóstico aparecerá elevado en la ventana.

12-52 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Tipos de Eventos
Un evento define algo que ocurre en los dispositivos o en las lectoras. La Grabadora de Eventos le
permite definir diferentes tipos de eventos que serán generados por las terminales de registro o por los
dispositivos controlados por las terminales.

Agregando Tipos de Eventos


La Grabadora de Eventos le permite agregar o dar de alta tipos de eventos que se pueden recibir de
las terminales.

Para agregar un nuevo tipo de eventos

1 Desde el menú de Archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Tipo de Eventos y elija Aceptar.

La ventana de Propiedades de Tipos de Eventos aparecerá.

3 Llene los datos del nuevo tipo de evento en la ventana de propiedades.

El tabulador General de la ventana de propiedades de tipos de eventos muestra toda


la información relacionada con el tipo de evento y permite definir sus características.
Los campos en el tabulador General se describen a continuación.

Manual del Sistema Quanto 2002 12-53


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Prioridad del Evento Valor numérico que indica la prioridad del evento para su atención en el
Monitor de Eventos.

Icono Imagen utilizada para identificar el tipo de eventos.

Requiere Un evento que requiere ser reconocido por un supervisor desde el Monitor de
Reconocimiento Eventos.

Requiere Respuesta Un evento que además de reconocimiento requiere ser atendido mediante los
Pasos a Seguir.

Pasos a Seguir Una secuencia de pasos sugeridos que debe seguir un supervisor al recibir un
evento que requiere de respuesta en el Monitor de Eventos.

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo tipo de eventos con el nombre Nuevo y le


permitirá renombrarlo.

5 Escriba el nombre del nuevo tipo de eventos y oprima la tecla de RETORNO.

Borrando Tipos de Eventos


Para borrar un tipo de eventos

• Desde el menú de contexto del tipo de eventos deseado elija Borrar.

Renombrando un Tipo de Eventos


Para renombrar un tipo de eventos

1 Desde el menú de contexto del tipo de eventos deseado elija Renombrar.

2 Escriba el nuevo nombre del tipo de eventos y oprima la tecla de RETORNO.

Tipos de Transacciones
La Grabadora de Eventos le permite definir diferentes tipos de transacciones que serán generadas por
las terminales de registro. Entre los tipos de transacciones posibles se encuentran los de puntualidad
y asistencia. Sin embargo, usted puede definir tantos tipos de transacciones como desee.

Existen cuatro clases de transacciones que pueden ser generadas por las terminales de registro:

Tipo Descripción

Puntualidad y Asistencia Está predefinida por el sistema e incluye las transacciones de entrada y salida de los
empleados.

Secuencia Inicio-Fin Le permite acumular tiempos dedicados a un proceso en donde se registra el momento
en que se inicia y termina dicho proceso. Este tipo de transacciones es muy útil para el
control de procesos o contabilidad de tiempos que no corresponden a las horas
laboradas. Ejemplos del uso de esta clase de transacciones incluyen el control del

12-54 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Tipo Descripción
tiempo de utilización de una máquina, control del tiempo dedicado por los empleados a
distintos procesos o el tiempo dedicado por los empleados a distintos proyectos.

Destajo o Valor Le permite acumular un valor a un concepto que puede ser registrado desde la terminal
de registro. Este tipo de transacciones es muy útil para la cuenta del número de veces
que ocurre un evento o para registrar destajo en las terminales de registro. Ejemplos
del uso de esta clase de transacciones incluyen el control del uso de comedor, las rondas
de vigilantes y el registro de destajo.

Cafetería Son similares a las transacciones de destajo o valor y sirven para el registro de
transacciones de comidas donde se pueden seleccionar diferentes menús en las
cafeterías de la empresa. Las transacciones de cafeterías se utilizan con el Sistema
Quanto Café.

Agregando Tipos de Transacciones


La Grabadora de Eventos le permite agregar o dar de alta tipos de transacciones que las terminales
pueden generar.

Para agregar un nuevo tipo de transacciones

1 Desde el menú de archivo elija Nuevo.

La ventana de Nuevo aparecerá.

2 Seleccione Tipo de Transacción y elija Aceptar.

La ventana de Propiedades de Tipos de Transacciones aparecerá.

3 Llene los datos del nuevo tipo de transacción en la ventana de propiedades.

El tabulador General de la ventana de propiedades de tipos de transacciones muestra


toda la información relacionada con el tipo de transacción y permite definir sus
características. Los campos en el tabulador General se describen a continuación.

Manual del Sistema Quanto 2002 12-55


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Campo Descripción

Tipo Determina la clase de tipo de transacciones, ya sea ésta de secuencia inicio-fin


o de destajo o valor.

Icono Imagen utilizada para identificar el tipo de transacciones.

Nombre Corto que Nombre corto del tipo de transacciones. Este nombre aparecerá en la pantalla
Aparece en la de la terminal de registro cuando se esté registrando una transacción de este
Terminal tipo

Concepto de Concepto donde se desea acumular el resultado del tipo de transacciones.


Acumulación

Valor En caso de tratarse de un tipo de transacción de destajo o valor, el valor


Predeterminado predeterminado que será utilizado en caso que no se proporcione
explícitamente el mismo en la terminal.

Utiliza Punto Decimal En caso de tratarse de un tipo de transacción de destajo o valor, si en la


en la Lectura del lectura del valor en la terminal de registro se desea utilizar punto decimal.
Valor

4 Elija Aceptar al terminar.

La ventana principal mostrará el nuevo tipo de transacciones con el nombre Nuevo y


le permitirá renombrarlo.

5 Escriba el nombre del nuevo tipo de transacciones y oprima la tecla de RETORNO.

Borrando Tipos de Transacciones


Al eliminar una terminal de la red es conveniente informar al módulo Grabadora de Eventos para que
no se intente establecer comunicación con dicha terminal a través de la red. La Grabadora de Eventos
cuenta con un mecanismo de verificación de comunicación el cual detecta cuando una terminal no
responde. Si una terminal no responde, la Grabadora de Eventos despliega el icono correspondiente a
dicha terminal como fuera de línea y no permite hacer muchas de las funciones en la terminal.

Para borrar un tipo de transacciones

• Desde el menú de contexto del tipo de transacciones deseado elija Borrar.

Renombrando un Tipo de Transacciones


Para renombrar un tipo de transacciones

1 Desde el menú de contexto del tipo de transacciones deseado elija Renombrar.

2 Escriba el nuevo nombre del tipo de transacciones y oprima la tecla de RETORNO.

12-56 Manual del Sistema Quanto 2002


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

Almacenamiento de Transacciones y Eventos


La Grabadora de Eventos puede almacenar los eventos y transacciones en bases de datos de formato
Quanto y/o en archivos de texto.

Para elegir la empresa donde se almacenan las transacciones

1 Elija Opciones desde el menú de Archivo.

La ventana de Opciones aparecerá en pantalla.

2 En el área de Base de Datos de Transacciones, habilite el cuadro de Almacenar


Transacciones en Empresa y elija la empresa de la lista.

3 Elija Aceptar.

El guardar transacciones en archivos de texto es útil por ejemplo cuando existe un lugar remoto al que
se conecta mediante una Grabadora de Eventos en una laptop y las transacciones luego son
importadas por otra Grabadora de Eventos utilizando la base de datos del servidor.

Para guardar transacciones a un archivo

1 Elija Opciones desde el menú de Archivo.

La ventana de Opciones aparecerá en pantalla.

2 En el área de Registros Externos a Sistema Quanto, habilite el cuadro de Guardar


Transacciones a un Archivo.

3 Bajo Archivo de Texto para Registros escriba la ruta del archivo o selecciónelo
utilizando el botón de Buscar.

4 Elija Aceptar.

Manual del Sistema Quanto 2002 12-57


(Revisión 1.03)
Capítulo 12 Grabadora de Eventos

(Página en blanco)

12-58 Manual del Sistema Quanto 2002


(Revisión 1.03)
APÉNDICE A

Lenguaje QuantoBasic
Quanto 2002 incluye el lenguaje QuantoBasic, un poderoso lenguaje basado en Microsoft Visual Basic
Scripting Edition (VBScript). Si ya ha utilizado Visual Basic, Visual Basic for Applications o VBScript,
QuantoBasic le será muy familiar.

Para el módulo Nómina, QuantoBasic le permite definir sofisticados procesos de cálculo que se adecuen
a las fórmulas y cálculos de su empresa y a las leyes vigentes.

Tipos de Datos
QuantoBasic únicamente tiene un tipo de datos llamado Variant. Un Variant es un tipo especial de
tipo de datos que puede contener diferentes tipos de información, dependiendo de cómo sea utilizado.
Ya que Variant es el único tipo de datos en QuantoBasic, también es el tipo de datos regresado por
todas las funciones de QuantoBasic.

En su forma más simple, un Variant puede contener ya sea información numérica o de texto. Un
Variant se comporta como un número cuando lo utiliza en un contexto numérico y como un texto
cuando lo utiliza en un contexto de texto. Esto es, si está trabajando con datos que parecen números,
QuantoBasic asume que son números y hace lo que es más apropiado para números. Similarmente, si
está trabajando con datos que únicamente pueden ser texto, QuantoBasic lo trata como datos de
texto. Usted puede hacer que los números siempre se comporten como texto poniéndoles alrededor de
comillas (" ").

Subtipos Variant
Más allá de las clasificaciones simples numérica y de texto, un Variant puede hacer distinciones más
detalladas de la naturaleza específica de información numérica. Por ejemplo, puede tener información
numérica que represente una fecha u hora. También puede tener una rica variedad de información
numérica variando en tamaño de valores Booleanos a números grandes de punto flotante. Las
diferentes categorías de información que pueden ser contenidas en un Variant se llaman subtipos.
Casi siempre puede simplemente poner el tipo de datos que quiere en un Variant y el Variant se
comporta en el modo más apropiado para los datos que contiene.

La siguiente tabla muestra los subtipos de datos que puede contener un Variant.

Subtipo Significado Descripción

Empty Vacío Variant no ha sido inicializado. El valor es 0 para variables numéricas o un texto
de longitud cero ("") para variables de texto.

Null Nulo Variant intencionalmente no contiene datos válidos.

Boolean Booleano Contiene el valor True (Verdadero) o False (Falso).

Byte Byte Contine un número entero en el rango 0 a 255.

Integer Entero Contine un número entero en el rango -32,768 a 32,767.

Currency Moneda -922,337,203,685,477.5808 to 922,337,203,685,477.5807.

Manual del Sistema Quanto 2002 A-1


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Subtipo Significado Descripción

Long Largo Contains integer in the range -2,147,483,648 to 2,147,483,647.

Single Sencillo Contains a single-precision, floating-point number in the range -3.402823E38 to


-1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive
values.

Double Doble Contains a double-precision, floating-point number in the range -


1.79769313486232E308 to -4.94065645841247E-324 for negative values;
4.94065645841247E-324 to 1.79769313486232E308 for positive values.

Date (Time) Fecha (Hora) Contains a number that represents a date between January 1, 100 to December
31, 9999.

String Texto Contains a variable-length string that can be up to approximately 2 billion


characters in length.

Object Objeto Contiene un objeto.

Error Error Contiene un número de error.

Puede utilizar funciones de conversión para convertir de un subtipo a otro. Adicionalmente, la función
VarType regresa información acerca de cómo están almacenados los datos en un Variant.

Variables
Una variable es un lugar conveniente que hace referencia a una localidad de memoria de la
computadora donde puede almacenar información del programa que puede cambiar durante el tiempo
que corra su programa en Quanto. Lo que es importante es que únicamente debe hacer referencia a
una variable por nombre para ver o cambiar su valor. En QuantoBasic, las variables siempre son uno
de los tipos de datos fundamentales de Variant.

Declarando Variables
Puede declarar variables explícitamente en su programa usando la declaración Dim, la declaración
Public y la declaración Private. Por ejemplo:

Dim Cuota

Puede declarar múltiples variables separando cada nombre de variable con una coma. Por ejemplo:

Dim Arriba, Abajo, Izquierda, Derecha

También puede declarar una variable implícitamente simplemente usando su nombre. Este método
generalmente no es una buena práctica ya que podría escribir incorrectamente el nombre de la
variable en uno o más lugares, causando resultados inesperados cuando corre el programa.

A-2 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Restricciones de Nombres
Los nombres de las variables siguen las reglas estándar de nombres de QuantoBasic. Un nombre de
variable:

• Debe comenzar con un carácter alfanumérico.

• No puede contener un punto.

• No debe exceder de 255 caracteres.

• Debe ser único en el espacio en que está declarado.

Asignando Valores a Variables


Valores son asignados a variables para crear una expresión como sigue: la variable está del lado
izquierdo de la expresión y el valor que desea asignar a la variable está del lado derecho. Por ejemplo:

B = 200

Variables de Arreglo
A veces es conveniente asignar más de un valor relacionado a una variable. Entonces puede crear una
variable que puede contener una serie de valores. Esto se llama una variable de arreglo. La declaración
de una variable de arreglo utiliza paréntesis ( ) seguidos de un nombre de variable. En el siguiente
ejemplo, un arreglo de una dimensión contiene 11 elementos.

Dim X(10)

Aunque el número mostrado en el paréntesis es 10, todos los arreglos en QuantoBasic son basados en
cero, por lo que este arreglo contiene 11 elementos. En un arreglo basado en cero, el número de
elementos de arreglo siempre es el número mostrado más uno. Este tipo de arreglo se llama arreglo
de tamaño fijo.

Puede asignar datos a cada elemento de un arreglo usando un índice al arreglo. Empezando por cero y
terminando con 10, datos pueden ser asignados a los elementos del arreglo como sigue:

X(0) = 256
X(1) = 324
X(2) = 100
. . .
X(10) = 55

Similarmente, los datos de cualquier elemento pueden ser recuperados usando un índice al elemento
particular del arreglo. Por ejemplo:

. . .
AlgunaVariable = X(8)
. . .

Los arreglos no están limitados a una sola dimensión. Puede tener hasta 60 dimensiones. Puede
declarar múltiples dimensiones separando los tamaños en paréntesis con comas. En el siguiente
ejemplo, la variable MiTabla es un arreglo de dos dimensiones que consiste de 6 hileras y 11
columnas:

Manual del Sistema Quanto 2002 A-3


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Dim MiTabla(5, 10)

También puede declarar un arreglo cuyo tamaño cambie durante la ejecución del programa. Esto se
llama arreglos dinámicos. El arreglo es declarado inicialmente usando la declaración Dim o usando la
declaración Redim. Sin embargo, para un arreglo dinámico, ningún tamaño o dimensiones son
llenados dentro de los paréntesis. Por ejemplo:

Dim MiArreglo()
ReDim OtroArreglo()

Para usar un arreglo dinámico, debe llamar ReDim subsecuentemente para determinar el número de
dimensiones y tamaño de cada dimensión. En el ejemplo siguiente, ReDim pone el tamaño inicial del
arreglo dinámico en 25. Una declaración ReDim subsiguiente cambia el tamaño del arreglo a 30, pero
utiliza la palabra clave Preserve para preservar el contenido del arreglo mientras el cambio de tamaño
toma lugar.

ReDim MiArreglo(25)
. . .
ReDim Preserve MiArreglo (30)

No hay un límite al número de veces que puede cambiar el tamaño del arreglo dinámico, aunque si
disminuye el tamaño pierde los datos en los elementos eliminados.

Constantes
Una constante es una manera significativa que toma el lugar de un número o texto y nunca cambia.
QuantoBasic define un número de variables intrínsecas.

Creando Constantes
Se crean constantes definidas por el usuario en QuantoBasic usando la declaración Const. Usando la
declaración Const, puede crear una constante de texto o numérica con nombres significativos y
asignarles valores literales. Por ejemplo:

Const MiText = "Este es mi texto."


Const MiNumero = 49

Note que una literal de texto es rodeada por comillas (" "). Las comillas son la manera más obvia de
diferenciar entre texto y valores numéricos. Las literales de Fecha y hora son rodeadas por símbolos de
gato (#). Por ejemplo:

Const UnaFecha = #6-1-97#

Constantes Predefinidas
Existen algunas constantes predefinidas en QuantoBasic. Ya que estas constantes ya están definidas,
no tiene que declararlas explícitamente en su código. Simplemente utilícelas en lugar de los valores
que representan.

A-4 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Constantes de Color
Define ocho colores básicos que puede utilizar en su código.

Constante Valor Descripción

vbBlack &h00 Negro

vbRed &hFF Rojo

vbGreen &hFF00 Verde

vbYellow &hFFFF Amarillo

vbBlue &hFF0000 Azul

vbMagenta &hFF00FF Magenta

vbCyan &hFFFF00 Azul-verde

vbWhite &hFFFFFF Blanco

Constantes de Fecha y Hora


Define constantes de fecha y hora utilizadas por varias funciones de fecha y hora.

Constante Valor Descripción

vbSunday 1 Domingo

vbMonday 2 Lunes

vbTuesday 3 Martes

vbWednesday 4 Miércoles

vbThursday 5 Jueves

vbFriday 6 Viernes

vbSaturday 7 Sábado

vbUseSystemDayOfWeek 0 Utilice el día de la semana especificado en su sistema como el primer


día de la semana.

vbFirstJan1 1 Utilice la semana en que enero 1 ocurre (estándar).

vbFirstFourDays 2 Utilice la primera semana que tiene por lo menos 4 días en el nuevo
año.

vbFirstFullWeek 3 Utilice la primera semana entera del año.

Constantes Lógicas
Define constantes utilizada para los valores lógicos de verdadero y falso.

Constante Valor Descripción

vbUseDefault -2 Utiliza la configuración regional del sistema.

vbTrue -1 Verdadero.

vbFalse 0 Falso.

Manual del Sistema Quanto 2002 A-5


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Constantes de Formato de Fecha


Define constantes utilizada para dar formato a fechas y horas.

Constante Valor Descripción

vbGeneralDate 0 Despliga la fecha y/u hora. Para numeros fraccionales, desplieha una fecha y
hora. Si no hay parte fracciona, despliega únicamente la fecha. Si no hay parte
integral, despliuega únicamente la hora. El despliegue de la fecha y la hora es
determinado por la configuración del sistema.

vbLongDate 1 Despliega la hora utilizando el formato de fecha largo especificado en la


configuración regional de la computadora.

vbShortDate 2 Despliega la hora utilizando el formato de fecha corto especificado en la


configuración regional de la computadora.

vbLongTime 3 Despliega el tiempo utilizando el formato de fecha largo especificado en la


configuración regional de la computadora.

vbShortTime 4 Despliega el tiempo utilizando el formato de fecha corta especificado en la


configuración regional de la computadora.

Constantes de Función MsgBox


Define constantes utilizada en la función MsgBox. La siguiente tabla describe las constantes para
identificar los botones e iconos que aparecen en la ventana de mensaje, que botón es el estandar y la
modalidad de la ventana.

Constante Valor Descripción

vbOKOnly 0 Despliega únicamente el botón Aceptar.

vbOKCancel 1 Despliega los botones de Aceptar y Cancelar.

vbAbortRetryIgnore 2 Displiega los botones de Abortar, Reintentar y Ignorar.

vbYesNoCancel 3 Displiega los botones de Sí, No y Cancelar.

vbYesNo 4 Displiega los botones de Sí, y No.

vbRetryCancel 5 Despliega los botones de Reintentar y Cancelar.

vbCritical 16 Despliega el ícono de Error Crítico.

vbQuestion 32 Despliega el ícono de Mensaje de Pregunta.

vbExclamation 48 Despliega el ícono de Mensaje de Advertencia.

vbInformation 64 Despliega el ícono de Mensaje de Información.

vbDefaultButton1 0 Primer botón es el estándar.

vbDefaultButton2 256 Segundo botón es el estándar.

vbDefaultButton3 512 Tercer botón es el estándar.

vbDefaultButton4 768 Cuarto botón es el estándar.

vbApplicationModal 0 El usuario debe responder al mensaje antes de continuar con la aplicación


Quanto.

vbSystemModal 4096 La ventana se mantiene por encima de cualquier aplicación que esté
corriendo.

A-6 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

La siguiente tabla describe las constantes para identificar cual botón seleccionó el usuario.

Constante Valor Descripción

vbOK 1 Se eligió el botón Aceptar.

vbCancel 2 Se eligió el botón Cancelar.

vbAbort 3 Se eligió el botón Abortar.

vbRetry 4 Se eligió el botón Reintentar.

vbIgnore 5 Se eligió el botón Ignorar.

vbYes 6 Se eligió el botón Sí.

vbNo 7 Se eligió el botón No.

Operadores
QuantoBasic tiene un gran rango de operadores, incluyendo operadores aritméticos, operadores de
comparación, operadores de concatenación y operadores lógicos.

Precedencia de Operadores
Cuando varias operaciones ocurren en una expresión, cada parte es evaluada y resuelta en un orden
predeterminado llamado precedencia de operadores. Puede utilizar paréntesis para pasar por encima
del orden de precedencia y forzar algunas partes de una expresión para ser evaluadas antes que otras.
Las operaciones dentro de paréntesis siempre son realizadas antes de las de afuera. Dentro de
paréntesis, sin embargo, la precedencia de operadores estándar es mantenida.

Cuando expresiones contienen operadores de más de una categoría, los operados aritméticos se
evalúan primero, los operadores de comparación después y los operadores lógicos se evalúan al final.
Todos los operadores de comparación tienen la misma precedencia; esto es, son evaluados en el orden
de izquierda-a-derecha en el que aparecen. Los operadores aritméticos y lógicos son evaluados en el
siguiente orden de precedencia.

Aritméticos
Símbolo Descripción

^ Elevado a una potencia

- Negación unitaria

* Multiplicación

/ División

\ División de números enteros

Mod Módulo aritmético

+ Suma

- Resta

& Concatenación de texto

Manual del Sistema Quanto 2002 A-7


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Comparación
Símbolo Descripción

= Igualdad

<> Desigualdad

< Menor que

> Mayor que

<= Menor que o igual a

>= Mayor que o igual a

Is Equivalencia de objetos

Lógicos
Símbolo Descripción

Not Negación lógica

And Conjunción lógica

Or Disyunción lógica

Xor Exclusión lógica

Eqv Equivalencia lógica

Imp Implicación lógica

Cuando multiplicación y división ocurren juntas en una expresión, cada operación es evaluada como
aparece de izquierda a derecha. De manera similar, cuando suma y resta ocurren juntas en una
expresión, cada operador es evaluado en orden de apariencia de izquierda a derecha.

La concatenación de texto (&) no es un operador aritmético, pero en precedencia cae después de


todos los operadores aritméticos y antes de todos los operadores de comparación. El operador Is es
un operador de comparación de un objeto de referencia. No compara objetos sino sus valores; revisa
únicamente si dos referencias a objetos refieren al mismo objeto.

Declaraciones de Condición
Puede controlar el flujo de su programa con declaraciones condicionales y declaraciones de ciclo.
Usando declaraciones condicionales, puede escribir código QuantoBasic que toma decisiones y repite
acciones. Las siguientes declaraciones de condición están disponibles en QuantoBasic:

• If...Then...Else

• Select Case

Tomando Decisiones Usando If...Then...Else


La declaración If...Then...Else se utiliza para evaluar si una condición es Verdadero o Falso y,
dependiendo del resultado, para especificar una o más declaraciones para ejecutar. Normalmente la

A-8 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

condición es una expresión que utiliza operadores de comparación para comparar un valor o variable
con otro. Para información acerca de operadores de comparación, consulte Comparación bajo
Operadores más arriba. Las declaraciones If...Then...Else pueden tener tantos niveles internos como
se requiera.

Ejecutando Declaraciones si una Condición es Verdadera


Para ejecutar una declaración cuando una condición es Verdadero, utilice la sintaxis de una sola línea
para la declaración If...Then...Else. El siguiente ejemplo muestra la sintaxis de una sola línea. Note que
el ejemplo omite la palabra clave Else.

Sub FechaFija()
Dim miFecha
miFecha = #2/13/95#
If miFecha < Now Then miFecha = Now
End Sub

Para ejecutar más de una línea de código, debe utilizar la sintaxis de múltiples líneas (o de bloque).
Esta sintaxis incluye la declaración End If, como se muestra en el siguiente ejemplo:

Sub Alerta(valor)
If valor = 1 Then
Color = vbRed
Font.Bold = True
Font.Italic = True
End If
End Sub

Ejecutando Ciertas Declaraciones si una Condición es Verdadera y


Ejecutando Otras si una Condición es Falsa
Puede utilizar la declaración If...Then... para definir dos bloques de declaraciones ejecutables:
un bloque para correr si la condición es Verdadera, el otro bloque para correr si la condición
es Falsa.

Sub Alerta(valor)
If valor = 1 Then
Color = vbRed
Font.Bold = True
Font.Italic = True
Else
Color = vbBlack
Font.Bold = False
Font.Italic = False
End If
End Sub

Manual del Sistema Quanto 2002 A-9


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Decidiendo Entre Varias Alternativas


Una variación de la declaración If...Then...Else le permite escoger entre varias alternativas. Agregando
cláusulas ElseIf expande la funcionalidad de la declaración If...Then...Else para que puede controlar el
flujo de programa basado en distintas posibilidades. Por ejemplo:

Sub ValidaCuenta(tipo, cuenta)


If tipo = 0 Then
ValidaMasterCard(cuenta)
ElseIf tipo = 1 Then
ValidaVisa(cuenta)
ElseIf tipo = 2 Then
ValidaAMEXCO(cuenta)
Else
Msgbox "Tipo de tarjeta desconocido!"
End If
End Sub

Puede agregar tantas cláusulas ElseIf como necesite para proporcionar opciones alternativas. El uso
extensivo de las cláusulas ElseIf comúnmente resulta engorroso. Un mejor método para elegir entre
varias alternativas es la declaración Select Case.

Tomando Decisiones con Select Case


La estructura Select Case proporciona una alternativa a If...Then...ElseIf para ejecutar selectivamente
un bloque de declaraciones de entre múltiples bloques. Una declaración Select Case proporciona una
capacidad similar a la declaración If...Then...Else, pero hace el código más eficiente y legible.

Una estructura Select Case funciona con una sola expresión de prueba que se evalúa una sola vez, al
principio de la estructura. El resultado de la expresión es comparado con los valores para cada Case en
la estructura. Si hay una correspondencia, la declaración del bloque asociado con ese Case es
ejecutado, como en el siguiente ejemplo.

Sub ValidaCuenta(tipo, cuenta)


Select Case tipo
Case 0
ValidaMasterCard(cuenta)
Case 1
ValidaVisa(cuenta)
Case "American Express"
ValidaAMEXCO(cuenta)
Case Else
Msgbox "Tipo de tarjeta desconocido!"
End Select
End Sub

Note que la estructura Select Case evalúa la expresión una vez al principio de la estructura. En
contraste, la estructura If...Then...ElseIf evalúa una expresión diferente para cada declaración ElseIf.
Puede remplazar una estructura If...Then...ElseIf con una estructura Select Case sólo si cada
declaración ElseIf evalúa la misma expresión.

A-10 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Ciclando a Través de Código


Ciclando le permite ejecutar un grupo de declaraciones repetidamente. Algunos ciclos
repiten declaraciones hasta que una condición es Falsa; otras repiten declaraciones hasta
que una condición es Verdadera. También hay ciclos que repiten declaraciones un número
específico de veces.

Las siguientes declaraciones de ciclado están disponibles en QuantoBasic:

• Do...Loop: Cicla mientras una condición es Verdadera.

• While...Wend: Cicla mientras una condición es Verdadera.

• For...Next: Utiliza un contador para ejecutar declaraciones un número específico de veces.

• For Each...Next: Repite un grupo de declaraciones para cada elemento en una colección o
arreglo.

Utilizando Do Loops
Puede utilizar declaraciones Do...Loop para ejecutar un bloque de declaraciones un número indefinido
de veces. Las declaraciones son repetidas ya sea mientras la condición sea Verdadera o hasta que la
condición se convierta en Verdadera.

Repitiendo Declaraciones Mientras una Condición es Verdadera


Utilice la palabra clave While para revisar una condición en una declaración Do...Loop. Puede revisar la
condición antes de entrar en el ciclo (como se muestra en el ejemplo RevisaPrimerWhile siguiente), o
puede revisarla después de que el ciclo haya corrido al menos una vez (como se muestra en el ejemplo
RevisaUltimoWhile siguiente).

Sub RevisaPrimerWhile()
Dim contador, miNum
contador = 0
miNum = 20
Do While miNum > 10
miNum = miNum - 1
contador = contador + 1
Loop
MsgBox "El ciclo hizo " & contador & " repeticiones."
End Sub

Sub RevisaUltimoWhile()
Dim contador, miNum
contador = 0
miNum = 9
Do
miNum = miNum - 1
contador = contador + 1
Loop While miNum > 10
MsgBox "El ciclo hizo " & contador & " repeticiones."
End Sub

Manual del Sistema Quanto 2002 A-11


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Repitiendo una Declaración Hasta que una Condición se Vuela Verdadera


Hay dos formas de usar la palabra clave Until para revisar una condición en una declaración Do...Loop.
Puede revisar la condición antes de entrar en el ciclo (como se muestra en el ejemplo
RevisaPrimerUntil siguiente), o puede revisarla después de que el ciclo haya corrido al menos una vez
(como se muestra en el ejemplo RevisaUltimoUntil siguiente). Mientras la condición sea Falsa, el
ciclado ocurre.

Sub RevisaPrimerUntil()
Dim contador, miNum
contador = 0
miNum = 20
Do Until miNum = 10
miNum = miNum - 1
contador = contador + 1
Loop
MsgBox "El ciclo hizo " & contador & " repeticiones."
End Sub

Sub RevisaUltimoUntil()
Dim contador, miNum
contador = 0
miNum = 1
Do
miNum = miNum + 1
contador = contador + 1
Loop Until miNum = 10
MsgBox "El ciclo hizo " & contador & " repeticiones."
End Sub

Saliendo de una Declaración Do...Loop desde Dentro de un Ciclo


Puede salir de un Do...Loop utilizando la declaración Exit Do. Debido a que usualmente se desea salir
únicamente bajo ciertas situaciones, tales como evitar un ciclo infinito, puede utilizar la declaración
Exit Do en el bloque de declaraciones Verdadero de una declaración If...Then...Else. Si la condición es
Falsa, el ciclo se ejecuta normalmente.

En el siguiente ejemplo, miNum es asignado un valor que crea un ciclo infinito. La declaración
If...Then...Else revisa para esta condición, previniendo la repetición sin fin.

Sub EjemploExit()
Dim contador, miNum
contador = 0
miNum = 9
Do Until miNum = 10
miNum = miNum - 1
contador = contador + 1
If miNum < 10 Then Exit Do
Loop
MsgBox "El ciclo hizo " & contador & " repeticiones."
End Sub

Usando While...Wend
La declaración While...Wend es proporcionada en QuantoBasic para aquellos familiarizados con su uso.
Sin embargo, debido a la falta de flexibilidad en While...Wend, en su lugar se recomienda que utilice
Do...Loop.

A-12 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Usando For...Next
Puede utilizar la declaración For...Next para ejecutar un bloque de declaraciones un número específico
de veces. Los ciclos For, utilizan una variable de contador cuyo valor incrementa o reduce con cada
repetición del ciclo.

El siguiente ejemplo causa que un procedimiento llamado MiProc se ejecute 50 veces. La declaración
For especifica la variable de contador miNum y sus valores de inicio y fin. La declaración Next
incrementa el contador por 1.

Sub MiProc50Veces()
Dim miNum
For miNum = 1 To 50
MiProc
Next
End Sub

Utilizando la palabra clave Step, puede incrementar o reducir la variable de contador por el valor que
especifique. En el siguiente ejemplo, la variable de contador miNum es incrementada por 2 cada vez
que el ciclo se repite. Cuando el ciclo termina, el valor total es la suma de 2, 4, 6, 8 y 10.

Sub DosTotales()
Dim miNum, total
For miNum = 2 To 10 Step 2
total = total + miNum
Next
MsgBox "El total es " & total
End Sub

Para reducir el valor de una variable de contador, utilice un valor negativo de Step. Debe especificar un
valor de fin que sea menor que el valor de inicio. En el siguiente ejemplo, la variable de contador
myNum es reducida por 2 cada vez que el ciclo se repite. Cuando el ciclo termina, el valor total es la
suma de 16, 14, 12, 10, 8, 6, 4 y 2.

Sub NuevoTotal()
Dim miNum, total
For miNum = 16 To 2 Step -2
total = total + miNum
Next
MsgBox "El total es " & total
End Sub

Puede salir de una declaración For...Next antes de que el contador llegue a su valor final utilizando la
declaración Exit For. Debido a que usualmente se desea salir únicamente bajo ciertas situaciones, tales
como cuando ocurre un error, puede utilizar la declaración Exit For en el bloque de declaraciones
Verdadero de una declaración If...Then...Else. Si la condición es Falsa, el ciclo se ejecuta normalmente.

Usando For Each...Next


Una declaración de ciclo For Each...Next es similar al ciclo For...Next. En lugar de repetir las
declaraciones un número específico de veces, un ciclo For Each...Next repite un grupo de declaraciones
para cada elemento de una colección o arreglo. Esto es especialmente útil si desconoce cuantos
elementos hay en una colección.

Manual del Sistema Quanto 2002 A-13


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Procedimientos
En QuantoBasic hay dos clases de procedimientos; el procedimiento Sub y el procedimiento Function.

Procedimiento Sub
Un procedimiento Sub es una serie de declaraciones de QuantoBasic encapsuladas por las
declaraciones Sub y End Sub que realizan acciones pero que no regresan un valor. Un procedimiento
Sub puede tener argumentos (constantes, variables o expresiones que son pasadas por un
procedimiento que lo llama). Si un procedimiento Sub no tiene argumentos, su declaración Sub debe
incluir un conjunto vacío de paréntesis ().

El siguiente procedimiento Sub requiere información del usuario y despliega el resultado basado en la
información. El calculo se realiza en un procedimiento Function. El procedimiento Function se muestra
después del ejemplo siguiente.

Sub ConvertirTemp()
Temp = InputBox("Por favor llene la temperatura en grados F", 1)
MsgBox "La temperatura es " & Celsius(Temp) & " grados C."
End Sub

Procedimiento Function
Un procedimiento Function es una serie de declaraciones de QuantoBasic encapsuladas por las
declaraciones Function y End Function. Un procedimiento Function es similar a un procedimiento Sub,
pero además puede regresar un valor. Un procedimiento Function puede tener argumentos
(constantes, variables o expresiones que son pasadas por un procedimiento que lo llama). Si un
procedimiento Function no tiene argumentos, su declaración Function debe incluir un conjunto vacío de
paréntesis (). Un procedimiento Function regresa un valor asignando el calor a su nombre en una o
más declaraciones del procedimiento. El tipo de valor que regresa una declaración Function es siempre
Variant.

En el siguiente ejemplo, la función Celsius calcula los grados Celsius de grados Fahrenheit. Cuando la
función es llamada desde el procedimiento Sub ConvertirTemp, una variable que contiene el valor del
argumento es pasada a la función. El resultado del cálculo es regresado al procedimiento que llama y
es desplegado en la caja de mensaje.

Sub ConvertirTemp()
Temp = InputBox("Por favor llene la temperatura en grados F", 1)
MsgBox "La temperatura es " & Celsius(Temp) & " grados C."
End Sub

Function Celsius(fGrados)
Celsius = (fGrados - 32) * 5 / 9
End Function

A-14 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Metiendo y Sacando Datos de un Procedimiento


Datos son pasados a un procedimiento utilizando argumentos, los cuales sirven como marcadores de
posición para los datos que desea pasar al procedimiento. Cuando crea un procedimiento ya sea con la
declaración Sub o la declaración Function, paréntesis deben ser incluidos después del nombre del
procedimiento. Los argumentos son colocados dentro de estos paréntesis, separados por comas. En
el ejemplo anterior, fDegrees es un marcador de posición de un valor pasado a la función Celsius
para su conversión.

Function Celsius(fGrados)
Celsius = (fGrados - 32) * 5 / 9
End Function

Para sacar datos de un procedimiento, debe utilizar una declaración Function. Recuerde que un
procedimiento Function puede regresar un valor; un procedimiento Sub no puede.

Utilizando Procedimientos Funtion y Sub en Código


Un procedimiento Function en su código siempre debe ser utilizado en el lado derecho de una
asignación de variable o expresión. Por ejemplo:

Temp = Celsius(fDegrees)

-o bien-

MsgBox "La temperatura es " & Celsius(temp) & " grados C."

Para llamar a un procedimiento Sub desde otro procedimiento, escriba el nombre del procedimiento
seguido de los valores de cualquier parámetro requerido, cada uno separado por una coma. La
declaración Call no se requiere, pero si la utiliza, debe encapsular los argumentos en paréntesis.

El siguiente ejemplo muestra dos llamadas al procedimiento MiProc. Uno utiliza la declaración Call en
el código; el otro no lo utiliza. Ambos hacen exactamente lo mismo.

Call MiProc(primerArg, segundoArg)


MiProc primerArg, segundoArg

Note que los paréntesis son omitidos en la llamada cuando un procedimiento Call no es utilizado.

Manual del Sistema Quanto 2002 A-15


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmulas de VBScript
La siguiente tabla contiene las funciones principales de VBScript.

Fórmula Uso Descripción

Abs Abs(número) Regresa el valor absoluto de un número.

El argumento número puede ser cualquier


expresión numérica válida.

Array Array(lista-argumentos) Regresa un Variant conteniendo un arreglo.

El argumento requerido lista-argumentos es


una lista delimitada por comas de valores que
son asignados a los elementos del arreglo. Si
no se especifican argumentos, un arreglo de
longitud cero es creado.

Asc Asc(texto) Regresa el código de carácter ANSI


correspondiente a la primera letra en un texto.

El argumento texto es cualquier expresión de


texto válida. Si el texto no contiene caracteres
ocurre un error de ejecución.

Atn Atn(número) Regresa el arco tangente de un número.

El argumento número puede ser cualquier


expresión numérica válida.

CBool CBool(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Boolean.

El argumento expresión puede ser cualquier


expresión válida.

CByte CByte(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Byte.

El argumento expresión puede ser cualquier


expresión válida.

CCur CCur(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Currency.

El argumento expresión puede ser cualquier


expresión válida.

CDate CDate(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Date.

El argumento expresión puede ser cualquier


expresión válida.

CDbl CDbl(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Double.

El argumento expresión puede ser cualquier


expresión válida.

Chr Chr(código-caracter) Regresa el carácter asociado con el código de


caracteres ANSI especificado.

El argumento código-carácter es un número


que identifica un carácter.

A-16 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

CInt CInt(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Integer.

El argumento expresión puede ser cualquier


expresión válida.

CLng CLng(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Long.

El argumento expresión puede ser cualquier


expresión válida.

Cos Cos(número) Regresa el coseno de un ángulo.

El argumento número puede ser cualquier


expresión numérica válida que exprese un
ángulo en radianes.

CreateObject Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

CSng CSng(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo Single.

El argumento expresión puede ser cualquier


expresión válida.

CStr CStr(expresión) Regresa una expresión que ha sido convertida


a un Variant de subtipo String.

El argumento expresión puede ser cualquier


expresión válida.

Date Date Regresa la fecha actual del sistema.

DateAdd DateAdd(intervalo, número, fecha) Regresa una fecha a la cual de le ha agregado


un intervalo de tiempo.

El argumento intervalo es una expresión de


texto que se desea agregar, los valores pueden
ser:

"yyyy" = Año, "q" = Trimestre, "m" = Mes,


"y" = Día del año, "d" = Día, "w" = Día de la
semana, "ww" = Semana del mes, "h" = Hora,
"n" = Minuto, "s" = Segundo

El argumento número puede ser cualquier


expresión numérica válida que es el intervalo
de que desea agregar. La expresión numércia
puede ser positiva para fechas futuras o
negativa para fechas pasadas.

El argumento fecha representa la fecha a la


que se agregará el intervalo.

Manual del Sistema Quanto 2002 A-17


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

DateDiff DateDiff(intervalo, fecha1, Regresa el número de intervalos entre dos


fecha2[,primerdíasemana[, fechas.
primerasemanaaño]])
El argumento intervalo es una expresión de
texto que desea usar para calcular las
diferencias entre fecha1 y fecha2, los valores
pueden ser:

"yyyy" = Año, "q" = Trimestre, "m" = Mes,


"y" = Día del año, "d" = Día, "w" = Día de la
semana, "ww" = Semana del mes, "h" = Hora,
"n" = Minuto, "s" = Segundo

Los argumentos fecha1 y fecha2 representan


las fechas a comparar.

El argumento primerdíasemana es una


constante que especifica el primer día de la
semana. Si no se especifica se asume
domingo.

El argumento primerasemanaaño es una


constante que especifica la primera semana del
año. Si no se especifica se asume la semana
en la que ocurre el 1ero de enero.

DatePart DatePart(intervalo, fecha[,primerdíasemana Regresa la parte específica de una fecha.


[,primerasemanaaño]])
El argumento intervalo es una expresión de
texto que es el intervalo de tiempo que desea
regresar, los valores pueden ser:

"yyyy" = Año, "q" = Trimestre, "m" = Mes,


"y" = Día del año, "d" = Día, "w" = Día de la
semana, "ww" = Semana del mes, "h" = Hora,
"n" = Minuto, "s" = Segundo

El argumento fecha representa la fecha a


evaluar.

El argumento primerdíasemana es una


constante que especifica el primer día de la
semana. Si no se especifica se asume
domingo.

El argumento primerasemanaaño es una


constante que especifica la primera semana del
año. Si no se especifica se asume la semana
en la que ocurre el 1ero de enero

DateSerial DateSerial(año, mes, día) Regresa un Variant de subtipo Date para el


año, mes y día especificados.

El argumento año es una expresión numérica


entre 100 y 9999.

El argumento mes es cualquier expresión


numérica.

El argumento día es cualquier expresión


numérica.

A-18 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

DateValue DateValue(fecha) Regresa un Variant de subtipo Date.

El argumento fecha normalmente es una


expresión de texto representando una fecha
ente enero 1, 100 a diciembre 31, 9999. Sin
embargo, fecha también puede ser cualquier
expresión que pueda representar una fecha,
una hora o una fecha y hora, en ese rango.

Day Day(fecha) Regresa el número entero entre 1 y 31,


representando el día del mes.

El argumento fecha es cualquier expresión que


puede representar una fecha.

Escape Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Eval [resultado = ]Eval(expresión) Evalúa una expresión y regresa el resultado. Si


resultado no es especificado, considere utilizar
la declaración Execute.
El argumento expresión es un texto con
cualquier expresión válida.
Exp Exp(número) Regresa e (la base de logaritmos naturales)
elevado a una potencia.

El argumento número puede ser cualquier


expresión numérica válida.

Filter Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Fix Fix(número) Regresa la parte integral de un número. Si


número es negativo, regresa el primer número
negativo mayor o igual a número.

El argumento número puede ser cualquier


expresión numérica válida.

Manual del Sistema Quanto 2002 A-19


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

FormatCurrency FormatCurrency(expresión[, Regresa una expresión formateada como


numdigitosdespués [, incluirceroinicial [, moneda usando el símbolo de moneda definido
paréntesisparanegativos [, en la configuración regional de sistema.
agrupardígitos]]]])
El argumento expresión es la expresión que
debe ser formateada.

El argumento numdigitosdespués es un valor


numérico indicando cuantos lugares a la
derecha de la posición decimal deben ser
desplegados. El valor estándar es -1, lo que
indica que se utilice la configuración regional
de sistema.

El argumento incluirceroinicial indica si un cero


inicial es desplegado para valores fraccionales.
Los valores posibles, son -1 = Verdadero, 0 =
Falso, -2 = configuración regional de sistema.

El argumento paréntesisparanegativos indica si


se deben desplegar paréntesis alrededor de
números negativos. Los valores posibles, son -
1 = Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

El argumento agrupardígitos indica si se deben


agrupar digitos con la configuración regional
del sistema. Los valores posibles, son -1 =
Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

FormatDateTime FormatDateTime(fecha[, nombreformato]) Regresa una expesión formateada como fecha


y/u hora.

El argumento fecha es una expresión de fecha


a ser formateada.

El argumento nombreformato es un valor


numérico de formato de fecha/hora. Si se
omite, se utiliza vbGeneralDate.

A-20 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

FormatNumber FormatNumber(expresión[, Regresa una expresión formateada como un


numdigitosdespués [, incluirceroinicial [, número.
paréntesisparanegativos [,
agrupardígitos]]]]) El argumento expresión es la expresión que
debe ser formateada.

El argumento numdigitosdespués es un valor


numérico indicando cuantos lugares a la
derecha de la posición decimal deben ser
desplegados. El valor estándar es -1, lo que
indica que se utilice la configuración regional
de sistema.

El argumento incluirceroinicial indica si un cero


inicial es desplegado para valores fraccionales.
Los valores posibles, son -1 = Verdadero, 0 =
Falso, -2 = configuración regional de sistema.

El argumento paréntesisparanegativos indica si


se deben desplegar paréntesis alrededor de
números negativos. Los valores posibles, son -
1 = Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

El argumento agrupardígitos indica si se deben


agrupar digitos con la configuración regional
del sistema. Los valores posibles, son -1 =
Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

FormatPercent FormatPercent(expresión[, Regresa una expresión formateada como un


numdigitosdespués [, incluirceroinicial [, porcentaje (multiplicado por 100) con un
paréntesisparanegativos [, carácter % al final.
agrupardígitos]]]])
El argumento expresión es la expresión que
debe ser formateada.

El argumento numdigitosdespués es un valor


numérico indicando cuantos lugares a la
derecha de la posición decimal deben ser
desplegados. El valor estándar es -1, lo que
indica que se utilice la configuración regional
de sistema.

El argumento incluirceroinicial indica si un cero


inicial es desplegado para valores fraccionales.
Los valores posibles, son -1 = Verdadero, 0 =
Falso, -2 = configuración regional de sistema.

El argumento paréntesisparanegativos indica si


se deben desplegar paréntesis alrededor de
números negativos. Los valores posibles, son -
1 = Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

El argumento agrupardígitos indica si se deben


agrupar digitos con la configuración regional
del sistema. Los valores posibles, son -1 =
Verdadero, 0 = Falso, -2 = configuración
regional de sistema.

GetLocale Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Manual del Sistema Quanto 2002 A-21


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

GetObject Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

GetRef Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Hex Hex(número) Regresa el valor hexadecimal de un número.

El argumento número puede ser cualquier


expresión numérica válida.

Hour Hour(hora) Regresa el número entero entre 0 y 23,


representando la hora de un día.

El argumento hora es cualquier expresión que


puede representar una hora.

InputBox InputBox(mensaje[, título][, estándar][, Displiega una ventana de diálogo para obtener
posx][, posy][, archivoayuda, contexto]) información del usuario y regresa el contenido
de la caja de texto.

El argumento mensaje es una expresión de


texto desplegada en la ventana. La longitud
máxima es de 1024 caracteres
aproximadamente, dependiendo de la longitud
de los caracteres utilizados. Si mensaje
consiste de más de una línea, se pueden
separar las líneas utilizando la combinación
retorno y regreso de línea (Chr(13) &
Chr(10)) entre cada línea.

El argumento título es una expresión de texto


desplegada en la barra de título de la ventana.
Si se omite título, el nombre de la aplicación
aparece.

El argumento estándar es una expresión de


texto desplegada en la caja de texto como una
respuesta estándar si no se proporciona. Si se
omite estándar, la caja de texto aparece vacía.

El argumento posx es una expresión numérica


que especifica, en twips, la distancia horizontal
de la esquina izquierda de la ventana a partir
de la esquina izquierda de la pantalla. Si se
omite posx, la ventana es centrada
horizontalmente.

El argumento posy es una expresión numérica


que especifica, en twips, la distancia vertical de
la esquina superior de la ventana a partir de la
parte superior de la pantalla. Si se omite posy,
aparece aproximadamente una tercera parte
para bajo de la pantalla.

El argumento archivoayuda indica el archivo de


Ayuda para utilizarse. Si se proporciona
archivoayuda, contexto también debe ser
proporcionado.

El argumento contexto es una expresión


numérica que identifica el número de contexto
de Ayuda asignada al tópico de Ayuda.

A-22 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

InStr InStr([inicio, ]texto1, texto2[, comparación]) Regresa la posición de la primera ocurrencia de


un texto dentro de otro.

El argumento inicio es una expresión numérica


que inica la posición de inicio para cada
búsqueda. Si se omite, la búsqueda inicia en el
primer caracter. El argumento inicio se
requiere si se especifica comparación.

El argumento texto1 es la expresión donde se


busca.

El argumento texto2 es la expresión que se


busca.

El argumento comparación es una expresión


numérica indicando el tipo de comparación. Si
se omite, se hace una comparación binaria.
Puede ser: 0 = comparación binaria, 1=
comparación de texto.

InStrRev InStrRev(texto1, texto2 [, inicio [, Regresa la posición de la primera ocurrencia de


comparación]]) un texto dentro de otro, desde el final del
texto.

El argumento texto1 es la expresión donde se


busca.

El argumento texto2 es la expresión que se


busca.

El argumento inicio es una expresión numérica


que inica la posición de inicio para cada
búsqueda. Si se omite, la búsqueda inicia en el
último caracter. El argumento inicio se requiere
si se especifica comparación.

El argumento comparación es una expresión


numérica indicando el tipo de comparación. Si
se omite, se hace una comparación binaria.
Puede ser: 0 = comparación binaria, 1=
comparación de texto.

Int Int(número) Regresa la parte integral de un número. Si


número es negativo, regresa el primer número
negativo menor o igual a número.

El argumento número puede ser cualquier


expresión numérica válida.

IsArray IsArray(nombrevar) Regresa un valor booleano indicando si una


variable es un arreglo.

El argumento nombrevar es cualquier nombre


de variable.

IsDate IsDate(expresión) Regresa un valor booleano indicando si una


expresión puede ser convertida a una fecha.

El argumento expresión puede ser cualquier


expresión de fecha o expresión de texto
reconocible como fecha u hora.

Manual del Sistema Quanto 2002 A-23


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

IsEmpty IsEmpty(expresión) Regresa un valor booleano indicando si una


variable ha sido inicializada.

El argumento expresión puede ser cualquier


expresión, sin embargo como IsEmpty se
utiliza para determintar si varibales
individuales han sido inicializadas, expresión
normalmente es el nombre de una variable.

IsNull IsNull(expresión) Regresa un valor booleano indicando si una


expresión no contiene información válida (es
nula).

El argumento expresión puede ser cualquier


expresión.

IsNumeric IsNumeric(expresión) Regresa un valor booleano indicando si una


expresión puede ser convertida a numérico.

El argumento expresión puede ser cualquier


expresión numérica o expresión de texto
reconocible como numérica.

IsObject Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Join Join(lista[, delimitador]) Regresa un texto creado de juntar un número


de sub-textos contenidos en un arreglo.

El argumento lista es un arreglo de una


dimensión conteniendo sub-textos para ser
juntados.

El argumento delimitador es un caracter de


texto utilizado para separar los subtextos en el
texto regresado. Si se omite el caracter
espacio (" ") se utiliza. Si delimitador es un
texto de dimensión cero, todos los elementos
de la lista son concatenados sin delimitador.

LBound LBound(nombrearreglo[, dimensión]) Regresa el indice inferior disponible para una


dimensión de un arreglo.

El argumento nombrearreglo es el nombre de


una variable de arreglo.

El argumento dimensión es la dimensión sobre


la cual se desea sacar el índice inferior. Utilice
1 para la primera dimensión, 2 para la segunda
y así. Si la dimensión es omitida, se asume 1.

LCase LCase(texto) Regresa un texto convertido a minúsculas.

El argumento texto es cualquier expresión de


texto válida.

A-24 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

Left Left(texto, longitud) Regresa un número específico de caracteres


del lado izquierdo del texto.

El argumento texto es cualquier expresión de


texto válida de donde se sacará el texto
regresado.

El argumento longitud es el número de


caracteres a regresar. Si es 0, regresa un texto
de longitud cero (""). Si es mayor o igual al
número de caracteres en texto, todos los
caracteres son regresados.

Len Len(texto) Regresa el número de caracteres en un texto o


el número de bytes requeridos para almacenar
Len (nombrevar) una variable.

El argumento texto es cualquier expresión de


texto válida.

El argumento nombrevar es cualquier nombre


de variable.

LoadPicture Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Log Log(número) Regresa el logaritmo natural de un número


(base e).

El argumento número puede ser cualquier


expresión numérica válida mayor a 0.

LTrim LTrim(texto) Regresa una copia de un texto sin espacios a la


izquierda.

El argumento texto es cualquier expresión de


texto válida.

Mid Mid(texto, inicio[, longitud]) Regresa un número específico de caracteres de


un texto.

El argumento texto es cualquier expresión de


texto válida de donde se sacará el texto
regresado.

El argumento inicio es la posición del carácter


en texto donde comienza el texto a extraerse.
Si inicio es mayor al número de caracteres en
texto, regresa un texto de longitud cero ("").

El argumento longitud es el número de


caracteres a regresar. Si es omitido o si hay
menos de longitud caracteres en el texto,
todos los caracteres desde la posición inicio
hasta el fin del texto son regresados.

Minute Minute(hora) Regresa el número entero entre 0 y 59,


representando el minuto de una hora.

El argumento hora es cualquier expresión que


puede representar una hora.

Month Month(fecha) Regresa el número entero entre 1 y 12,


representando el mes del año.

El argumento fecha es cualquier expresión que


puede representar una fecha.

Manual del Sistema Quanto 2002 A-25


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

MonthName MonthName(mes, [abreviar]) Regresa un texto indicando el mes.

El argumento mes es la designación numérica


del mes.

El argumento abreviar es un valor booleano


que indica si el nombre debe ser abreviado, el
valor estándar es Falso.

MsgBox MsgBox(mensaje[, botones][, título][, Displiega una ventana de diálogo y regresa un


archivoayuda, contexto]) valor indicando el botón elegido por el usuario.

El argumento mensaje es una expresión de


texto desplegada en la ventana. La longitud
máxima es de 1024 caracteres
aproximadamente, dependiendo de la longitud
de los caracteres utilizados. Si mensaje
consiste de más de una línea, se pueden
separar las líneas utilizando la combinación
retorno y regreso de línea (Chr(13) &
Chr(10)) entre cada línea.

El argumento botones es una expresión


numérica que es la suma de valores
especificando el número y tipo de botones a
desplegar, el estilo de icono a utilizar, la
identidad del botón estándar y la modalidad de
la ventana.

El argumento título es una expresión de texto


desplegada en la barra de título de la ventana.
Si se omite título, el nombre de la aplicación
aparece.

El argumento archivoayuda indica el archivo de


Ayuda para utilizarse. Si se proporciona
archivoayuda, contexto también debe ser
proporcionado.

El argumento contexto es una expresión


numérica que identifica el número de contexto
de Ayuda asignada al tópico de Ayuda.

Now Now Regresa la fecha y hora actual de acuerdo a la


configuración de fecha y hora de su sistema.

Oct Oct(número) Regresa el valor octagonal de un número.

El argumento número puede ser cualquier


expresión numérica válida.

A-26 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

Replace Replace(expresión, encontrar, remplazarcon[, Regresa un texto en el cual el sub-texto


inicio[, cuantos[,comparación]]]) especificado ha sido remplazado con otro sub-
texto un número específico de veces.

El argumento expresión es una expresión de


texto que contiene el sub-texto a remplazar.

El argumento encontrar es una expresión de


texto a encontrar.

El argumento remplazarcon es una expresión


de texto que remplaza al texto encontrado.

El argumento inicio es la posición dentro de


expresión donde la búsqueda se inicia. Si se
omite se asume 1.

El argumento cuantos es el número de


substituciones de sub-texto que se harán. Si se
omite el valor estándar es -1, que indica que
se harán todas las substituciones posibles.

El argumento comparación es una expresión


numérica indicando el tipo de comparación. Si
se omite, se hace una comparación binaria.
Puede ser: 0 = comparación binaria, 1=
comparación de texto.

RGB RGB(rojo, verde, azul) Regresa un número entero representando un


valor de color RGB.

El argumento rojo es un número del 0-255 que


representa el componente rojo del color.

El argumento verde es un número del 0-255


que representa el componente verde del color.

El argumento azul es un número del 0-255 que


representa el componente azul del color.

Right Right(texto, longitud) Regresa un número específico de caracteres


del lado derecho del texto.

El argumento texto es cualquier expresión de


texto válida de donde se sacará el texto
regresado.

El argumento longitud es el número de


caracteres a regresar. Si es 0, regresa un texto
de longitud cero (""). Si es mayor o igual al
número de caracteres en texto, todos los
caracteres son regresados.

Manual del Sistema Quanto 2002 A-27


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

Rnd Rnd[(número)] Regresa un número aleatorio menor que 1


pero mayor o igual a 0.

El valor de número determina como se genera


el número aleatorio:

< 0 : el mismo número cada vez, usando


número como base

> 0 o no proporcionado: el siguiente número


aleatorio en la secuencia

= 0: el número generado más recientemente

Antes de llamar Rnd, utilice la declaración


Randomize sin argumento para inicializar el
generador de número aleatorios basados en el
cronómetro del sistema.

Round Round(expresión[, numposdecimales]) Regresa un número redondeado a un número


de posiciones decimales.

El argumento expresión es la expresión


numérica a redondear.

El argumento numposdecimales es el número


de posiciones a la derecha del decimal
incluidos en el redondeo. Si se omite la función
regresa un valor entero.

RTrim RTrim(texto) Regresa una copia de un texto sin espacios a la


derecha.

El argumento texto es cualquier expresión de


texto válida.

ScriptEngine ScriptEngine Regresa un texto representando el lenguaje de


scripts en uso, en este caso “VBScript”.

ScriptEngineBuildVersion ScriptEngineBuildVersion Regresa el número de versión de construcción


del motor VBScript.

ScriptEngineMajorVersion ScriptEngineMajorVersion Regresa el número de versión mayor del motor


VBScript.

ScriptEngineMinorVersion ScriptEngineMinorVersion Regresa el número de versión menor del motor


VBScript.

Second Second(hora) Regresa el número entero entre 0 y 59,


representando el segundo de una minuto.

El argumento hora es cualquier expresión que


puede representar una hora.

SetLocale Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

Sgn Sgn(número) Regresa un número indicando el signo de


número:

> 0, regresa 1

= 0, regresa 0

< 0, regresa -1

El argumento número puede ser cualquier


expresión numérica válida.

A-28 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

Sin Sin(número) Regresa el seno de un ángulo.

El argumento número puede ser cualquier


expresión numérica válida que exprese un
ángulo en radianes.

Space Space(número) Regresa un texto que contiene un número


especificado de espacios.

El argumento número es el número de


espacios en el texto.

Split Split(expresión[, delimitador[, cuenta[, Regresa un arreglo basado en cero de una


comparación]]]) dimensión conteniendo un número especificado
de sub-textos.

El argumento expresión es una expresión que


contiene sub-textos y delimitadores. Si
expresión es un texto de dimensión cero, la
función regresa un arreglo vacío.

El argumento delimitador es un caracter de


texto utilizado para identificar límites de los
subtextos. Si se omite el caracter espacio (" ")
se asume. Si delimitador es un texto de
dimensión cero, un arreglo de un solo
elemento es regresado.

El argumento cuenta es el número de sub-


textos a regresar; -1 indica que todos los sub-
textos son regresados.

El argumento comparación es una expresión


numérica indicando el tipo de comparación. Si
se omite, se hace una comparación binaria.
Puede ser: 0 = comparación binaria, 1=
comparación de texto.

Sqr Sqr(número) Regresa la raíz cuadrada de un número.

El argumento número puede ser cualquier


expresión numérica válida mayor o igual a 0.

StrComp StrComp(texto1, texto2[, comparación]) Regresa un valor indicando el resultado de una


comparación de textos.

texto1 < texto2, regresa -1

texto1 = texto2, regresa 0

texto1 > texto2, regresa 1

texto1 o texto2 = Null, regresa Null

El argumento texto1 es cualquier expresión de


texto válida.

El argumento texto2 es cualquier expresión de


texto válida.

El argumento comparación es una expresión


numérica indicando el tipo de comparación. Si
se omite, se hace una comparación binaria.
Puede ser: 0 = comparación binaria, 1=
comparación de texto.

Manual del Sistema Quanto 2002 A-29


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

String String(número, caracter) Regresa un texto que contiene un número


especificado de caracteres repetidos.

El argumento número es el número de


espacios en el texto.

El argumento caracter es un caracter o


expresión de texto cuyo primer caracter es
utilizado para regresar el texto.

StrReverse StrReverse(texto) Regresa un texto en el que el orden de los


caracteres del texto especificado es revertido.

El argumento texto es cualquier expresión de


texto válida.

Tan Tan(número) Regresa la tangente de un ángulo.

El argumento número puede ser cualquier


expresión numérica válida que exprese un
ángulo en radianes.

Time Time Regresa la hora actual del sistema.

Timer Timer Regresa el número de segundos que han


transcurrido desde las 12:00 AM
(medianoche).

TimeSerial TimeSerial(hora, minuto, segundo) Regresa un Variant de subtipo Date para la


hora, minuto y segundo especificados.

El argumento hora es una expresión numérica


entre 0 y 23.

El argumento minuto es cualquier expresión


numérica.

El argumento segundo es cualquier expresión


numérica.

TimeValue TimeValue(hora) Regresa un Variant de subtipo Date.

El argumento hora normalmente es una


expresión de texto representando una hora
ente 0:00:00 (12:00 AM) a 23:59:59
(11:59:59 PM). Sin embargo, hora también
puede ser cualquier expresión que pueda
representar una hora en ese rango.

Trim Trim(texto) Regresa una copia de un texto sin espacios a la


izquierda ni derecha.

El argumento texto es cualquier expresión de


texto válida.

TypeName TypeName(nombrevar) Regresa un texto indicando el subtipo de una


variable.

El argumento nombrevar es cualquier nombre


de variable.

A-30 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmula Uso Descripción

UBound UBound(nombrearreglo[, dimensión]) Regresa el indice superior disponible para una


dimensión de un arreglo.

El argumento nombrearreglo es el nombre de


una variable de arreglo.

El argumento dimensión es la dimensión sobre


la cual se desea sacar el índice superior. Utilice
1 para la primera dimensión, 2 para la segunda
y así. Si la dimensión es omitida, se asume 1.

UCase UCase(texto) Regresa un texto convertido a mayúsculas.

El argumento texto es cualquier expresión de


texto válida.

Unescape Esta función está fuera del contexto de


Quanto, por lo que no se explica su
funcionamiento en este Manual de Usuario.

VarType VarType(nombrevar) Regresa un valor indicando el subtipo de una


variable.

El argumento nombrevar es cualquier nombre


de variable.

Weekday Weekday(fecha, [primerdíasemana]) Regresa un número entero representando el


día de la semana.

El argumento fecha representa la fecha a


evaluar.

El argumento primerdíasemana es una


constante que especifica el primer día de la
semana. Si no se especifica se asume
domingo.

WeekdayName WeekdayName(díasemana, [abreviar, Regresa un texto indicando el día de la


[primerdíasemana]]) semana.

El argumento díasemana es la designación


numérica del primer día de la semana. Los
valores numércios de cada día dependen del
valor de primerdíadesemana.

El argumento abreviar es un valor booleano


que indica si el nombre debe ser abreviado, el
valor estándar es Falso.

El argumento primerdíasemana es una


constante que especifica el primer día de la
semana. Si no se especifica se asume
domingo.

Year Year(fecha) Regresa un número entero representando el


año.

El argumento fecha es cualquier expresión que


puede representar una fecha.

Manual del Sistema Quanto 2002 A-31


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Fórmulas de QuantoBasic

AccumConceptValue
La función AccumConceptValue regresa el acumulado mensual de un concepto de nómina.

Function AccumConceptValue(
varEmployee As Variant,
nYear As Integer,
nMonth As Integer,
strConceptCode As String
) Double
Parámetros
varEmployee
La clave del empleado en la base de datos.
nYear
El año.
nMonth
El mes.
strConceptCode
El nombre del código de concepto.
Valores Regresados
Regresa el acumulado mensual de un concepto de nómina; 0.0 en caso de error.

A-32 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AccumPayrollValue
La función AccumPayrollValue regresa el acumulado mensual de un campo de la tabla de nómina.

Function AccumPayrollValue(
lEmployeeID As Variant,
nYear As Integer,
nMonth As Integer,
strField As String
) Double
Parámetros
lEmployeeID
La clave del empleado en la base de datos.
nYear
El año a calcular.
nMonth
El mes a calcular.
strField
El texto del campo en la tabla de nómina. El texto puede ser uno de los siguientes valores:

Campo Descripción

DailyFixedIncome Percepciones Diarias Fijas

DailyVariableIncome Percepciones Variables Diarias

TaxableVariableIncome Percepciones Variables Gravables

VariableIncomeDays Días de percepción variable

TotalIncome Total Percepciones

NonMonetary Prestaciones

TotalDeduction Total Deducciones

ISPTExemption Exento ISPT

IMSSExemption Exento Percepción Variable IMSS

FiscalBase3Exemption Exento Base Fiscal 3

FiscalBase4Exemption Exento Base Fiscal 4

FiscalBase5Exemption Exento Base Fiscal 5

FiscalBase6Exemption Exento Base Fiscal 6

FiscalBase7Exemption Exento Base Fiscal 7

FiscalBase8Exemption Exento Base Fiscal 8

FiscalBase9Exemption Exento Base Fiscal 9

FiscalBase10Exemption Exento Base Fiscal 10

MonthlyIncome Percepciones Mensuales

Manual del Sistema Quanto 2002 A-33


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

MonthlyIncomeExemption Exento Percepciones Mensuales

ISPTSpecialIncome Percepciones Especiales ISPT

ISPTSpecialIncomeExemption Exento Percepciones Especiales ISPT

ISPTSpecialTax Gravable Percepciones Especiales ISPT

NetPaid Pago Neto

RoundOff Redondeo

ISPTDays Días ISPT

SickDays Días Enfermedad y Maternidad

LifeDays Días Invalidez y Vida

RetirementDays Días Cesantía y Vejez

SingleHours Horas Ordinarias

DoubleHours Horas Dobles

TripleHours Horas Triples

ExtraHours Horas Extras

NonAuthorizedExtraHours Horas Extras No Autorizadas

ShiftHours Horas Jornada

WorkedHours Horas Laboradas

NonAccumHours Horas No Acumuladas

TardyHours Horas Tardes

LateInHours Horas Entrada Tarde

EarlyOutHours Horas Salida Temprano

WorkedSundayHours Horas Laboradas Domingo

WorkedDayOffHours Horas Laboradas Descanso

WorkedVacationHours Horas Laboradas Vacación

WorkedHolidayHours Horas Laboradas Festivo

HolidayHours Horas Festivo

ShiftDays Días Jornada

WorkedDays Días Laborados

WorkedSundayDays Días Laborados Domingo

DayOffDays Días Descanso

TardyDays Días Tardes

LateInDays Días Entrada Tarde

EarlyOutDays Días Salida Temprano

A-34 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

MissedDays Días Falta Injutificada

InactiveDays Días Inactivo

PermissionPayDays Días Permiso con Goce

PermissionNoPayDays Días Permiso sin Goce

IllnessGeneralDays Días Enfermedad General

IllnessPregnancyDays Días Maternidad

IllnessWorkAccidentDays Días Accidente de Trabajo

IllnessRouteAccidentDays Días Accidente de Ruta

IllnessWorkDays Días Enfermedad de Trabajo

JustifiedDays Días Falta Justificada

SuspensionDays Días Suspensión

OtherPermissionDays Días Otros Permisos

YearEndDays Días Aguinaldo

VacationDays Días Vacación

HolidayDays Días Festivos

TakenVacationDays Días Vacación Gozada

PaySingleHours Horas Ordinarias a Pagar

PayHours Horas a Pagar

Valores Regresados
Regresa el acumulado mensual de un campo de la tabla de nómina; 0.0 en caso de error.

Manual del Sistema Quanto 2002 A-35


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AnnivInDates
La función AnnivInDates calcula si un aniversario cae entre dos fechas.

Function AnnivInDates(
dateAnniv As Unknown,
Optional dateStart As Variant,
Optional dateEnd As Variant
) Boolean
Parámetros
dateAnniv
La fecha del aniversario.
dateStart
[opcional] La fecha inicial; el valor estándar es la fecha inicial del periodo de nómina actual.
dateEnd
[opcional] La fecha final; el valor estándar es la fecha final del periodo de nómina actual.
Valores Regresados
Regresa si un aniversario cae entre dos fechas.

A-36 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AnnualConceptValue
La función AnnualConceptValue calcula el monto anual de un concepto de nómina.

Function AnnualConceptValue(
nYear As Integer,
strConcept As String
) Double
Parámetros
nYear
El año a calcular.
strConcept
El nombre del concepto.
Valores Regresados
Regresa el acumulado anual de un concepto de nómina; 0.0 en caso de error.

Manual del Sistema Quanto 2002 A-37


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AnnualPayrollValue
La función AnnualPayrollValue calcula el monto anual de un campo de la tabla de nómina.

Function AnnualPayrollValue(
nYear As Integer,
strField As String
) Double
Parámetros
nYear
El año a calcular.
strField
El texto del campo en la tabla de nómina. Vea la función AccumPayrollValue para una lista de los valores
posibles.
Valores Regresados
Regresa el acumulado anual de un campo de la tabla de nómina; 0.0 en caso de error.

A-38 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AnnualTaxableIncome
La función AnnualTaxableIncome calcula las percepciones anuales gravables para el empleado activo.

Function AnnualTaxableIncome(
nYear As Integer
) Double
Parámetros
nYear
El año a calcular.
Valores Regresados
Regresa el cálculo de percepciones anuales gravables del empleado activo.

Manual del Sistema Quanto 2002 A-39


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AnnualTaxComparison
La función AnnualTaxComparison hace un comparativo entre lo que se pagó de ISPT en el año con lo que arroja
el cálculo anual y determina si hay un saldo a favor o en contra y si hay crédito al salario.

Function AnnualTaxComparison(
dfCalc As Double,
dfTax As Double,
dfCredit As Double,
nOption As Integer
) Double
Parámetros
dfCalc
.
dfTax
.
dfCredit
.
nOption
Una opción de cálculo, puede ser uno de los siguientes valores:

Valor Descripción

2 ISPT en contra

3 Crédito

Cualquier otro ISPT a favor

Valores Regresados
Regresa .

A-40 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Art79
La función Art79 calcula impuestos individuales de acuerdo con el Artículo 79 de la Ley del ISR de la SHCP. La
función permite calcular el impuesto de las percepciones por separación, prima de antigüedad, indemnización y
pensiones.

Function Art79(
Optional varFactor As Variant,
Optional varSubsidyFactor As Variant,
Optional varTaxTable As Variant,
Optional varSubsidyTable As Variant,
Optional varCreditTable As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varFactor
[opcional] El factor del cálculo; el valor estándar es 30.4.
varSubsidyFactor
[opcional] El factor de subsidio; el valor estándar es el porcentaje de subsidio acreditable de la empresa o
1.0 en caso de no existir.
varTaxTable
[opcional] La clave de la tabla de impuestos en las tablas de nómina; el valor estándar es la clave del
artículo 141 de la Ley del ISR.
varSubsidyTable
[opcional] La clave de la tabla de subsidio en las tablas de nómina; el valor estándar es la clave del
artículo 141A de la Ley del ISR.
varCreditTable
[opcional] La clave de la tabla de crédito en las tablas de nómina; el valor estándar es la clave del artículo
141B de la Ley del ISR.
varEmployee
[opcional] La clave del empleado en la base de datos.
Valores Regresados
Regresa los impuestos individuales de acuerdo con el Artículo 79 de la Ley del ISR.

Manual del Sistema Quanto 2002 A-41


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Art80
La función Art80 calcula la retención de ISPT individual que corresponde a los pagos por indeminzación y prima de
antigüedad de acuerdo al Artículo 80 de la Ley del ISR de la SHCP.

Function Art80(
Optional varIncome As Variant,
Optional varDate As Variant,
Optional varFactor As Variant,
Optional varSubsidyFactor As Variant,
Optional varTaxTable As Variant,
Optional varSubsidyTable As Variant,
Optional varCreditTable As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varIncome
[opcional] Las percepciones del empleado; el valor estándar son las percepciones del empleado para el
cálculo de nómina o el valor del concepto para el caso de una fórmula especial de ISPT.
varDate
[opcional] La fecha; el valor es estándar es la fecha inicial del cálculo o la fecha actual en caso de no
existir un cálculo.
varFactor
[opcional] El factor del cálculo; el valor estándar es 30.4.
varSubsidyFactor
[opcional] El factor de subsidio; el valor estándar es el porcentaje de subsidio acreditable de la empresa o
1.0 en caso de no existir.
varTaxTable
[opcional] La clave de la tabla de impuestos en las tablas de nómina; el valor estándar es la clave del
artículo 113 de la Ley del ISR.
varSubsidyTable
[opcional] La clave de la tabla de subsidio en las tablas de nómina; el valor estándar es la clave del
artículo 114 de la Ley del ISR.
varCreditTable
[opcional] La clave de la tabla de crédito en las tablas de nómina; el valor estándar es la clave del artículo
115 de la Ley del ISR.
varEmployee
[opcional] La clave del empleado en la base de datos.
Valores Regresados
Regresa la retención de ISPT individual que corresponde a los pagos por indeminzación y prima de antigüedad de
acuerdo al Artículo 80 de la Ley del ISR.

A-42 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Art86
La función Art86 calcula el impuesto por ISPT de acuerdo al Artículo 86 de la Ley del ISR de la SHCP.

Function Art86(
Optional varIncome As Variant,
Optional varDate As Variant,
Optional varFactor As Variant,
Optional varSubsidyFactor As Variant,
Optional varTaxTable As Variant,
Optional varSubsidyTable As Variant,
Optional varCreditTable As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varIncome
[opcional] Las percepciones del empleado; el valor estándar son las percepciones del empleado para el
cálculo de nómina o el valor del concepto para el caso de una fórmula especial de ISPT.
varDate
[opcional] La fecha; el valor es estándar es la fecha inicial del cálculo o la fecha actual en caso de no
existir un cálculo.
varFactor
[opcional] El factor del cálculo; el valor estándar es 30.4.
varSubsidyFactor
[opcional] El factor de subsidio; el valor estándar es el porcentaje de subsidio acreditable de la empresa o
1.0 en caso de no existir.
varTaxTable
[opcional] La clave de la tabla de impuestos en las tablas de nómina; el valor estándar es la clave del
artículo 113 de la Ley del ISR.
varSubsidyTable
[opcional] La clave de la tabla de subsidio en las tablas de nómina; el valor estándar es la clave del
artículo 114 de la Ley del ISR.
varCreditTable
[opcional] La clave de la tabla de crédito en las tablas de nómina; el valor estándar es la clave del artículo
115 de la Ley del ISR.
varEmployee
[opcional] La clave del empleado en la base de datos.
Valores Regresados
Regresa el impuesto por ISPT de acuerdo al Artículo 86 de la Ley del ISR.

Manual del Sistema Quanto 2002 A-43


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

BenefitsTable
La función BenefitsTable regresa un valor de la tabla de prestaciones del empleado activo.

Function BenefitsTable(
nReturnValue As Integer
) Double
Parámetros
nReturnValue
La opción del valor a regresar, puede ser uno de los siguientes valores:

Concepto Valor Descripción Valor Regresado

benefitVacationFactor 0 Prima Vacacional BenefitTableDetails. VacationFactor

benefitVacationDays 1 Días de Vacación BenefitTableDetails. VacationDays

benefitYearEndDays 2 Días Aguinaldo BenefitTableDetails.YearEndDays

benefitAdditionalDays 3 Días Adicionales BenefitTableDetails.AdditionalDays

benefitIntegrationFactor 4 Factor de Integración Cálculo del factor de integración

Valores Regresados
Un valor de la tabla de prestaciones del empleado activo; 0.0 en caso de error.

A-44 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

BenefitsTable2
La función BenefitsTable2 regresa un valor de la tabla de prestaciones seleccionada.

Function BenefitsTable(
pszTableName As String,
nYears As Integer,
nReturnValue As Integer
) Double
Parámetros
pszTableName
El nombre de la tabla de prestaciones.
nYears
La antigüedad del empleado.
nReturnValue
La opción del valor a regresar. Vea la función BenefitsTable para una lista de los valores posibles.
Valores Regresados
Un valor de la tabla de prestaciones; 0.0 en caso de error.

Manual del Sistema Quanto 2002 A-45


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

CheckException
La función CheckException revisa si existe una excepción para un concepto de nómina y revisa también si el
empleado actual tiene una fórmula especial para el concepto o en caso de que el concepto tenga un filtro revisa que
el empleado actual esté dentro del filtro.

Function CheckException(
lConceptID As Long,
strFilter As String,
pdfValue As Variant
) Boolean
Parámetros
lConceptID
La identificación del concepto de nómina dentro de la tabla de conceptos.
strFilter
El filtro de empleados.
pdfValue
[regresa] El valor numérico de la excepción en caso verdadero; 0.0 en caso de no haber una excepción.
Valores Regresados
El valor regresado indica si el concepto debe ser calculado o no.

A-46 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ClassCode
La función ClassCode regresa el código de la clasificación del empleado a partir de una fecha.

Function ClassCode(
Optional varEmployee As Variant,
Optional varDate As Variant
) String
Parámetros
varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
varDate
[opcional] La fecha a partir de la cual buscar la clasificación; el valor estándar es la fecha final del cálculo
de nómina.
Valores Regresados
Regresa el código de la clasificación del empleado o un texto vacío en caso de no existir.

Manual del Sistema Quanto 2002 A-47


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ConceptExemptISPT
La función ConceptExemptISPT calcula el monto exento del ISPT para un concepto de nómina.

Function ConceptExemptISPT(
lEmployeeID As Long,
lPayrollID As Long,
strConceptCode As String
) Double
Parámetros
lEmployee
La clave del empleado en la base de datos.
lPayrollID
La clave del periodo de nómina en la base de datos.
strConceptCode
El nombre del código de concepto.
Valores Regresados
Regresa el monto exento del ISPT para un concepto de nómina.

A-48 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Count
Reservada

Function Count(
szCondition As String,
Optional varOption As Variant
) Long

Manual del Sistema Quanto 2002 A-49


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Currency
La función Currency regresa el número de billetes o monedas de cierta denominación para cubrir un monto.

Function Currency(
strTable As String,
nIndex As Integer,
dfAmount As Double,
varLast As Variant
) Long
Parámetros
strTable
El código de la tabla de moneda.
nIndex
El índice de la denominación en la tabla de moneda.
dfAmount
El monto a separar en monedas.
varLast
El índice de la moneda de mayor valor que se utiliza en el reparto.
Valores Regresados
Regresa el número de billetes o monedas de cierta denominación para cubrir un monto.

A-50 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

DaysInCompany
La función DaysInCompany regresa los días de antigüedad de un empleado.

Function DaysInCompany(
Optional varDate As Variant
) Long
Parámetros
varDate
[opcional] La fecha a partir de la cual calcular la antigüedad; el valor estándar es la fecha inicial del cálculo
de nómina.
Valores Regresados
Regresa los días de antigüedad de un empleado.

Manual del Sistema Quanto 2002 A-51


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

DaysWorkedInYear
La función DaysWorkedInYear regresa los días que un empleado ha estado activo en un año.

Function DaysWorkedInYear(
Optional dateEnd As Variant,
Optional varEmployee As Variant
) Long
Parámetros
dateEnd
[opcional] La fecha a partir de la cual calcular la antigüedad; el valor estándar es la fecha actual.
varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
Valores Regresados
Regresa los días de que un empleado ha estado activo en un año.

A-52 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

EmployeeClass
La función EmployeeClass regresa el código de la una clasificación del empleado a partir de una fecha.

Function EmployeeClass(
nClassType As Integer,
Optional varEmployee As Variant,
Optional varDate As Variant
) String
Parámetros
nClassType
El tipo de clasificación a buscar, puede ser uno de los siguientes valores.

Valor Descripción

0 Contrato

1 Departamento

2 Puesto

3 Clasificación

4 Centro de Costos

5 Supervisor

6 Turno

7 Clasificación 1

8 Clasificación 2

9 Clasificación 3

10 Clasificación 4

11 Clasificación 5

12 Clasificación 6

13 Clasificación 7

14 Clasificación 8

15 Clasificación 9

16 Clasificación 10

varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
varDate
[opcional] La fecha a partir de la cual buscar la clasificación; el valor estándar es la fecha final del cálculo
de nómina.
Valores Regresados
Regresa el código de una clasificación del empleado o un texto vacío en caso de no existir.

Manual del Sistema Quanto 2002 A-53


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

EmployeeSavings
La función EmployeeSavings regresa si se calculan los ahorros de los empleados.

Function EmployeeSavings() Boolean


Valores Regresados
Regresa si se calculan los ahorros de los empleados.

A-54 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ExemptOvertime
La función ExemptOvertime regresa el tiempo extra exento.

Function ExemptOvertime(
dateStart As Variant,
dateEnd As Variant,
varOption As Variant
) Double
Parámetros
dateStart
La fecha inicial.
dateEnd
La fecha final.
varOption
La opción de cálculo, el valor puede ser uno de los siguientes valores:

Opción Valor Valor Regresado

exemptDouble 1 Horas Dobles Exentas

exemptTriple 2 Horas Triples Exentas

exemptExtras Cualquier otro valor Horas Extras Exentas

Valores Regresados
Regresa lel tiempo extra exento.

Manual del Sistema Quanto 2002 A-55


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetConceptPostCount
Obsoleta utilizar GetDays o PayrollValue

Function GetConceptPostCount(
strConceptCode As String
) Long

A-56 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetConceptPostValue
Obsoleta utilizar GetHours, GetMinutes o PayrollValue

Function GetConceptPostValue(
strConceptCode As String
) Long

Manual del Sistema Quanto 2002 A-57


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetDays
La función GetDays regresa el número de días de un concepto en el periodo de nómina para el empleado actual.

Function GetDays(
nConceptType As Integer
) Double
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. El valor puede ser uno de los siguientes
conceptos:

Concepto Valor Descripción Valor Regresado

singleHours 1 Ordinarias Cuenta de días con ordinarias

doubleHours 3 Dobles Cuenta de días con dobles

tripleHours 4 Triples Cuenta de días con triples

extra 5 Extras Cuenta de días con extras

shift 10 Horas de jornada Payroll.ShiftDays

inactive 12 Inactivas Payroll.InactiveDays

worked 13 Laboradas Payroll.WorkedDays

Laboradas en Payroll.WorkedSundayDays
workedSunday 14
domingo

Laboradas en Cuenta de días festivos


workedHoliday 15
festivo

Laboradas en Cuenta de días de vacación


worked Vacation 16
domingo

workedDayOff 17 Laboradas en Cuenta de días de descanso


descanso

dayOff 18 Descanso Payroll.DayOffDays

Late 20 Tardes Payroll.TardyDays

earlyIn 21 Entrada temprano Cuenta de días con entrada temprano

lateIn 22 Entrada tarde Payroll.LateInDays

earlyOut 23 Salida temprano Payroll.EarlyOutDays

lateOut 24 Salida tarde Cuenta de días con salida tarde

vacation 30 Vacación Payroll.TakenVacationDays

Holiday 31 Festivo Payroll.HolidayDays

illnessGeneral 32 Enfermedad Payroll.IllnessGeneralDays


general

illnessPregnancy 33 Maternidad Payroll.IllnessPregnancyDays

A-58 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

illnessWorkAccident 34 Accidente de Payroll.IllnessWorkAccidentDays


trabajo

illnessRouteAccident 35 Accidente de ruta Payroll.IllnessRouteAccidentDays

illnessWork 36 Enfermedad de Payroll.IllnessWorkDays


trabajo

justified 37 Falta Justificada Payroll.JustifiedDays

permissionNoPay 38 Permiso sin goce Payroll.PermissionNoPayDays

permissionPay 39 Permiso con goce Payroll.PermissionPayDays

suspension 44 Suspensión Payroll.SuspensionDays

otherPermission 45 Otros permisos Payroll.OtherPermissionDays

missed 50 Falta injustificada Payroll.MissedDays

missedFirstIn 51 Primera entrada Cuenta de días con primera entrada faltante


faltante

missedFirstOut 52 Primera salida Cuenta de días con primera salida faltante


faltante

missedSecondIn 53 Segunda entrada Cuenta de días con segunda entrada


faltante faltante

missedSecondOut 54 Segunda salida Cuenta de días con segunda salidada


faltante faltante

yearEnd 70 Aguinaldo Payroll.YearEndDays

vacationPay 71 Vacación Pagada Payroll.VacationDays

sick 72 Enfermedad y Payroll.SickDays


Maternidad

retirement 73 Cesantía y Vejez Payroll.RetirementDays

life 74 Días Invalidez y Payroll.LifeDays


Vida

variableIncome 75 Días para Promedio Payroll.VariableIncomeDays


P.V.

holidayDayOff 91 Festivo en día de Cuenta de festivos en días de descanso


descanso

toleratedEarlyIn 220 Entrada Temprano Cuenta de días con entrada temprano


dentro de dentro de tolerancia
Tolerancia

toleratedLateIn 221 Entrada Tarde Cuenta de días con entrada tarde dentro de
dentro de tolerancia
Tolerancia

toleratedEarlyOut 222 Salida Temprano Cuenta de días con salida temprano dentro
dentro de de tolerancia
Tolerancia

toleratedLateOut 223 Salida Tarde dentro Cuenta de días con salida tarde dentro de

Manual del Sistema Quanto 2002 A-59


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

de Tolerancia tolerancia

Valores Regresados
Regresa el número de días del concepto en la tarjeta de tiempo del empleado activo.
Código Ejemplo
El siguiente ejemplo muestra como calcular el aguinaldo de un empleado multiplicando los días de aguinaldo por el
valor de aguinaldo en la tabla de prestaciones.
' Cálculo del Aguinaldo
Quanto.GetDays(yearEnd) * Quanto.BenefitsTable(benefitYearEndDays)/365

A-60 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetEmployeeValue
La función GeEmployeeValue regresa el valor de un campo en la tabla de empleados.

Function GetEmployeeValue (
strField As String,
Optional varEmployee As Variant
) Variant
Parámetros
strField
El nombre del campo de la base de datos de empleados. El texto puede ser uno de los siguientes valores:

Campo Descripción

EmployeeID Indice interno de la tabla de empleados

LastName Apellido Paterno

FirstName Nombre(s)

OtherName Apellido Materno

Identification Identificación

BadgeID Indice a la tabla de credenciales

StartDate Fecha Inicial

FirstHireDate

ContractStartDate

ContractID

EmployerRegistryID

TerminationDate

IMSSTerminationDate

TerminationReasonID

TerminationType

BadgeSequence

RestoreBadge

RestoreInitial

RestoreEnding

BirthDate

BirthPlace

Nationality

RFC

Manual del Sistema Quanto 2002 A-61


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IMSS

CURP

BloodType

Sex

MaritalStatus

LivesWithID

StudyDegeeID

TransportationID

StudyMajor

IsStudent

StudySchedule

Languages

PassportNumber

Machinery

Experience

HousingID

AutomaticSchedule

OpenSchedule

Password

Extension

Office

ImageFile

AccessFlags

Active

IsSupervisor

SupervisorID

SiteID

LockingInstance

CafeteriaConfigID

ExtraMeals

EnabledCafeteria

PrintBadge

AddressStreet

A-62 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

AddressColony

AddressDelegation

AddressCity

AddressStateID

AddressPostalCode

TimeInAddress

TelephoneNumber

FamilyInCompany

NumChildren

FathersName

MothersName

PreviousJobs

Training

MedicalUnit

CustomText1 ... CustomText12

CustomDouble1 ...
CustomDouble6

CustomDate1 ... CustomDate6

CalculationID

Salary

SalaryByTable

SalaryType

BankingAccount

LastSalaryChange

HireType

IntegrationFactor

IntegratedSalary

DailyFixedIncome

DailyFixedIncomeExempt

DailyVariableIncome

DailyVariableIncomeExempt

BenefitsTableID

LastPayrollID

Manual del Sistema Quanto 2002 A-63


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

CustomBool1 ... CustomBool6

InfonavitType

InfonavitPercent

InfonavitFixed

InfonavitSalaryTimes

InfonavitNumber

InfonavitReduction

InfonavitDate

DontRehire

MinutaeGroup

Minutae1

Minutae2

varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
Valores Regresados
Regresa el número de días del concepto en la tarjeta de tiempo del empleado activo.
Código Ejemplo
El siguiente ejemplo muestra como obtener el factor de integración de un empleado.
' Factor de integración del empleado
Quanto.GetEmployeeValue("IntegrationFactor")

A-64 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetExpressionValue
La función GeExpressionValue evalúa una expresión de QuantoBasic y regresa el resultado.

Function GetExpressionValue (
strExpressionName As String
) Variant
Parámetros
strExpressionName
El texto que contiene cualquier expresión válida de VBScript.
Valores Regresados
Regresa el valor después de evaluar una expresión de VBScript.

Manual del Sistema Quanto 2002 A-65


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetFieldValue
La función GeFieldValue regresa el valor de un campo de la tabla actual.

Function GetFieldValue (
strField As String
) Variant
Parámetros
strField
Nombre del campo en la tabla actual.
Valores Regresados
Regresa el valor de un campo de la tabla actual.

A-66 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetFieldValueByPos
La función GeFieldValueByPos regresa el valor de un campo de una tabla de reporte a través del índice del
campo.

Function GetFieldValueByPos (
lTableID As Long,
nPosition As Integer,
nType As Integer
) Variant
Parámetros
lTableID
El tipo de tabla del reporte, puede ser uno de los siguientes valores.

Valor Descripción

1 Empleados

3 Nómina

4 Historial

5 Tarjetas de tiempo

6 Acumulados de Nómina

7 Cálculo de IMSS

8 Recibo de Nómina

nPosition
Un indice basado en cero del campo en la colección de campos de la tabla o consulta.
nType
El tipo de campo del reporte, puede ser uno de los siguientes valores.

Valor Descripción

-1 Desconocido

0 Entero

1 Decimal

2 Booleano

3 Texto

4 Fecha

5 Texto de fecha

6 Hora

7 Fecha y Hora

8 Llave a otra tabla

Manual del Sistema Quanto 2002 A-67


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

9 Tabla fija

Valores Regresados
Regresa el valor de un campo de una tabla de reporte.

A-68 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetFieldValueFromTable
La función GeFieldValueFromTable regresa el valor de un campo de una tabla de reporte a través del nombre del
campo.

Function GetFieldValueFromTable (
lTableID As Long,
strField As String
) Variant
Parámetros
lTableID
El tipo de tabla del reporte, puede ser uno de los siguientes valores.

Valor Descripción

Empleados. Para ver la tabla de posibles valores de strField busque el parámetero


1
strField en la función GetEmployeeValue.

Nómina. Para ver la tabla de posibles valores de strField busque el parámetero strField
3
en la función AccumPayrollValue.

Historial. Para ver la tabla de posibles valores de strField busque el parámetero strField
4
en la función GetHistoryValue.

5 Tarjetas de tiempo

6 Acumulados de Nómina

7 Cálculo de IMSS

8 Recibo de Nómina

strField
Nombre del campo en la tabla.
Valores Regresados
Regresa el valor de un campo de una tabla de reporte.

Manual del Sistema Quanto 2002 A-69


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetHistoryValue
La función GeHistoryValue regresa el valor de un campo de la tabla de historial a través del nombre del campo.

Function GetHistoryValue (
strField As String
) Variant
Parámetros
strField
El nombre del campo en la base de datos de historial. El texto puede ser uno de los siguientes valores:

Campo Descripción

KardexID

EmployeeID

Date

DateImss

DateGenerated

Type

Comments

SupervisorID

Value

ID

Status

IntegrationFactor

DailyFixedIncome

DailyVariableIncome

IntegratedSalary

TerminationReasonID

PayrollPeriodID

TerminationType

DontRehire

Valores Regresados
Regresa el valor de un campo de la tabla de historial.

A-70 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetHours
La función GetHours regresa el número de horas y fracción de un concepto en el periodo de nómina para el
empleado actual.

Function GetHours (
nConceptType As Integer
) Double
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. El valor puede ser uno de los siguientes
conceptos:

Concepto Valor Descripción Valor Regresado

singleHours 1 Ordinarias Payroll.SingleHours

singlePayHours 2 Ordinarias a Pagar Payroll.PaySingleHours

doubleHours 3 Dobles Payroll.DoubleHours

tripleHours 4 Triples Payroll.TripleHours

extra 5 Extras Payroll.ExtraHours

nonAuthorizedExtra 6 Extras No Payroll.NonAuthorizedExtraHours


Autorizadas

nonAccum 7 No Acumuladas Payroll.NonAccumHours

shift 10 Horas de jornada Payroll.ShiftHours

shiftPay 11 Jornada a Pagar Payroll.PayHours

worked 13 Laboradas Payroll.WorkedHours

Laboradas en Payroll.WorkedSundayHours
workedSunday 14
domingo

Laboradas en Payroll.WorkedHolidayHours
workedHoliday 15
festivo

Laboradas en Payroll.WorkedVacationHours
worked Vacation 16
domingo

workedDayOff 17 Laboradas en Payroll.WorkedDayOffHours


descanso

late 20 Tardes Payroll.TardyHours

earlyIn 21 Entrada temprano Suma de horas con entrada temprano

lateIn 22 Entrada tarde Payroll.LateInHours

earlyOut 23 Salida temprano Payroll.EarlyOutHours

lateOut 24 Salida tarde Suma de horas con salida tarde

holiday 31 Festivo Payroll.HolidayHours

Manual del Sistema Quanto 2002 A-71


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

illnessGeneral 32 Enfermedad Suma de horas de enfermedad general


general

illnessPregnancy 33 Maternidad Suma de horas de maternidad

illnessWorkAccident 34 Accidente de Suma de horas de accidente de trabajo


trabajo

illnessRouteAccident 35 Accidente de ruta Suma de horas de accidente de ruta

illnessWork 36 Enfermedad de Suma de horas de enfermedad de trabajo


trabajo

justified 37 Falta Justificada Suma de horas de falta justificada

permissionNoPay 38 Permiso sin goce Suma de horas de permiso sin goce

permissionPay 39 Permiso con goce Suma de horas de permiso con goce

suspension 44 Suspensión Suma de horas de suspensión

otherPermission 45 Otros permisos Suma de horas de otros permisos

missed 50 Falta injustificada Suma de horas faltadas de acuerdo a


horario en día de falta injustificada

holidayDayOff 91 Festivo en día de Suma de horas de festivos en días de


descanso descanso

toleratedEarlyIn 220 Entrada Temprano Suma de entrada temprano dentro de


dentro de tolerancia
Tolerancia

toleratedLateIn 221 Entrada Tarde Suma de entrada tarde dentro de


dentro de tolerancia
Tolerancia

toleratedEarlyOut 222 Salida Temprano Suma de salida temprano dentro de


dentro de tolerancia
Tolerancia

toleratedLateOut 223 Salida Tarde Suma de salida tarde dentro de tolerancia


dentro de
Tolerancia

Valores Regresados
Regresa el número de horas y fracción de un concepto en el periodo de nómina para el empleado activo. Es igual al
valor regresado por GetMinutes dividido entre 60.

A-72 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetMinutes
La función GetMinutes regresa el número de minutos de un concepto en el periodo de nómina para el empleado
actual.

Function GetMinutes (
nConceptType As Integer
) Double
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. Vea la función GetHours para una lista de los
valores posibles.
Valores Regresados
Regresa el número de minutos de un concepto en el periodo de nómina para el empleado activo.

Manual del Sistema Quanto 2002 A-73


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetPostDay
Obsoleta utilizar TimecardDay

Function GetPostDay (
nConceptType As Short,
date As Date
) Double

A-74 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetStoredValue
La función GetStoredValue regresa.

Function GetStoredValue (
lIndex As Long
) Variant
Parámetros
lIndex
.
Valores Regresados
Regresa .

Manual del Sistema Quanto 2002 A-75


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetStructValue
La función GetStoredValue regresa.

Function GetStoredValue (
strField As String
) Variant
Parámetros
strField
.
Valores Regresados
Regresa .

A-76 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

GetVarIncomeAccum
Obsoleta

Function GetVarIncomeAccum (
lConceptID As Long
) Double

Manual del Sistema Quanto 2002 A-77


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

HistoryLast
Reservada

Function HistoryLast(
nType As Integer,
varDate As Variant
) Boolean

A-78 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IMSSEmployee
La función ImssEmployee calcula el monto de las aportaciones del trabajador al IMSS de acuerdo a su salario
integrado, días cotizados y tablas del IMSS.

Function IMSSEmployee (
Optional varDaysSick As Variant,
Optional varDaysLife As Variant,
Optional varSalary As Variant,
Optional varSalaryBase As Variant,
Optional varMinWage As Variant,
Optional varDate As Variant
) Double
Parámetros
varDaysSick
[opcional] Los días de enfermedad y maternidad; el valor estándar es el cálculo de días de enfermedad y
maternidad.
varDaysLife
[opcional] Los días de invalidez, vida, cesantía y muerte; el valor estándar es el cálculo de días de
invalidez, vida, cesantía y muerte.
varSalary
[opcional] El salario integrado; el valor estándar es el cálculo del salario integrado.
varSalaryBase
[opcional] El salario diario; el valor estándar es el salario diario del empleado.
varMinWage
[opcional] Salario mínimo; el valor estándar es el salario mínimo de la zona A.
varDate
[opcional] La fecha que referencia para el cálculo de aportaciones; el valor estándar es la fecha inicial del
período de nómina.
Valores Regresados
Regresa el monto de las aportaciones del trabajador al IMSS.

Manual del Sistema Quanto 2002 A-79


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IMSSGravaExtras
La función ImssGravaExtras calcula el número de horas extras gravadas para IMSS.

Function IMSSGravaExtras () Double


Valores Regresados
Regresa el número de horas extras gravadas para IMSS.
Código Ejemplo
El siguiente ejemplo calcula las horas extras gravadas y las almacena en una variable.
ExtraIMSS = Quanto.IMSSGravaExtras()

A-80 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IMSSEmployer
La función ImssEmployer calcula el monto de las aportaciones del patrón al IMSS de acuerdo a las percepciones
del empleado y tablas del IMSS.

Function IMSSEmployer (
Optional varDaysSick As Variant,
Optional varDaysLife As Variant,
Optional varSalary As Variant,
Optional varMinWage As Variant,
Optional varDate As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varDaysSick
[opcional] Los días de enfermedad y maternidad; el valor estándar es el cálculo de días de enfermedad y
maternidad.
varDaysLife
[opcional] Los días de invalidez, vida, cesantía y muerte; el valor estándar es el cálculo de días de
invalidez, vida, cesantía y muerte.
varSalary
[opcional] El salario integrado; el valor estándar es el cálculo del salario integrado.
varMinWage
[opcional] Salario mínimo; el valor estándar es el salario mínimo de la zona A.
varDate
[opcional] La fecha que referencia para el cálculo de aportaciones; el valor estándar es la fecha inicial del
período de nómina.
varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
Valores Regresados
Regresa el monto de las aportaciones del patrón al IMSS.

Manual del Sistema Quanto 2002 A-81


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ImssTable
La función ImssTable regresa el monto de un campo de la tabla de IMSS.

Function ImssTable(
nOption As Integer,
varDate As Variant
) Double
Parámetros
nOption
La opción del valor a regresar, puede ser uno de los siguientes valores:

Concepto Valor Descripción Valor Regresado

imssExempt 0 ImssTable.Exempt

imssSickFixedLimit 1 ImssTable.SickFixedLimit

imssSickFixedEmployer 2 ImssTable.SickFixedEmployer

imssSickFixedEmployee 3 ImssTable.SickFixedEmployee

imssSickSurplusLimit 4 ImssTable.SickSurplusLimit

imssSickSurplusEmployer 5 ImssTable.SickSurplusEmployer

imssSickSurplusEmployee 6 ImssTable.SickSurplusEmployee

imssSickMoneyLimit 7 ImssTable.SickMoneyLimit

imssSickMoneyEmployer 8 ImssTable.SickMoneyEmployer

imssSickMoneyEmployee 9 ImssTable.SickMoneyEmployee

imssSickExpensesLimit 10 ImssTable.SickExpensesLimit

imssSickExpensesEmployer 11 ImssTable.SickExpensesEmployer

imssSickExpensesEmployee 12 ImssTable.SickExpensesEmployee

imssRetirementLimit 13 ImssTable.RetirementLimit

imssRetirementEmployer 14 ImssTable.RetirementEmployer

imssRetirementEmployee 15 ImssTable.RetirementEmployee

imssChildCareLimit 16 ImssTable.ChildCareLimit

imssChildCareEmployer 17 ImssTable.ChildCareEmployer

imssChildCareEmployee 18 ImssTable.ChildCareEmployee

imssRiskLimit 19 ImssTable.RiskLimit

imssRiskEmployer 20 ImssTable.RiskEmployer

imssRiskEmployee 21 ImssTable.RiskEmployee

imssLifeLimit 22 ImssTable.LifeLimit

A-82 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

imssLifeEmployer 23 ImssTable.LifeEmployer

imssLifeEmployee 24 ImssTable.LifeEmployee

imssElderLimit 25 ImssTable.ElderLimit

imssElderEmployer 26 ImssTable.ElderEmployer

imssElderEmployee 27 ImssTable.ElderEmployee

imssInfonavitLimit 28 ImssTable.InfonavitLimit

imssInfonavitEmployer 29 ImssTable.InfonavitEmployer

imssInfonavitEmployee 30 ImssTable.InfonavitEmployee

varDate
La fecha del cálculo; el valor estándar es la fecha final del cálculo de nómina o la fecha actual si no hay un
cálculo de nómina.
Valores Regresados
Regresa el monto de un campo de la tabla de IMSS; 0.0 en caso de error.

Manual del Sistema Quanto 2002 A-83


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

InfonavitDiscount
La función InfonavitDiscount calcula.

Function InfonavitDiscount (
varDate As Variant,
varDays As Variant
) Double
Parámetros
varDate
La fecha que referencia para el cálculo de aportaciones; el valor estándar es la fecha inicial del período de
nómina.
varDays
El número de días; el valor estándar es el número de días de cesantía y vejez del empleado activo.
Valores Regresados
Regresa .

A-84 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

InfonavitEmployer
La función InfonavitEmployer calcula el monto de las aportaciones del patrón al Infonavit de acuerdo a las
percepciones del empleado.

Function InfonavitEmployer (
Optional varDaysRetirement As Variant,
Optional varSalary As Variant,
Optional varMinWage As Variant,
Optional varDate As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varDaysRetirement
[opcional] Los días de retiro; el valor estándar es el cálculo de días de retiro.
varSalary
[opcional] El salario integrado; el valor estándar es el cálculo del salario integrado.
varMinWage
[opcional] Salario mínimo; el valor estándar es el salario mínimo de la zona A.
varDate
[opcional] La fecha que referencia para el cálculo de aportaciones; el valor estándar es la fecha inicial del
período de nómina.
varEmployee
varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
Valores Regresados
Regresa el monto de las aportaciones del patrón al Infonavit.

Manual del Sistema Quanto 2002 A-85


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IntegratedSalary
La función IntegratedSalary calcula el salario integrado para el empleado activo.

Function IntegratedSalary () Double


Valores Regresados
Regresa el salario integrado del empleado activo.

A-86 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IsDaysException
La función IsDaysException revisa si hay una excepción de días de un concepto de prenómina para el empleado
activo.

Function IsDaysException (
nConceptType As Integer
) Boolean
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. El valor puede ser uno de los siguientes
conceptos:
Concepto Valor Descripción

singleHours 1 Ordinarias

singlePayHours 2 Ordinarias a Pagar

doubleHours 3 Dobles

tripleHours 4 Triples

extra 5 Extras

nonAuthorizedExtra 6 Extras No Autorizadas

nonAccum 7 No Acumuladas

shift 10 Horas de jornada

shiftPay 11 Jornada a Pagar

inactive 12 Inactivas

worked 13 Laboradas

workedSunday 14 Laboradas en domingo

workedHoliday 15 Laboradas en festivo

worked Vacation 16 Laboradas en domingo

workedDayOff 17 Laboradas en descanso

dayOff 18 Descanso

late 20 Tardes

lateIn 22 Entrada tarde

earlyOut 23 Salida temprano

vacation 30 Vacación

holiday 31 Festivo

illnessGeneral 32 Enfermedad general

illnessPregnancy 33 Maternidad

Manual del Sistema Quanto 2002 A-87


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

illnessWorkAccident 34 Accidente de trabajo

illnessRouteAccident 35 Accidente de ruta

illnessWork 36 Enfermedad de trabajo

justified 37 Falta Justificada

permissionNoPay 38 Permiso sin goce

permissionPay 39 Permiso con goce

suspension 44 Suspensión

otherPermission 45 Otros permisos

missed 50 Falta injustificada

vacationPay 71 Vacación Pagada

Valores Regresados
Regresa verdadero en caso de existir una excepción de días para el concepto; falso en caso contrario.

A-88 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

IsHoursException
La función IsHoursException revisa si hay una excepción de horas de un concepto de prenómina para el
empleado activo.

Function IsHoursException (
nConceptType As Integer
) Boolean
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. Para ver la tabla de posibles valores busque el
parámetero nConceptType en la función IsDaysException.
Valores Regresados
Regresa verdadero en caso de existir una excepción de horas para el concepto; falso en caso contrario.

Manual del Sistema Quanto 2002 A-89


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPT
La función ISPT calcula el importe de retención ISPT sobre el total de percepciones del empleado en el período de
nómina utilizando como base el total de percepción y exenciones, las tablas de los artículos 80, 80-A y 80-B y el
factor de subsidio.

Function ISPT(
Optional varIncome As Variant,
Optional varDate As Variant,
Optional varDays As Variant,
Optional varFactor As Variant,
Optional varSubsidyFactor As Variant,
Optional varTaxTable As Variant,
Optional varSubsidyTable As Variant,
Optional varCreditTable As Variant,
Optional varEmployee As Variant,
Optional varPayrollPeriod As Variant
) Double
Parámetros
varIncome
[opcional] Las percepciones del empleado; el valor estándar son las percepciones del empleado para el
cálculo de nómina o el valor del concepto para el caso de una fórmula especial de ISPT.
varDate
[opcional] La fecha; el valor es estándar es la fecha inicial del cálculo o la fecha actual en caso de no
existir un cálculo.
varDays
[opcional] El número de días; el valor es estándar es el número de días de pago más el número de días de
vacación.
varFactor
[opcional] El factor del cálculo; el valor estándar es 30.4.
varSubsidyFactor
[opcional] El factor de subsidio; el valor estándar es el porcentaje de subsidio acreditable de la empresa o
1.0 en caso de no existir.
varTaxTable
[opcional] La clave de la tabla de impuestos en las tablas de nómina; el valor estándar es la clave del
artículo 113 de la Ley del ISR.
varSubsidyTable
[opcional] La clave de la tabla de subsidio en las tablas de nómina; el valor estándar es la clave del
artículo 114 de la Ley del ISR.
varCreditTable
[opcional] La clave de la tabla de crédito en las tablas de nómina; el valor estándar es la clave del artículo
115 de la Ley del ISR.
varEmployee
[opcional] La clave del empleado en la base de datos.
varPayrollPeriod
[opcional] La clave del periodo de nómina; el calor estándar es el periodo de nómina activo.
Valores Regresados
Regresa el importe de retención ISPT sobre el total de percepciones del empleado en el período de nómina.

A-90 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPT2001
La función ISPT2001 calcula el importe de retención ISPT sobre el total de percepciones del empleado en el
período de nómina utilizando como base el total de percepción y exenciones, las tablas de los artículos 80, 80-A y
80-B y el factor de subsidio.

Function ISPT2001(
Optional varIncome As Variant,
Optional varDate As Variant,
Optional varDays As Variant,
Optional varFactor As Variant,
Optional varSubsidyFactor1 As Variant,
Optional varSubsidyFactor2 As Variant,
Optional varTaxTable As Variant,
Optional varSubsidyTable As Variant,
Optional varCreditTable As Variant,
Optional varEmployee As Variant,
Optional varOption As Variant
) Double
Parámetros
varIncome
[opcional] Las percepciones del empleado; el valor estándar son las percepciones del empleado para el
cálculo de nómina o el valor del concepto para el caso de una fórmula especial de ISPT.
varDate
[opcional] La fecha; el valor es estándar es la fecha inicial del cálculo o la fecha actual en caso de no
existir un cálculo.
varDays
[opcional] El número de días; el valor es estándar es el número de días de pago más el número de días de
vacación.
varFactor
[opcional] El factor del cálculo; el valor estándar es 30.4.
varSubsidyFactor1
[opcional] El factor de subsidio 1; el valor estándar es el porcentaje de subsidio acreditable de la empresa
o 1.0 en caso de no existir.
varSubsidyFactor2
[opcional] El factor de subsidio 2; el valor estándar es 0.0.
varTaxTable
[opcional] La clave de la tabla de impuestos en las tablas de nómina; el valor estándar es la clave del
artículo 113 de la Ley del ISR.
varSubsidyTable
[opcional] La clave de la tabla de subsidio en las tablas de nómina; el valor estándar es la clave del
artículo 114 de la Ley del ISR.
varCreditTable
[opcional] La clave de la tabla de crédito en las tablas de nómina; el valor estándar es la clave del artículo
115 de la Ley del ISR.
varEmployee
[opcional] La clave del empleado en la base de datos.
varOption
[opcional] Una opción de cálculo, puede ser uno de los siguientes valores:

Manual del Sistema Quanto 2002 A-91


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Valor Descripción

2 Impuestos

3 Subsidio

4 Crédito

5 Subsidio 1

6 Subsidio 2

Cualquier otro valor Cálculo de ISPT

Valores Regresados
Regresa el importe de retención ISPT sobre el total de percepciones del empleado en el período de nómina.

A-92 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPTCredit
La función ISPTCredit regresa el crédito al salario del ISPT.

Function ISPTCredit()Double
Valores Regresados
Regresa el crédito al salario del ISPT.

Manual del Sistema Quanto 2002 A-93


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPTCreditCalc
La función ISPTCreditCalc regresa el crédito al salario del ISPT.

Function ISPTCreditCalc()Double
Valores Regresados
Regresa el crédito al salario del ISPT.

A-94 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPTSubsidyCalc
La función ISPTSubsidyCalc regresa el subsidio al salario del ISPT.

Function ISPTSubsidyCalc()Double
Valores Regresados
Regresa el subsidio al salario del ISPT.

Manual del Sistema Quanto 2002 A-95


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ISPTTaxCalc
La función ISPTTaxCalc regresa el impuesto al salario del ISPT.

Function ISPTTaxCalc()Double
Valores Regresados
Regresa el impuesto al salario del ISPT.

A-96 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

LastSalary
La función LastSalary regresa el último salario del empleado.

Function LastSalary(
lEmployeeID As Long,
Optional varDate As Variant,
Optional varOption As Variant
)Double
Parámetros
lEmployeeID
La clave del empleado en la base de datos.
varDate
[opcional] La fecha; el valor estándar es 0.
varOption
[opcional] Una opción de cálculo, puede ser uno de los siguientes valores:

Concepto Valor Descripción Valor Regresado

kardexIntegratedSalary 0 Salario Integrado Kardex.IntegratedSalary

kardexSalary 1 Salario Kardex.Value

kardexIntegrationFactor 2 Factor de Integración Kardex.IntegrationFactor

kardexFixedIncome 3 Percepciones Fijas Kardex.DailyFixedIncome

kardexVarIncome 4 Percepciones Variables Kardex.DailyVariableIncome

kardexStatus 5 Estatus Kardex.Status

kardexImssSalary 6 Salario IMSS Calcula el salario IMSS

kardexInfonavitSalary 7 Salario Infonavit Calcula el salario Infonavit

El valor estándar es kardexIntegratedSalary.


Valores Regresados
Regresa el último salario del empleado.

Manual del Sistema Quanto 2002 A-97


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

LimitSalary
La función LimitSalary regresa el .

Function LastSalary(
varSalary As Variant,
varDate As Variant,
varOption As Variant
varMinWage As Variant
)Double
Parámetros
varSalary
La clave del empleado en la base de datos.
varDate
La fecha; el valor estándar es 0.
varOption
Una opción de cálculo. Para ver la tabla de posibles valores busque el parámetero nConceptType en la
función LastSalary.
varMinWage
El salario mínimo.
Valores Regresados
Regresa el .

A-98 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Loan
La función Loan regresa .

Function Loan(
strConcept As String,
varOption As Variant
varReturn As Variant,
varEmployee As Variant
)Double
Parámetros
strConcept
.
varOption
.
varReturn
.
varEmployee
.
Valores Regresados
.

Manual del Sistema Quanto 2002 A-99


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

LoanAmount
La función LoanAmount regresa el monto de préstamo al empleado.

Function LoanAmount()Double
Valores Regresados
Regresa el monto de préstamo al empleado.

A-100 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

LoanInfo
La función LoanInfo regresa .

Function LoanInfo(
strConceptCode As String,
varOption As Variant,
varEmployee As Variant
)Double
Parámetros
strConceptCode
.
varOption
.
varEmployee
.
Valores Regresados
Regresa el monto de prestamo al empleado.

Manual del Sistema Quanto 2002 A-101


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

MinWage
La función MinWage regresa el salario mínimo del empleado o de una zona.

Function MinWage(
Optional varType As Variant,
Optional varDate As Variant
)Double
Parámetros
varType
[opcional] El tipo de datos a regresar, puede ser uno de los siguientes valores:

Valor Descripción

0 Salario mínimo de la zona del empleado, este es el valor estándar

1 Salario mínimo de la zona A

2 Salario mínimo de la zona B

3 Salario mínimo de la zona C

Cualquier otro Salario mínimo de la zona A

varDate
[opcional] La fecha cuando se quiere saber el salario mínimo; el valor estándar es la fecha final del cálculo
de nómina o la fecha actual en caso de no estar en un cálculo de nómina.
Valores Regresados
El valor regresado es el número de líneas de un día en la tarjeta de tiempo de un empleado.
Código Ejemplo
El siguiente ejemplo muestra como obtener el salario mínimo de la zona B.
// Salario mínimo de la zona B
Quanto.MinWage(2)

A-102 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

MonthlyToPeriod
La función MonthlyToPeriod regresa.

Function MonthlyToPeriod(
dfValue As Double,
Optional varDays As Variant,
Optional varFactor As Variant
)Double
Parámetros
dfValue
.
varDays
[opcional] Número de días.
varFactor
[opcional] .
Valores Regresados
.

Manual del Sistema Quanto 2002 A-103


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

NewTest
Reservada

Function NewTest(
strField As String
)Variant

A-104 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

NumDays
La función NumDays cuenta el número de días transcurridos entre dos fechas.

Function NumDays(
dateStart As Variant,
Optional dateEnd As Variant
)Long
Parámetros
dateStart
Fecha inicial.
dateEnd
[opcional] Fecha final; el valor estándar es la fecha actual.
Valores Regresados
El valor regresado es el número de días transcurridos entre dos fechas o 0 si la fecha inicial es mayor a la fecha
final.

Manual del Sistema Quanto 2002 A-105


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

NumYears
La función NumYears cuenta el número de años transcurridos entre dos fechas.

Function NumYears(
dateStart As Variant,
Optional dateEnd As Variant
)Integer
Parámetros
dateStart
Fecha inicial.
dateEnd
[opcional] Fecha final. El valor estándar es la fecha actual.
Valores Regresados
El valor regresado es el número de años transcurridos entre dos fechas o 0 si la fecha inicial es mayor a la fecha
final.

A-106 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

NumYearsString
La función NumYearsString regresa.

Function NumYearsString(
dateStart As Variant,
Optional dateEnd As Variant,
Optional nOptions As Variant
)String
Parámetros
dateStart
Fecha inicial.
dateEnd
[opcional] Fecha final. El valor estándar es la fecha actual.
nOptions
[opcional] Opciones.
Valores Regresados
.

Manual del Sistema Quanto 2002 A-107


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PayrollConceptGroup
La función PayrollConceptGroup regresa la suma de un concepto de nómina para un grupo de empleados.

Function PayrollConceptGroup(
lPayrollPeriodID As Long,
strConceptCode As String,
varGroups As Variant,
varValues As Variant
)Double
Parámetros
lPayrollPeriodID
La clave del período de nómina en la base de datos.
strConceptCode
El nombre del código de concepto.
varGroups
Arreglo de agrupaciones de empleados.

Valor Descripción

167 Departamento

410 Clasificación 1

411 Clasificación 2

412 Clasificación 3

413 Clasificación 4

414 Clasificación 5

415 Clasificación 6

416 Clasificación 7

417 Clasificación 8

418 Clasificación 9

419 Clasificación 10

857 Clasificación

858 Centro de costos

859 Puesto

varValues
Arreglo de valores de la agrupación.
Valores Regresados
Regresa la suma de un concepto de nómina para un grupo de empleados.

A-108 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PayrollConceptValue
La función PayrollConceptValue regresa el valor de un concepto de nómina para un período.

Function PayrollConceptValue(
lEmployeeID As Long,
lPayrollPeriodID As Long,
strConceptCode As String
)Double
Parámetros
lEmployeeID
La clave del empleado en la base de datos.
lPayrollPeriodID
La clave del período de nómina en la base de datos.
strConceptCode
El nombre del código de concepto.
Valores Regresados
Regresa el valor de un concepto de nómina para un período.

Manual del Sistema Quanto 2002 A-109


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PayrollField
Obsoleta utilizar PayrollValue

Function PayrollField(
strField As String
)Double

A-110 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PayrollPeriodID
La función PayrollPeriodID regresa la clave del período de nómina en la base de datos.

Function PayrollPeriodID(
strCalculation As Variant,
varYear As Variant,
varIndex As Variant
)Long
Parámetros
strCalculation
Valores Regresados
Regresa la clave del período de nómina en la base de datos.

Manual del Sistema Quanto 2002 A-111


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PayrollValue
La función PayrollValue regresa el valor de un concepto de nómina para un período.

Function PayrollValue(
lEmployeeID As Long,
lPayrollPeriodID As Long,
strField As String
)Double
Parámetros
lEmployeeID
La clave del empleado en la base de datos.
lPayrollPeriodID
La clave del período de nómina en la base de datos.
strField
El texto del campo en la tabla de nómina. Para ver la tabla de posibles valores busque el parámetero
strField en la función AccumPayrollValue.
Valores Regresados
Regresa el valor de un concepto de nómina para un período.

A-112 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PeriodEndDate
La función PeriodEndDate regresa la fecha final del cálculo de nómina.

Function PeriodEndDate() Date


Valores Regresados
Regresa la fecha final del cálculo de nómina; la fecha actual en caso de no exixtir un cálculo de nómina.

Manual del Sistema Quanto 2002 A-113


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PeriodStartDate
La función PeriodStartDate regresa la fecha inicial del cálculo de nómina.

Function PeriodStartDate() Date


Valores Regresados
Regresa la fecha inicial del cálculo de nómina; la fecha actual en caso de no exixtir un cálculo de nómina.

A-114 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PeriodToMonthly
La función PeriodToMonthly regresa.

Function PeriodToMonthly (
dfValue As Double,
Optional varDays As Variant,
Optional varFactor As Variant
)Double
Parámetros
dfValue
.
varDays
[opcional] Número de días.
varFactor
[opcional] .
Valores Regresados
.

Manual del Sistema Quanto 2002 A-115


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PermissionDay
La función PermissionDay regresa.

Function PermissionDay (
strType As String,
nPayrollDay As Integer
)Double
Parámetros
dfValue
.
varDays
[opcional] Número de días.
varFactor
[opcional] .
Valores Regresados
.

A-116 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

PrepareSpecialISPT
La subrutina PrepareSpecialISPT .

Sub PrepareSpecialISPT(
lConceptID As Long,
dfIncome As Double,
dfExemption As Double
)
Parámetros
lConceptID
.
dfIncome
.
dfExemption
.

Manual del Sistema Quanto 2002 A-117


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ProcessLoan
La función ProcessLoan .

Function ProcessLoan(
lConceptID As Long,
szFunction As String
) Double
Parámetros
lConceptID
.
szFunction
.
Valores Regresados
Regresa.

A-118 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ProcessSavings
La función ProcessSavings .

Function ProcessSavings(
lConceptID As Long,
lFlags As Long,
lRelativeConceptID As Long,
szFilter As String,
szFunction As String
) Double
Parámetros
lConceptID
.
lFlags
.
lRelativeConceptID
.
szFilter
.
szFunction
.
Valores Regresados
Regresa.

Manual del Sistema Quanto 2002 A-119


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ReadableNumber
La función ReadableNumber regresa el monto de una cantidad en texto.

Function ReadableNumber(
dfValue As Double
) String
Parámetros
dfValue
El monto a convertir en texto.
Valores Regresados
Regresa el monto de la cantidad en texto.
Código Ejemplo
.
Quanto.ReadableNumber(6227326.45)
' Regresa el siguiente texto:
' Seis Millones Doscientos Veintisiete Mil Trescientos Veintiseis con 45/100

A-120 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ReportParam
La función ReportParam regresa el valor de un parámetro de reporte.

Function ReportParam(
strParamName As String
) Variant
Parámetros
strParamName
El nombre del parámetro en el reporte.
Valores Regresados
Regresa el valor de un parámetro en el reporte; 0.0 en caso de no existir.

Manual del Sistema Quanto 2002 A-121


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Retirement
La función Retirement calcula las aportaciones obrero-patronales para las ramas de retiro, cesantía y vejez.

Function Retirement (
Optional varDaysLife As Variant,
Optional varDaysRetirement As Variant,
Optional varSalary As Variant,
Optional varMinWage As Variant,
Optional varDate As Variant,
Optional varEmployee As Variant
) Double
Parámetros
varDaysLife
[opcional] Los días de cesantía y vejez; el valor estándar es el cálculo de días de cesantía y vejez.
varDaysRetirement
[opcional] Los días de retiro; el valor estándar es el cálculo de días de retiro
varSalary
[opcional] El salario integrado; el valor estándar es el cálculo del salario integrado.
varMinWage
[opcional] Salario mínimo; el valor estándar es el salario mínimo de la zona A.
varDate
[opcional] La fecha que referencia para el cálculo de aportaciones; el valor estándar es la fecha inicial del
período de nómina.
varEmployee
[opcional] La clave del empleado en la base de datos; el valor estándar es el empleado actual en el cálculo
de nómina.
Valores Regresados
Regresa el monto de las aportaciones obrero-patronales para las ramas de retiro, cesantía y vejez.

A-122 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

RoundOff
La función RoundOff .

Function RoundOff() Double


Valores Regresados
Regresa .

Manual del Sistema Quanto 2002 A-123


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Salary
La función Salary regresa el salario de un empleado.

Function Salary(
varType As Variant,
varDateStart As Variant,
varDateEnd As Variant,
varOption As Variant,
varEmployee As Variant
) Double
Parámetros
varType
Una opción de salario a regresar, puede ser uno de los siguientes valores:

Concepto Valor Valor Regresado

salaryDefault 0 Salario

salaryAvg 1 Salario promedio entre dos fechas

salaryDate 2 Salario en la fecha inicial del cálculo de nómina

salaryStart 3 Salario en la fecha inicial del cálculo de nómina

salaryEnd 4 Salario en la fecha final del cálculo de nómina

varDateStart
La fecha inicial.
varDateEnd
La fecha final.
varOption
Una opción de cálculo. Para ver la tabla de posibles valores busque el parámetero varOption en la función
LastSalary.
varEmployee
La clave del empleado en la base de datos.
Valores Regresados
Regresa el salario de un empleado.

A-124 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

SalaryImss
La función SalaryImss regresa.

Function SalaryImss() Double


Valores Regresados
Regresa.

Manual del Sistema Quanto 2002 A-125


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

SalaryInfonavit
La función SalaryInfonavit regresa.

Function SalaryInfonavit() Double


Valores Regresados
Regresa.

A-126 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

SaveConcept
La subrutina SaveConcept .

Sub SaveConcept(
lConceptID As Long,
nType As Short,
lFlags As Long,
dfValue As Double,
dfTaxable As Double
)
Parámetros
lConceptID
.
nType
.
lFlags
.
dfValue
.
dfTaxable
.

Manual del Sistema Quanto 2002 A-127


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Savings
La función Savings regresa .

Function Savings(
strConcept As String,
varOption As Variant,
varReturn As Variant,
varEmployee As Variant,
varValues As Variant
) String
Parámetros
strConcept
.
varOption
.
varReturn
.
varEmployee
La clave del empleado en la base de datos.
varValues
.
Valores Regresados
Regresa .

A-128 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

SavingsAmount
La función SavingsAmount regresa el monto de ahorro de un empleado.

Function SavingsAmount() Double


Valores Regresados
Regresa el monto de ahorro de un empleado.

Manual del Sistema Quanto 2002 A-129


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ShiftCode
La función ShiftCode regresa el código del turno del empleado a partir de una fecha.

Function ShiftCode(
Optional varEmployee As Variant,
Optional varDate As Variant
) String
Parámetros
varEmployee
[opcional] La clave del empleado en la base de datos.
varDate
[opcional] La fecha a partir de la cual buscar el turno.
Valores Regresados
Regresa el código del turno del empleado o un texto vacío en caso de no existir.

A-130 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

ShiftHours
La función ShiftHours regresa el número de horas de jornada.

Function ShiftHours(
Optional varPayHours As Variant,
Optional varType As Variant
) String
Parámetros
varPayHours
[opcional] Verdadero si se desea obtener las horas de pago definidas por el usuario; falso si se desea
obtener las horas calculadas por el turno.
varType
[opcional] Un valor del tipo de horas de jornada.

Concepto Valor Descripción

shiftHoursAvg 0 Horas de Jornada Promedio

shiftHoursStart 1 Horas de Jornada en la Fecha Inicial

shiftHoursEnd 2 Horas de Jornada en la Fecha Final

Valores Regresados
.

Manual del Sistema Quanto 2002 A-131


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreDailyFixedIncome
La subrutina StoreDailyFixedIncome guarda.

Sub StoreDailyFixedIncome(
lConceptID As Long,
dfValue As Double,
dfExempt As Double
)
Parámetros
lConceptID
.
dfValue
El valor.
dfExempt
.

A-132 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreExempt
La subrutina StoreExempt guarda.

Sub StoreExempt(
nIndex As Short,
dfExempt As Double
)
Parámetros
nIndex
.
dfExempt
.

Manual del Sistema Quanto 2002 A-133


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreMonthlyIncomeExempt
La subrutina StoreMonthlyIncomeExempt guarda.

Sub StoreMonthlyIncomeExempt(
dfExempt As Double
)
Parámetros
dfExempt
.

A-134 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreSpecialISPT
La subrutina StoreSpecialISPT guarda.

Sub StoreSpecialISPT(
dfValue As Double
)
Parámetros
dfValue
.

Manual del Sistema Quanto 2002 A-135


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreValue
La subrutina StoreValue almacena un valor en memoria para poder ser utilizado desde otros lugares. Esta
subrutina se puede de utilizar desde un archivo RTF para guardar un valor que se va a utilizar varias veces en el
documento.

Sub StoreValue(
nIndex As Long,
varValue As Variant
)
Parámetros
nIndex
.
varValue
.

A-136 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

StoreVarIncome
La subrutina StoreVarIncome guarda.

Sub StoreVarIncome(
dfExempt As Double
)
Parámetros
dfExempt
.

Manual del Sistema Quanto 2002 A-137


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Sum
La función Sum regresa la suma de una expresión para un reporte.

Function Sum(
szExpression As String,
Optional varOption As Variant
) Double
Parámetros
szExpression
Una expresión válida de VBScript.
varOption
[opcional] Una opción del valor a regresar, puede ser uno de los siguientes valores.

Concepto Valor Descripción

reportDefault 0 Evalúa a reportGroup

reportGroup 1

reportGroupRun 2

reportAll 3

reportAllRun 4

El valor estándar es reportDefault.


Valores Regresados
Regresa la suma de una expresión.

A-138 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TableFixed
La función TableFixed regresa el valor fijo de una tabla numérica de nómina.

Function TableFixed(
strTableName As Variant,
dfValue As Double,
Optional varDate As Variant
) Double
Parámetros
strTableName
La clave de la tabla.
dfValue
El valor a buscar en el límite inferior de la tabla.
varDate
[opcional] La fecha inicial de la tabla, el valor estándar es la fecha actual.
Valores Regresados
Regresa el valor fijo de una tabla numérica o 0.0 si ocurre un error.

Manual del Sistema Quanto 2002 A-139


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TableLower
La función TableLower regresa el límite inferior de una tabla numérica de nómina.

Function TableLower(
strTableName As Variant,
dfValue As Double,
Optional varDate As Variant
) Double
Parámetros
strTableName
La clave de la tabla.
dfValue
El valor a buscar en el límite inferior de la tabla.
varDate
La fecha inicial de la tabla, el valor estándar es la fecha actual.
Valores Regresados
Regresa el límite inferior de una tabla numérica o 0.0 si ocurre un error.

A-140 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TablePercentage
La función TablePercentage regresa el porentaje de una tabla numérica de nómina.

Function TablePercentage(
strTableName As Variant,
dfValue As Double,
Optional varDate As Variant
) Double
Parámetros
strTableName
La clave de la tabla.
dfValue
El valor a buscar en el límite inferior de la tabla.
varDate
[opcional] La fecha inicial de la tabla, el valor estándar es la fecha actual.
Valores Regresados
Regresa el porcentaje de una tabla numérica o 0.0 si ocurre un error.

Manual del Sistema Quanto 2002 A-141


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TableValue
La función TableValue regresa el valor de una tabla numérica de nómina.

Function TableValue(
strTableName As Variant,
dfValue As Double,
Optional varDate As Variant
) Double
Parámetros
strTableName
La clave de la tabla.
dfValue
El valor a buscar en el límite inferior de la tabla.
varDate
[opcional] La fecha inicial de la tabla, el valor estándar es la fecha actual.
Valores Regresados
Regresa el valor de una tabla numérica, calulado de la siguiente forma:

((dfValue - dfLower) * dfPercentage) + dfFixed

o bien 0.0 si ocurre un error.

A-142 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

Test
Reservada

Function Test() Long

Manual del Sistema Quanto 2002 A-143


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TestEmpVal
Reservada

Function TestEmpVal(
strField As String
) Long

A-144 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TestSalary
Reservada

Function TestSalary(
lEmployeeID As Long,
lDate As Long,
varFieldName As Long
) Double

Manual del Sistema Quanto 2002 A-145


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TestVariant
Reservada

Function TestVariant() Variant

A-146 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TimecardDay
La función TimecardDay regresa el valor de un concepto para un día en la tarjeta de tiempo del empleado activo.

Function TimecardDay(
nConceptType As Integer,
nPayrollDay As Integer,
Optional varSequence As Variant
)Double
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. El valor puede ser uno de los siguientes
conceptos:

Concepto Valor Descripción Valor Regresado

singleHours 1 Ordinarias Timecard.SingleHours

doubleHours 3 Dobles Timecard.DoubleHours

tripleHours 4 Triples Timecard.TripleHours

extra 5 Extras Timecard.ExtraHours

shift 10 Horas de jornada Timecard.ScheduledHours

inactive 12 Inactivas 1 en día inactivo; 0 de lo contrario

worked 13 Laboradas Timecard.Labored

Timecard.LaboredRest cuando aplica a


workedSunday 14 Laboradas en domingo
laboradas en domingo

Timecard.LaboredRest cuando aplica a


workedHoliday 15 Laboradas en festivo
laboradas en festivo

Timecard.LaboredRest cuando aplica a


worked Vacation 16 Laboradas en domingo
laboradas en vacación

workedDayOff 17 Timecard.LaboredRest cuando aplica a


Laboradas en descanso
laboradas en descanso

dayOff 18 Descanso 1 en día de descanso; 0 de lo contrario

Late 20 Tardes Timecard.LateHours

earlyIn 21 Entrada temprano Timecard.ScheduleIn – Timecard.TimeIn


cuando es entrada temprano

lateIn 22 Entrada tarde Timecard.TimeIn – Timecard.ScheduleIn


cuando es entrada tarde

earlyOut 23 Salida temprano Timecard.ScheduleOut – Timecard.TimeOut


cuando es salida temprano

lateOut 24 Salida tarde Timecard.TimeOut – Timecard.ScheduleOut


cuando es salida tarde

Manual del Sistema Quanto 2002 A-147


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

vacation 30 Vacación Timecard.AbsentHours cuando es vacación

Holiday 31 Festivo Timecard.AbsentHours cuando es festivo

illnessGeneral 32 Enfermedad general Timecard.AbsentHours cuando es enfermedad


general

illnessPregnancy 33 Maternidad Timecard.AbsentHours cuando es maternidad

illnessWorkAccident 34 Accidente de trabajo Timecard.AbsentHours cuando es accidente de


trabajo

illnessRouteAccident 35 Accidente de ruta Timecard.AbsentHours cuando es accidente de


ruta

illnessWork 36 Enfermedad de trabajo Timecard.AbsentHours cuando es enfermedad


de trabajo

justified 37 Falta Justificada Timecard.AbsentHours cuando es falta


justificada

permissionNoPay 38 Permiso sin goce Timecard.AbsentHours cuando es permiso sin


goce

permissionPay 39 Permiso con goce Timecard.AbsentHours cuando es permiso con


goce

suspension 44 Suspensión Timecard.AbsentHours cuando es suspensión

otherPermission 45 Otros permisos Timecard.AbsentHours cuando es otros


permisos

missed 50 Falta injustificada Timecard.ScheduledHours cuando es falta

missedFirstIn 51 Primera entrada 1 si falta entrada en primer turno; 0 de lo


faltante contrario

missedFirstOut 52 Primera salida faltante 1 si falta salida en primer turno; 0 de lo


contrario

missedSecondIn 53 Segunda entrada 1 si falta entrada en segundo turno; 0 de lo


faltante contrario

missedSecondOut 54 Segunda salida 1 si falta salida en segundo turno; 0 de lo


faltante contrario

holidayDayOff 91 Festivo en día de Timecard.AbsentHours cuando es festivo en


descanso día de descanso

schedID 201 ID de Horario Timecard.ScheduleID

schedIn 202 Entrada Horario Timecard.ScheduleIn

schedOut 203 Salida Horario Timecard.ScheduleOut

timeIn 210 Entrada Checada Timecard.TimeIn

timeOut 211 Salida Checada Timecard.TimeOut

calcTimeIn 212 Entrada Calculada Timecard.CalculatedTimeIn

calcTimeOut 213 Salida Calculada Timecard.CalculatedTimeOut

toleratedEarlyIn 220 Entrada Temprano Timecard.ScheduleIn – Timecard.TimeIn

A-148 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

dentro de Tolerancia cuando es dentro de tolerancia

toleratedLateIn 221 Entrada Tarde dentro Timecard.TimeIn – Timecard.ScheduleIn


de Tolerancia cuando es dentro de tolerancia

toleratedEarlyOut 222 Salida Temprano Timecard.ScheduleOut – Timecard.TimeOut


dentro de Tolerancia cuando es dentro de tolerancia

toleratedLateOut 223 Salida Tarde dentro de Timecard.TimeOut – Timecard.ScheduleOut


Tolerancia cuando es dentro de tolerancia

nPayrollDay
El día a partir del primer día en la tarjeta de tiempo.
varSequence
[opcional] La secuencia de la tarjeta de tiempo; el valor estándar es 1.
Valores Regresados
En el caso de conceptos de tiempo regresa el número de minutos del concepto. En el caso de conceptos de
verdadero o falso regresa 1 para verdadero y 0 para falso. Un valor menor a 0 indica que hubo un error en la
fórmula o que el valor no existe.
Código Ejemplo
El siguiente ejemplo muestra como obtener la hora de la primera entrada del primer día del periodo de nómina.
EntradaLunes = ""
HoraEntrada = Quanto.TimecardDay2(timeIn, @PeriodStartDate, 1, @EmployeeID, 1)
If HoraEntrada >= 0 Then EntradaLunes = FormatDateTime(HoraEntrada, vbShorttime)

Manual del Sistema Quanto 2002 A-149


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TimecardDay2
La función TimecardDay2 regresa el valor de un concepto para un día en la tarjeta de tiempo del empleado
seleccionado.

Function TimecardDay2(
nConceptType As Integer,
lDate As Long,
nPayrollDay As Integer,
lEmployeeID As Variant,
Optional varSequence As Variant
)Double
Parámetros
nConceptType
El tipo de concepto del que se quiere sacar información. Para ver la tabla de posibles valores busque el
parámetero nConceptType en la función TimecardDay.
lDate
Fecha inicial para buscar las tarjetas de tiempo, normalmente es igual a la fecha inicial del periodo de
nómina.
nPayrollDay
El día a partir de lDate de la tarjeta de tiempo.
lEmployeeID
La clave del empleado en la base de datos.
varSequence
[opcional] La secuencia de la tarjeta de tiempo; el valor estándar es 1.
Valores Regresados
En el caso de conceptos de tiempo regresa el número de minutos del concepto. En el caso de conceptos de
verdadero o falso regresa 1 para verdadero y 0 para falso. Un valor menor a 0 indica que hubo un error en la
fórmula o que el valor no existe.
Código Ejemplo
El siguiente ejemplo muestra como obtener la hora de la primera entrada del primer día del periodo de nómina.
EntradaLunes = ""
HoraEntrada = Quanto.TimecardDay2(timeIn, @PeriodStartDate, 1, @EmployeeID, 1)
If HoraEntrada >= 0 Then EntradaLunes = FormatDateTime(HoraEntrada, vbShorttime)

A-150 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TimecardDayCount
La función TimecardDayCount regresa el número de líneas de un día en la tarjeta de tiempo del empleado activo
para el período de nómina activo.

Function TimecardDayCount(
nPayrollDay As Integer
) Double
Parámetros
nPayrollDay
El día a partir del primer día en la tarjeta de tiempo.
Valores Regresados
El valor regresado es el número de líneas de un día en la tarjeta de tiempo de un empleado.

Manual del Sistema Quanto 2002 A-151


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TimecardDayCount2
La función TimecardDayCount2 regresa el número de líneas de un día en la tarjeta de tiempo del empleado
seleccionado.

Function TimecardDayCount2(
lStartDate As Long,
nPayrollDay As Integer,
lEmployeeID As Variant
) Double
Parámetros
lStartDate
Fecha inicial para buscar las tarjetas de tiempo, normalmente es igual a la fecha inicial del periodo de
nómina.
nPayrollDay
El día a partir de lStartDate de la tarjeta de tiempo.
lEmployeeID
La clave del empleado en la base de datos.
Valores Regresados
El valor regresado es el número de líneas de un día en la tarjeta de tiempo de un empleado.

A-152 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TotalDeduction
La función TotalDeduction regresa el total de deducciones de una nómina.

Function TotalDeduction() Double


Valores Regresados
Regresa el total de deducciones de una nómina.
Ver También
TotalExempt, TotalIncome.

Manual del Sistema Quanto 2002 A-153


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TotalExempt
La función TotalExempt regresa el monto total exento de una nómina.

Function TotalExempt(
Optional varType As Variant
) Double
Parámetros
varType
El tipo de exención del que se quiere sacar información. El valor puede ser uno de los siguientes tipos:

Concepto Valor Descripción Valor Regresado

totalISPTExempt 0 Exención ISPT Payroll. ISPTExemption

Exención Mensual de
totalMonthlyExempt 1 Payroll. MonthlyIncomeExemption
Percepciones

ISPTSpecialExempt 2 Exención Especial ISPT Payroll. ISPTSpecialExemption

El valor estándar es totalISPTExempt.


Valores Regresados
Regresa el monto total exento de una nómina.
Ver También
TotalDeduction, TotalIncome.

A-154 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

TotalIncome
La función TotalIncome regresa el total de percepciones de una nómina.

Function TotalIncome(
Optional varType As Variant
) Double
Parámetros
varType
El tipo de exención del que se quiere sacar información. El valor puede ser uno de los siguientes tipos:

Concepto Valor Descripción Valor Regresado

totalIncome 0 Percepciones Payroll. TotalIncome

totalMonthlyIncome 1 Percepciones Mensuales Payroll. MonthlyIncome

totalNonMonetary 2 Percepciones No Monetarias Payroll. NonMonetary

ISPTSpecialIncome 3 Percepciones Especiales ISPT Payroll. ISPTSpecialIncome

El valor estándar es totalIncome.


Valores Regresados
Regresa el monto total exento de una nómina.
Ver También
TotalDeduction, TotalIncome.

Manual del Sistema Quanto 2002 A-155


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

VacationDays
La función VacationDays regresa el número de días de vacación de un empleado.

Function VacationDays(
datePaid As Date,
Optional varOption As Variant,
Optional varEmployee As Variant
) Double
Parámetros
datePaid
Fecha de pago de vacaciones.
varOption
[opcional] Una opción del valor a regresar, puede ser uno de los siguientes valores.

Concepto Valor Descripción

El número de días de vacación permitidas para el empleado


vacationDaysDefault 0
hasta la fecha de pago

vacationDaysCurrentYear 1 El número de días permitidos en el año actual

vacationDaysPreviousYears 2 El número de días permitidos en el año anterior

vacationDaysCalendarYear 3

El valor estándar es vacationDaysDefault.


varEmployee
[opcional] La clave del empleado en la base de datos.
Valores Regresados
Regresa el número de días de vacación de un empleado.
Ver También
VacationsPaid.

A-156 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

VacationsPaid
La función VacationsPaid regresa el número de días de vacación pagadas de un empleado.

Function VacationsPaid(
Optional varEmployee As Variant
) Double
Parámetros
varEmployee
[opcional] La clave del empleado en la base de datos.
Valores Regresados
Regresa el número de días de vacación pagadas de un empleado.
Ver También
VacationDays.

Manual del Sistema Quanto 2002 A-157


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

VariableIncomeDays
La función VariableIncomeDays regresa el número de días para promediar percepciones variables.

Function VariableIncomeDays() Double


Valores Regresados
Regresa el número de días para promediar percepciones variables.

A-158 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

YearAccum
Reservada

Function YearAccum(
nYear As Integer
) Double

Manual del Sistema Quanto 2002 A-159


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

YearEndDays
La función YearEndDays regresa el número de días de aguinaldo de un empleado.

Function YearEndDays(
Optional varDate As Variant,
Optional varEmployee As Variant,
Optional varOption As Variant
) Double
Parámetros
varDate
[opcional] Fecha para el cálculo; el valor estándar es la fecha actual del sistema.
varEmployee
[opcional] La clave del empleado en la base de datos.
varOption
[opcional] Una opción del valor a regresar, puede ser uno de los siguientes valores.

Concepto Valor Descripción

yearEndPayDays 0

yearEndCurrentYear 1

yearEndDays 2

yearEndYearDays 3

El valor estándar es yearEndPayDays.


Valores Regresados
Regresa el número de días de aguinaldo de un empleado.
Ver También
VacationDays.

A-160 Manual del Sistema Quanto 2002


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

YearTaxable
Reservada

Function YearTaxable(
nYear As Integer
) Double

Manual del Sistema Quanto 2002 A-161


(Revisión 1.03)
Apéndice A Lenguaje QuantoBasic

(Página en blanco)

A-162 Manual del Sistema Quanto 2002


(Revisión 1.03)

También podría gustarte