Bases de Datos

Transcripción

Bases de Datos
Sicoss 2000 SUA
2
Manual Curso Técnico
Tabla de Contenido
Tema
Página
Introducción .................................................................................................................... 7
Objetivos ......................................................................................................................... 8
Requerimientos Técnicos ............................................................................................... 9
Requisitos para Instalación Local (BackOffice)....................................................... 9
Requisitos para Instalación Local con SICOSS WEB ........................................... 10
Capítulo I – El Web Site................................................................................................ 12
Uso del Web Site de Grupo Sicoss........................................................................... 12
Levantar un Requerimiento ................................................................................... 13
Consultar un Requerimiento.................................................................................. 14
Actualizaciones del Sistema.................................................................................. 15
Actualizar Registros Patronales ............................................................................ 15
Actualizar Mis Datos .............................................................................................. 16
Práctica I ....................................................................................................................... 17
Descargar Setup y actualizaciones de la página de SICOSS .................................. 17
Antes de Instalar Sicoss 2000 SUA .......................................................................... 19
Conexión Lógica del Cliente al Servidor ................................................................... 20
Práctica II ...................................................................................................................... 21
Instalación de Sicoss 2000 SUA ............................................................................... 21
Paso 1 (Bienvenida) .............................................................................................. 21
Paso 2 (Licencia) ................................................................................................... 21
Paso 3 (Contraseña) ............................................................................................. 22
Paso 4 (Ubicación) ................................................................................................ 22
Paso 5 (Selección de componentes)..................................................................... 24
Paso 6 (Grupo) ...................................................................................................... 24
Paso 7 (Confirmación de Elementos).................................................................... 24
Paso 8 (Proceso) ................................................................................................... 25
Paso 9 (Instalación de componentes) ................................................................... 25
Paso 10.................................................................................................................. 25
Paso 11.................................................................................................................. 26
Paso 12 (Reinicio del Sistema) ............................................................................. 26
Capítulo II...................................................................................................................... 27
Estructura SICOSS 2000 SUA.................................................................................. 27
Carpeta Sicoss 2000 ............................................................................................. 27
Carpeta CompDB .................................................................................................. 33
Carpeta SicossDB ................................................................................................. 33
Carpeta Imágenes ................................................................................................. 34
Carpeta SicossRP ................................................................................................. 35
Listado de Reportes (Crystal Report RPT) ............................................................... 36
C:\SICOSS2000\Sicossrp...................................................................................... 36
Ubicación de Otros Archivos (Librerías) ................................................................... 42
Práctica III ..................................................................................................................... 43
Configuración de la Conexión de la Base de Datos para Sicoss 2000 SUA. ........... 43
Configuración Sicoss.Ini............................................................................................ 46
3
Sicoss 2000 SUA
Tabla de Contenido
Tema
Página
Práctica IV .....................................................................................................................49
Creación de Usuarios en Sicoss 2000 ......................................................................49
Datos del Usuario ......................................................................................................50
Permisos de Usuario .................................................................................................51
Empresa .................................................................................................................51
Empresa y Registro Patronal .................................................................................52
Centros de Trabajo ................................................................................................52
Departamento y Plantilla ........................................................................................53
Menú del Sistema ..................................................................................................53
Uso de los Botones....................................................................................................54
Cambio de Contraseña al Inicio de Sesión en SICOSS............................................54
Creación del Usuario sicossadmi ..............................................................................56
Alta del Usuario “sicossadmi” en SQL Server ...........................................................56
Alta del Usuario “sicossadmi” en el Software SICOSS .............................................58
Capítulo III .....................................................................................................................60
Tabla de la Base de Datos ........................................................................................60
BorrarLOG..............................................................................................................60
Conceptos ..............................................................................................................61
Empleado ...............................................................................................................61
Faltas......................................................................................................................61
Incapacidad ............................................................................................................62
InfonavitMovimiento ...............................................................................................62
Movimiento .............................................................................................................63
NomCalculoHistorico..............................................................................................63
NomMovimientos ...................................................................................................63
Relaciones de las tablas de Sicoss 2000 SUA..........................................................64
Empleado ...............................................................................................................64
Cálculo de Nómina.................................................................................................65
Faltas......................................................................................................................66
Movimiento .............................................................................................................67
NominaHistorica.....................................................................................................68
Registros Patronales..............................................................................................69
Capítulo IV.....................................................................................................................70
Conociendo Sicoss 2000 SUA...................................................................................70
Estructura del Menú Sicoss 2000 SUA .....................................................................72
Tabuladores del Sistema. ......................................................................................72
Actualización Información del Empleado ...............................................................73
Procesos y Cálculo del Sistema ............................................................................74
Reportes del Sistema.............................................................................................75
Gráficas del Sistema ..............................................................................................77
Tabulador Configuración de Sicoss 2000..................................................................78
Sección [@Busca]..................................................................................................79
Sección [@Lee]......................................................................................................79
Sección [Calculo] ...................................................................................................80
Sección [Cierre]......................................................................................................84
4
Manual Curso Técnico
Tabla de Contenido
Tema
Página
Sección [Conceptos].............................................................................................. 85
Sección [ControlPanel] .......................................................................................... 86
Sección [DeclaracionAnual]................................................................................... 88
Sección [Desglose]................................................................................................ 89
Sección [Finiquito] ................................................................................................. 89
Sección [Generales] .............................................................................................. 89
Sección [IncidenciasDiarias].................................................................................. 91
Sección [Integracion] ............................................................................................. 91
Sección [Poliza] ..................................................................................................... 92
Sección [TipoPago] ............................................................................................... 92
Sección [Puesto].................................................................................................... 93
Sección [Vales] ...................................................................................................... 93
Sección [VentanaPrestaciones]............................................................................. 93
Sección [Reportes] ................................................................................................ 94
Práctica V...................................................................................................................... 95
Instalación en el Manejador de Base de Datos SQL Server .................................... 95
Creación de la Base de Datos en SQL Server...................................................... 95
Inicios de Sesión ..................................................................................................... 100
Práctica VI................................................................................................................... 104
Instalación Manual de Actualizaciones del Web Site de Sicoss............................. 104
Modificación del Menú de Sicoss 2000................................................................... 109
Bases de Datos ....................................................................................................... 109
Procedimientos para la Edición del Menú............................................................... 110
Paso 1 (Apertura de la Base) .............................................................................. 110
Paso 2 (Descripción de Campos)........................................................................ 112
Paso 3 (Ejemplo) ................................................................................................. 113
Capítulo V ................................................................................................................... 116
Procesos Especiales ............................................................................................... 116
Importación de Información ................................................................................. 116
Diseño de Sobres de Nómina.............................................................................. 128
Formatos de Avisos IMSS ................................................................................... 153
Editor de Documentos ......................................................................................... 164
Impresión de Documentos................................................................................... 171
Capítulo VI .................................................................................................................. 175
Depuración y Corrección de Tablas........................................................................ 175
Depuración en una Base de Access ................................................................... 175
Depuración en una Base de SQL Server ............................................................ 179
Corrección de Tablas en la Base de Datos ............................................................ 181
Respaldo de Bases de Datos en SQL Server 7.0................................................... 182
Restauración de la Base de datos .......................................................................... 187
Respaldo de Bases de Datos en Access 2000....................................................... 191
Práctica VII.................................................................................................................. 192
Activación del Modulo de SUA................................................................................ 192
Activación en Base de Datos Access...................................................................... 193
5
Sicoss 2000 SUA
6
Manual Curso Técnico
Introducción
Sicoss 2000 SUA con manejador de Base de Datos Microsoft Access 2000 o SQL
Server, es el sistema de control de Nóminas y Seguro Social más confiable del
mercado, ya que rompe con los esquemas establecidos contando con las siguientes
características:
Amigable con el Usuario.
El sistema Sicoss 2000 SUA es amigable con el
usuario ya que su fácil manejo y acceso a
diferentes procesos y permitirá al usuario realizar
procesos y reportes sumamente completos.
Velocidad de Proceso
Además permitirá acelerar los procesos de
cálculo así como de creación de reportes, gracias
al uso de bases de datos de SQL Server.
Transferencia de Información
El sistema cuenta con varios procesos para
transferir información, uno de los principales es la
exportación hacia el Sistema Único de
Autodeterminación (SUA) con el que evitará la
doble captura., así como emitir directamente el
pago de la liquidación del IMSS desde el mismo
sistema.
Transferencia hacia IDSE, para empresas que
utilizan esta forma de comunicación.
Y si la compañía realiza los pagos de nómina a
través de transferencia bancaria, el sistema
Sicoss 2000 SUA le permitirá generar el disco
para realizarla (deberá contar con el formato
adecuado).
Es claro que el sistema Sicoss 2000 SUA podrá reducir el trabajo de manera notable
pero como cualquier sistema de computo, requiere mantenimiento tanto preventivo
como correctivo.
7
Sicoss 2000 SUA
Objetivos
Al finalizar el curso, el administrador de sistemas, tendrá los conocimientos necesarios
para el manejo del sistema Sicoss 2000 SUA en los siguientes aspectos:
Utilización del Web Site de Sicoss: El usuario podrá ver
las ventajas de utilizar el sitio de Internet de Sicoss.
Instalación. Podrá realizar la instalación del sistema
Sicoss 2000 SUA tanto en máquina local (Stand Alone)
como en servidor (red), sus componentes y utilerías.
Instalación y Configuración
del Sistema
Configuración. Podrá configurar la comunicación del
sistema con la base de datos a través de las “fuentes de
OBDC” de su sistema.
Actualización del sistema: Se le indicara como bajar las
actualizaciones de Sicoss 2000 SUA y su instalación.
Activación del modulo SUA: Se le enseñara como
activar el módulo de SUA
Programas, archivos de configuración y reportes:
Conocerá la estructura del sistema y elementos que lo
componen para así identificar los archivos principales y
realizar el respaldo constante de los mismos.
Estructura y Elementos
Base de datos: El usuario conocerá las tablas mas
importantes de la base de datos, así como las funciones
que realiza dentro del sistema, y sus relaciones.
Administración de usuarios
Creación de usuarios para acceso al sistema y
establecerá las características bajo las que trabajará
cada uno.
Configuración Interna para la
Operación del Sistema
Se enlistaran de las variables básicas que utiliza el
sistema para realizar su configuración interna para su
operación.
Procesos especiales
Importación de información, Sobres de nómina, avisos del
IMSS y Editor de Documentos.
Depuración
Aprenderá a realizar una depuración sobre la base de
datos para eliminar la información no necesaria, en base
a consultas (Querys)
Corrección de Tablas
Se indicará cómo manipular la información de las tablas
de la base de datos
Respaldos
Creación de respaldos de información para plataformas
Access o SQL
8
Manual Curso Técnico
Requerimientos Técnicos
El Software SICOSS, permite diferentes modalidades (plataformas) de trabajo; para
lograr una instalación exitosa, así como un funcionamiento optimo del sistema, es muy
importante cubrir al menos los requisitos mínimos que necesita el mismo.
A continuación se muestran las diversas instalaciones que pueden aplicar con el
sistema Software SICOSS y los requerimientos mínimos que requiere para cualquiera
de la instalación que se trate.
Requisitos para Instalación Local (BackOffice)
Esta instalación se realiza cuando se establece un solo equipo como el servidor de
Bases de datos (SQL Server o Access), Servidor de Aplicación (SICOSS BackOffice)
observe el siguiente esquema:
9
Sicoss 2000 SUA
Considerando el esquema anterior, le corresponde los siguientes requerimientos:
Requerimientos Software SICOSS en un Mismo Servidor
SICOSS Backoffice y SQL Server
Hardware
Hardware
Cliente
Servidor
Computadora
Procesador a 2.8 GHZ ó
superior
Procesador a 1.8 MHZ ó
superior
Memoria
1 GB ó Superior
(Si utiliza SLQ
Server 2005,
requiere de 2 GB)
512 MB ó
Superior
Software
Software
Disco Duro
Sistema
Operativo
Window s 2000 Server ó
Superior
espacio libre ó
(preferentemente en
superior para la
español), con el último
base de datos 1
Service Pack Disponible
Plataforma Base de
Datos
4 GB de
250 Mb Libres
para el
Sistema
Otras Caraterísticas
de Hardware
Otras Características
de Hardware
Monitor VGA compatible ó superior
Teclado, Mouse y Tarjeta de Red 100/1000
Unidad de CD - ROM
Conexión a Internet a 512 MB o Superior
Windo ws 2000 pro fesio nal,
Windo ws XP P rofesional o
Windo ws Vista
(preferentemente en español),
co n el último Service P ack
Dispo nible
SQL Server 2000 ó
Superior
(preferentemente
versión en Español)
con la versión más
reciente del Service
Pack2
Otras
deSoftware
Software
OtrasCaracterísticas
Características del
Tener instalado el MDAC_TYP 2.6 ó
superior y el Net Framework 2.0; para
cualquier sistema operativo
1.
El crecimiento estimado es de 400 trabajadores en un año y tomando 500MB de espacio aproximadamente.
La instalación de SQL deberá de considerar lo siguiente: la autenttificación de seguridad establecida a mixta (SQL Server y
Window s), el nombre de intercalación debe ser el predeterminado del sistema (default) si el lenguaje es en español, en caso
contrario establecerlo en Latinoamericano, habilitar conexiones remotas y establcer los protocolos de comunicación por
"Canalización por Nombre" y "TCP/IP".
2
Requisitos para Instalación Local con SICOSS WEB
Esta instalación se realiza cuando se establece un solo equipo como el servidor de
Bases de datos (SQL Server o Access), Servidor de Aplicación (SICOSS BackOffice) y
Servidor de Servicios de Información de Internet Server (ISS), este último es requerido
para utilizar SICOSS WEB, para una mejor comprensión, observe el siguiente
esquema:
10
Manual Curso Técnico
Considerando el esquema anterior, le corresponde los siguientes requerimientos:
Requerimientos Software SICOSS en un Mismo Servidor
SICOSS Backoffice, SQL Server y SICOSS NET
Hardware
Hardware
Cliente
Servido
Computadora
Pentium IV a 2.8 GHZ ó
superior
Memoria
2 GB ó Superior
(Si utiliza SLQ
Server 2005,
requiere de 4 GB)
Procesador a 1.8 MHZ ó
superior
512 MB ó
Superior
Software
Software
Disco Duro
Sistema
Operativo
Window s 2000 Server ó
Superior
espacio libre ó
(preferentemente en
superior para la
español), con el último
base de datos 1
Service Pack Disponible
Plataforma Base de
Datos
4 GB de
250 Mb Libres
para el
Sistema
Otras Caraterísticas
de Hardware
Otras Características
de Hardware
Windo ws 2000 pro fesio nal,
Windo ws XP P ro fesio nal o
Windo ws Vista
(preferentemente en españo l),
co n el último Service P ack
Dispo nible
SQL Server 2000 ó
Superior
(preferentemente
versión en Español)
con la versión más
reciente del Service
Pack2
Otras
deSoftware
Software
OtrasCaracterísticas
Características del
Contar con el siguiente hardw are:
Contar con los siguientes program as:
-M o nito r SVGA o co mpatible a una reso lució n mínima de 800x600
-El Servido r co n el Servicio de IIS habilitado y establecido la
co nfiguració n regio nal a Españo l (M éxico ).
-Teclado y M o use Co mpatible
-Internet Explo rer 6.0 o po sterio r y Netframewo rk 2.0
-No do de Internet co n direcció n IP Fija (en caso de que el
-Co nexió n a Internet co n ancho de banda a 1 M B o superio r para la descargas de sistema se utilice desde estacio nes remo tas vía Internet
-No ta: Se reco mienda tener to do s lo s pro gramas en
actualizació n del So ftware SICOSS, sistema o perativo y pro gramas en general.
españo l incluyendo el sistema o perativo .
-Unidad de CD - ROM y Tarjeta de Red a 100/1000
1. El
crecimiento estimado es de 400 trabajado res en un año y to mando 500M B de espacio apro ximadamente.
2La
instalació n de SQL deberá de co nsiderar lo siguiente: la autenttificación de seguridad establecida a mixta (SQL Server y Windo ws), el no mbre de
intercalació n debe ser el predeterminado del sistema (default) si el lenguaje es en españo l, en caso co ntrario establecerlo en Latino americano , habilitar
co nexio nes remo tas y establcer lo s proto co lo s de co municació n po r "Canalizació n po r No mbre" y "TCP /IP ".
11
Sicoss 2000 SUA
Capítulo I – El Web Site
Uso del Web Site de Grupo Sicoss
La comunicación constante con todos nuestros usuarios es muy importante para
Grupo Sicoss, por lo que ponemos a su disposición nuestra página de Internet.
La dirección de nuestro site es www.gruposicoss.com.mx
Para la correcta utilización de la
página se requiere el Plug-in de
Flash Player, si su equipo no lo
cuenta, la misma página lo
descarga.
Seleccione la opción Soporte
Premier para poder ingresar a
los servicios.
Ya seleccionada la opción de
Soporte Premier le solicitará su
clave de usuario además de la
contraseña, proporcionela y
realice cli en “Entrar” para
ingresar a los servicios.
En caso de no contar con estas,
pongase en contacto con alguno
de nuestros asesores quien con
gusto lo atenderá.
12
Manual Curso Técnico
Dentro de Soporte Premier
se cuenta con varias
opciones útiles para
interactuar con nuestros
usuarios. Dichas opciones
son Levantar un
Requerimiento, Consultar
Requerimiento,
Actualizaciones del Sistema,
Actualizar mis Registros
Patronales, Cambiar mis
datos y Manuales en Línea.
Levantar un Requerimiento
Como su nombre lo indica, dentro de esta opción podrá levantar sus requerimientos
sin necesidad de realizar una llamada telefónica, esta pantalla cuenta de manera
predeterminada los datos de la empresa así como el del usuario, indique el tipo de
requerimiento solicitado así como el detalle del mismo acompañado del nombre del
usuario que solita la asistencia y su número telefónico y en brevedad un asesor se
pondrá en contacto con usted para seguimiento al problema.
13
Sicoss 2000 SUA
Consultar un Requerimiento
En esta opción tenemos el historial de todos y cada uno de sus solicitudes de servicio,
con el número de Requerimiento, Fecha y hora que se levanto, el Asesor que se le
asignó, el detalle de su problema y su solución.
En la parte final de esta pantalla tenemos unas Gráficas con su número de llamadas
durante el año, en donde le pueden servir de gran utilidad para retroalimentarse con
sus usuarios y con nuestra área de Soporte Técnico.
14
Manual Curso Técnico
Actualizaciones del Sistema
Dentro de este servicio podrá descargar el setup de instalación del sistema,
actualizaciones y Sicoss Service Packs (paquetes de servicio), permitiendo así
mantener su sitema al día con las versiones de los progrmas más recientes.
Actualizar Registros Patronales
En esta opción se debe de registrar todos los registros patronales a los cuales se
tienen licencia con el sistema para que le sean enviadas las llaves de activación.
15
Sicoss 2000 SUA
Actualizar Mis Datos
En esta sección, es muy importante que mantenga al día sus datos como son Razón
social, RFC, Teléfonos, así como los nombres de sus usuarios, y el tipo de sistema
que Ud. utiliza, cuando haya terminado de actualizar sus datos vaya hasta la parte
final de la página y de un clic en Guardar. El correo electrónico es importante ya que
se le enviará información de Actualizaciones de Sicoss.
16
Manual Curso Técnico
Práctica I
Descargar Setup y actualizaciones de la página de
SICOSS
Vamos a practicar la descarga de actualizaciones de la página de Internet de Sicoss,
para esto solicite a su Asesor de Soporte Técnico su Usuario y Password para entrar a
Soporte Premier.
En el menú principal de
Soporte Premier, vamos a
en
dar
un
clic
Actualizaciones.
Seleccionamos
última versión
2000 SUA.
nuestra
Sicoss
17
Sicoss 2000 SUA
En la siguiente pantalla le
indicamos
una
breve
Introducción de los nuevos
cambios de la actualización
que
usted
seleccionó,
diríjase a la parte de final
del documento y de un clic
en Iniciar.
NOTA: Le recomendamos que antes de bajar la actualización lea a detalle
la Guía Instalación, Guía Configuración, Actualizaciones y Mejoras y
Activación del Módulo del SUA.
Para efectos del Curso Técnico vamos a descargar y guardar en la raíz del disco duro
los archivos siguientes:
Setup.exe
Programas.Zip
ReportesAccess.Zip
y Librerías.Zip
18
Manual Curso Técnico
Una vez terminado de bajar la información que necesitamos cerramos nuestra pantalla
de Internet.
Antes de Instalar Sicoss 2000 SUA
Dentro de los primeros procedimientos deberá realizar una limpieza del disco duro
para eliminar archivos temporales, así como su defragmentación y limpieza del
registro de Windows. También deberá tener un formato de fechas coherente con el
año 2000 dentro del panel de control de Windows, así como los últimos WINDOWS
UPDATES.
Para que el equipo cliente trabaje con el sistema instalado en el equipo servidor, debe
existir una conexión entre ambos, la cual requiere de los siguientes pasos:
1. Disponer de una conexión lógica hacia el servidor.
2. Instalar el sistema de Sicoss 2000 SUA en el equipo del usuario.
3. Configurar el archivo de parámetros de Sicoss 2000 SUA para usar la
configuración indicada
19
Sicoss 2000 SUA
Conexión Lógica del Cliente al Servidor
En el equipo del servidor deberá hacer lo siguiente:
1. Asigne como recurso compartido (si aún no lo está) la carpeta Sicoss 2000 en el
servidor.
2. Asigne permisos al usuario para acceder a la carpeta Sicoss 2000 que se encuentra
en el servidor, ya sea de forma individual o por medio de un grupo de trabajo
(recomendable).
Tip: Las estaciones deben de tener el protocolo TCP/IP
3. Crear (si no existe) el usuario que tendrá acceso al sistema Sicoss 2000 SUA tanto
en las cuentas de usuario de Windows NT como en SQL Server. Asegúrese de que el
usuario sea dado de alta en el servidor de SQL con el mismo nombre y contraseña
que tendrá en el sistema Sicoss 2000 SUA, de lo contrario, no podrá hacer uso del
mismo. Tome en cuenta que el nombre de usuario en SQL Server y en la red de
Windows NT no necesariamente son idénticos.
Una vez realizados los pasos anteriores, en el equipo del usuario deberá conectar
lógicamente una unidad de red a la carpeta compartida del servidor Sicoss 2000. Se
recomienda que ésta unidad de red sea nombrada “R:”. También puede optar por no
conectar la unidad de red, en cuyo caso trabajará mediante “canalizaciones por
nombre” (o “Named Pipes” por su nombre en inglés).
•
Named Pipes: Parte de la memoria que puede utilizar un proceso para enviar
información a otro de forma que el resultado de uno sea la entrada del otro. El
segundo proceso puede ser local (esta en el mismo equipo que el primero) o
remoto (esta en un equipo de la red). Ejemplo: \\Server1\pipe\sql\query, esto
se configura desde el DSN de Windows.
En los clientes deberá hacer lo siguiente:
1.
Configuración Regional “Español (México)”.
2.
Formato de fecha DD/MM/AAAA
Tip: Esta configuración es OBLIGATORIA
20
Manual Curso Técnico
Práctica II
Instalación de Sicoss 2000 SUA
Inserte el CD ROM Sicoss 2000 SUA y automáticamente aparecerá el instalador, de lo
contrario, abra el explorador de Windows que se encuentra en la opción programas
del menú Inicio.
En la unidad “D:\” (O la correspondiente al CD ROM) ejecute el
InstalarSicoss2000SUA.exe para iniciar la instalación.
archivo
Paso 1
(Bienvenida)
Se mostrará una pantalla
de bienvenida. Oprima el
botón Siguiente.
Paso 2 (Licencia)
Se visualizará la ventana
Contrato de Licencia.
Lea la información y al
concluir active Acepto los
términos del acuerdo y
de un clic en Siguiente.
21
Sicoss 2000 SUA
Paso 3 (Contraseña)
Escriba
la
contraseña
proporcionada por Grupo
Sicoss y haga clic en el
botón Siguiente.
Paso 4 (Ubicación)
A continuación el sistema
indicará la ruta donde serán
guardados los archivos y por
la que accederá al sistema,
ya sea localmente o en red.
Ahí mismo aparecerá el
listado de las subcarpetas
que contendrá Sicoss 2000
SUA.
La
carpeta
predeterminada que se crea
se llamará Sicoss2000
En la pantalla selección de componentes se muestra un listado de opciones que
pueden ser activadas o desactivadas, dando oportunidad al usuario de elegir los
componentes que desea instalar en el equipo.
A continuación se describirá cada componente de manera detallada.
22
Manual Curso Técnico
Programas que componen Sicoss 2000: Todos los archivos ejecutables (.EXE). Se
crea carpeta \Sicoss2000
Instalar el Menú del Sistema: Instala la base de datos que contiene las opciones del
menú del sistema (*.MDB). Se crea carpeta \Sicoss2000\Sicossdb
Instalar la Base de Sicoss para Access: Instala la base de datos (*.MDB) donde se
almacenará información del sistema (empleados, movimientos, etc.). Se crea carpeta
\Sicoss2000\Compdb
Formatos de Ejemplo para IMSS y Nóminas (FSN y RTF): Archivos que contienen
los formatos para IMSS *.FAD, *.FAI; para Nómina *.FSN; para Capacitación
*.SCAPACITACION y Editor de Documentos *.RTF. Se crea carpeta
\Sicoss2000\Sicossrp
Instalar los Reportes del Sistema: Instala los reportes predeterminados del sistema
en la carpeta \Sicoss2000\Sicossrp.
Reportes Adicionales (Módulo SICOSS SUA): Instala los reportes requeridos para el
módulo SUA, en la carpeta \Sicoss2000\Sicossrp.
Librerías: Archivos que ayudan a la ejecución de los programas mencionados en
instalar programas que componen Sicoss 2000 (*.DLL y *.OCX)
Componentes DCOM: Es un modelo de objetos para componentes distribuidos que
sirve como protocolo habilitador del software para comunicarse a través de una red en
forma segura y eficiente. Sólo para Windows 98 y Me.
Componentes de Acceso a Datos: Microsoft Data Access Component, es una
tecnología que permite acceder a cualquier tipo de datos, tanto en una aplicación
cliente/servidor bajo una red de área local o bajo tecnología web.
Con estos componentes se pueden integrar varias fuentes de información como bases
de datos relacionadas (SQL Server) y no relacionales.
Este componente incluye ADO (Microsoft Activex Data Objet), OLDB (Objet Linking
and Embbeding Data Base) y ODBC (Open Data Base Conectivity).
23
Sicoss 2000 SUA
Paso 5 (Selección
de componentes)
Ya que fueron
seleccionadas las
opciones adecuadas
para la instalación
indique Siguiente.
Paso 6 (Grupo)
Se crea por omisión un grupo de
Programas llamado Sicoss 2000 y
oprima Siguiente.
Paso 7
(Confirmación
de Elementos)
La
instalación
se
encuentra preparada.
Es importante que
lea con atención la
información de esta
pantalla
ya
que
permite
comprobar
que todos los datos
seleccionados
por
usted sean correctos.
24
Manual Curso Técnico
Si olvidó agregar u omitir algún componente, aún puede corregir los elementos
seleccionados.
Paso 8 (Proceso)
Al oprimir el botón
Instalar se visualizará
inmediatamente una barra
progresiva indicando el
porcentaje de instalación
realizado, que puede
cancelarse en cualquier
momento.
Paso 9 (Instalación
de componentes)
En la siguiente ventana
habilitemos con “b” la
casilla
de
verificación
ubicada en la parte inferior,
que indica la aceptación
del contrato de licencia
denominado
Microsoft
Data Access Components
(Componentes de Acceso
a Datos de Microsoft).
Paso 10
El proceso está por
concluir,
únicamente
tenemos que dar la
indicación Finalizar.
25
Sicoss 2000 SUA
Paso 11
Cuando
el
proceso
finalice
aparecerá
la
ventana.
siguiente
Oprima el botón Close.
Paso 12 (Reinicio del Sistema)
El sistema nos preguntará si deseamos reiniciar el equipo ahora o más
Seleccionemos la primera opción y oprimamos Terminar.
El equipo se reiniciará y Sicoss 2000 SUA quedará instalado en su equipo.
26
tarde.
Manual Curso Técnico
Capítulo II
Estructura SICOSS 2000 SUA
La estructura de SICOSS 2000 SUA está compuesta por los siguientes subdirectorios:
Carpeta Sicoss 2000
Directorio principal que contiene los archivos
ejecutables para el funcionamiento del sistema
(*.EXE).
En la siguiente tabla se mostrará una lista de los archivos que contiene el directorio
Sicoss2000 así como las opciones del Sistema que opera.
Ejecutable
Opción
Sicoss.exe
Aplicación Sicoss 2000 en el escritorio de Windows.
SicossEvaluacion.exe
Evaluación de Personal
Preguntas de Evaluación
Opciones de las Preguntas
Resultados por Rangos
SicossEmpleado.exe
Altas y Actualización del Empleado
Modificación Movimientos Personal
Actualización de Ausentismos e Incidencias
Actualización de Ausentismos e Incidencias Masivas
Cambio de Número de Empleado
Actualización de Beneficiarios
Movimientos de Nómina Calculada
Actualización de Contratos
Movimientos de nómina
Actualización del Proyecto de PTU
Acumulados de Impuestos
Captura Masiva de Nómina
Devolución de sobres
27
Sicoss 2000 SUA
Ejecutable
Opción
SicossCapacitacion.exe
Cursos del Empleado
Calificar Empleado
Institutos de Capacitación Aprobados
Cursos
Perfil de Capacitación por Puestos
Empleados Cumplen Perfil
Empleados no Cubren Perfil
Empleados Superan Perfil
Empleados con Perfil Específico
General de Cursos por Empleado
Constancia de Capacitación
Asignación de cursos por Plan
Planes de Capacitación
Plan de Capacitación por Empleado
Transferencia de Cursos Planeados a Cursos
Cumplidos
Registro de Asistencia y Calificación
Plan y programa de Capacitación y Adiestramiento
(DC-2) y (DC-2B)
Programa de Capacitación Anual
Relación de Personal por Curso
Lista de Constancia de Habilidades Laborales (DC-4)
Constancia de Habilidades Laborales (DC-3)
SicossFormatos.exe
Sobres y Formatos de Nómina
Editor de Documentos
Imprimir Documentos Individual
Imprimir Documentos Masivos
Imprimir de Documentos por Fechas
Constancia de Capacitación
Movimientos Afiliatorios
Imprimir documentos WORD
Editor de Documentos
SicossGraficas.exe
Gráfica Períodos de Nómina
Gráfica de Nómina
Edades
Sexo
Estado Civil
Movimientos
Motivos de Movimientos
Contratos
Jornadas
Salarios
Nacionalidades
Valuación Laboral
Estudios
Rotación de Personal (Altas/Bajas)
Ausentismos e Incidencias
Turnos
Movimientos IMSS
Salarios Integrados
28
Manual Curso Técnico
Ejecutable
Opción
SicossIMSS.exe
Preparar Base de Datos para Sicoss SUA
Envío de Archivos al SUA
SicossNomina.exe
Movimientos de Nómina
Captura Masiva de Nómina
Movimientos de Nómina Capturada Acumulado de
Impuestos
Actualización del Proyecto PTU
Cálculo de Nómina
Cierre de Nómina
Proceso de Póliza Contable
Cálculo de Aguinaldo
Proyecto de PTU
Cálculo de PTU
Finiquitos
Ayuda Cálculos de Impuestos
Reproceso de Acumulados de ISR
SicossRepAguascalientes.exe
Estado de Cuenta de Crédito FONACOT
Movimientos Fijos
Relación de Sindicatos
Tipo de Pago
Altas y Bajas de Nómina
Fondo de Prestaciones Económicas
Deducciones Pendientes
Categorías
Departamentos (adscripción)
Estado de Créditos Generales
Movimientos Única Vez
Pensión Alimenticia
Conceptos de Ahorro
Relación de Personal
Adscripción por Concepto
Prenómina
SicossRepIMSS.exe
Liquidación y Bases de Cotización por Centro
SicossRHIMSS.exe
Aumentos de Salarios por Porcentaje
Borrado de Modificaciones de Salario
Importación de Información
Acumulados de Vacaciones
Revisión de Plantilla
Cálculo Promedio de Percepciones Variables
Cálculo del Salario Integrado con el Salario Actual
Reintegración de Salario
Cálculo Grado de Riesgo
Proceso de Acumulados de Vacaciones Devengadas
Actualización termino de contratos
29
Sicoss 2000 SUA
Ejecutable
Opción
SicossRepNomina.exe
Movimientos de Nómina Capturada
Nómina Calculada
Percepciones y Deducciones
Percepciones y Deducciones Acumulados
Acumulados de Conceptos
Acumulados por Conceptos por Períodos
Listado Nómina Calculada
Listado Nómina Acumulada
Listado de Nómina Calculada Totales
Listado de Nómina Acumulada Totales
Comparativo de Nómina
Crédito al Salario
Acumulados de Nómina (ISR)
Constancia de Percepciones y Deducciones
Reporte del Calculo del PTU
Reporte del Proyecto del PTU
Declaración Anual de Rangos de Salario
Declaración Anual de Crédito Pagado
SicossRepRH.exe
Faltas o Incidencias
Incapacidades
Catálogo de Edades
General de Movimientos
Saldos de Incapacidades
Catálogo de Turnos
Catálogo de FONACOT
Catálogo de Documentos Oficiales
Catálogo de Domicilio
Catálogo de Cumpleaños
Catálogo de Valuación Laboral
Trabajadores por Centros de Trabajo
Análisis de Puestos
Catálogo de Nacionalidades
Catálogo de Estados Civiles
Catálogo de Escolaridad
Vencimiento de Contratos
Cuadro Antigüedades
Vacaciones
Catálogo de Beneficiarios
Captura
SisossUsuarios.exe
Alta, baja y modificación de usuarios para el acceso
a Sicoss.
30
Manual Curso Técnico
Ejecutable
Opción
Tabuladores.exe
Índice de Grado de Riesgo
Índice de Grado de Riesgo Ley 1997
Tipos de Movimientos
Motivos de Movimientos
Tipos de Contratos
Turnos y Horarios
Plantilla o Plazas Presupuestadas y Ocupadas
Periodos de Nómina
Calendario Periodos de Nómina
Tipos de Nómina
Tablas para Cálculo de Impuesto
Tablas para Cálculo de Subsidio
Tablas para Cálculo del Crédito al Salario
Conceptos de Nómina
Conceptos Fijos por Empresa
Interfase Faltas SICOSS con Nómina
Descarga Contable
Catálogo Cuentas Contables
Descripciones de Cuentas Contables
Centros de Costo
Departamentos / Centros de Costo Póliza
Tipos de Beneficios
Faltas o Ausentismos
Días Festivos
Motivos de Horas Extras
Tipos de Valuación Laboral
Relación de Bancos
Nacionalidad
Ubicaciones de Pago
Sindicatos
Catálogo de Institutos
Catálogo de Estudios o Carreras
Configuración de Sicoss
Proporción de Subsidio Histórico
Transferencia.exe
Transferencia de Sicoss Multicentros a Sicoss 2000
Sendlpt.bat
Direcciona el puerto de salida para la impresión de
formatos de Nómina e IMSS.
Dump_log.sql
Depura el Log de transacciones.
31
Sicoss 2000 SUA
Ejecutable
Opción
SicossSUA.exe
Aportaciones Voluntarias Capturadas por Empleado
Aportaciones Voluntarias Calculadas
Actualización de Incapacidades
Actividades económicas
Aportaciones voluntarias por Trabajador
Aportaciones voluntarias por Registro Patronal
Aumento a Salarios Mínimos
Avisos de afiliación bCentral
Trabajadores con Crédito INFONAVIT
INPC y Recargos
Salarios Mínimos
Porcentajes de Cuotas
Registros Patronales
Intercambio de Números de Créditos INFONAVIT
Emisión IMSS
Centros de Trabajo
Consulta Individual a la Emisión IMSS
Incapacidades
RCV y Vivienda
Resumen de Liquidación IMSS e INFONAVIT
Distribución de Cuotas
Movimientos afiliatorios por DISPMAG
INFONAVIT calculado personal con Crédito
Trabajadores por Registro Patronal
Generar Disco de Pago
Retiro e INFONAVIT Calculado
Tipos de Empleados
Factores de Integración
Departamentos
Cálculo de Liquidación y Bases de Cotización
Puestos o Categorías
Cálculo del Grado de Riesgo
Cédula Autodeterminación de Cuotas
Sicoss2000SUA.sql
Script para generar las tablas en una base de datos
en SQL Server.
FileMove.AVI
Archivo de video que utiliza el Setup
Unins000.exe
Archivo que se utiliza para desinstalar Sicoss
SicossbCentral.mdb
Base de datos de Access 2000 que se utiliza
únicamente en actualizaciones a la versión Sicoss
2000 SUA, se crea automáticamente
32
Manual Curso Técnico
Carpeta CompDB
En este subdirectorio se encuentran la(s) bases de
datos que contendrán la información de los
empleados y que el sistema identificará como
EMP001, EMP002 etc. (Esta carpeta aplica
únicamente para el manejador de base de datos
Access).
El número de bases de datos con las que el
sistema podrá trabajar depende de las necesidades
de cada usuario. El número máximo que puede
utilizar es 999.
Tip: Esta carpeta aplica únicamente para el manejador de base de datos
de Access 2000 en adelante.
Carpeta SicossDB
Contiene las bases de datos con información de la
empresa y del menú del sistema así como las
tablas comunes, por ejemplo: impuestos, riesgos de
trabajo, etc.
Base de datos de Microsoft Access
que contiene información de la
empresa.
Base de datos de Microsoft Access
que contiene el menú del sistema.
Archivo de palabras no permitidas al
generar el RFC.
Los archivos con extensión *.IMP,
son formatos de importación a
Sicoss 2000. Estos se crean de
forma automática al realizar el
proceso
de
importación
de
información.
33
Sicoss 2000 SUA
Tip: En la primera vez que se instala el sistema no se cuentan con estos
archivos, se crean automáticamente cuando realizamos un proceso de
Importación de Información, mismos que podrán ser posteriormente
editados mediante cualquier editor de texto como se puede observar en la siguiente
pantalla:
Carpeta Imágenes
Contiene elementos de uso interno del sistema, no
elimine ni modifique su contenido.
34
Manual Curso Técnico
Carpeta SicossRP
Contiene los reportes y formatos del sistema que se
identificarán con las siguientes extensiones:
*.RPT
Predeterminados
Reports).
Reportes
(Cristal
*.FAI Formatos de Avisos
Impresos.
*.FAD Formatos de Avisos
por Disco.
*.FSN Formatos y Sobres
de Nómina
*.RTF Formato del Editor de
Documentos.
*.Scapacitacion
de Capacitación
Formatos
35
Sicoss 2000 SUA
Listado de Reportes (Crystal Report RPT)
C:\SICOSS2000\Sicossrp
ARCHIVO
Tabuladores
Tb Depto.rpt
TbFalta.rpt
TbValua.rpt
TbPuesto.rpt
TbMinTop.rpt
TbTipos.rpt
TbNac.rpt
TbPorc.rpt
TbPorc97.rpt
TbMov.rpt
TBTEmpl.rpt
TbInst.rpt
TbCarre.rpt
TbTNom.rpt
TBSindicatos.rpt
TbUPago.rpt
TBImpuesto.rpt
TbSub.rpt
TBCalCredito.rpt
TbProp.rpt
TbBanco.rpt
TBMotivo.rpt
TBFactor.rpt
TbPNomina.rpt
TbFestiv.rpt
TBPlantilla.rpt
TbRegPat.rpt
TbRiesgo.rpt
TbRies97.rpt
TabCentros.rpt
TbTHora.rpt
TbBenefi.rpt
TBHorasMotivo.rpt
36
DESCRIPCIÓN
Tabulador de Departamentos
Tabulador de Faltas y Ausentismos
Tabulador de Valuación Laboral
Tabulador de Puestos o Categorías
Tabulador de Mínimos y Topes
Tabulador Tipos de Contratos
Tabulador de Nacionalidades
Tabulador de Porcentajes de Cuotas
Tabulador de Porcentajes de Cuotas 1997
Tabulador de Movimientos
Tabulador de Tipos de Empleados
Tabulador de Instituciones Académicas
Tabulador de Carreras
Tabulador de Tipos de Nómina
Tabulador de Sindicatos
Tabulador de Ubicaciones de Pago
Tabulador para Cálculo de Impuestos
Tabulador para Cálculo de Subsidio
Tabulador para Cálculo de Crédito al Salario
Tabulador para Cálculo de Impuestos Proporcionales
Tabulador de Bancos
Tabulador de Motivos
Tabulador de Factores de Integración
Tabulador Periodos de Nómina
Tabulador de Días Festivos
Tabulador de Plantilla
Tabulador de Registros Patronales
Tabulador de Índice de Grado de Riesgo
Tabulador de Índice de Grado de Riesgo 1997
Tabulador de Centros de Trabajo
Tabulador de Turnos y Horarios
Tabulador de Beneficiarios
Tabulador de Motivos de Horas Extras
Manual Curso Técnico
ARCHIVO
TbSicossConfig.rpt
Tbconcepto.rpt
TBActividad
TbCentrosSubsidio
TbConceptoAcc
TbCredito
TBCurso
TBCursoContTemp
TBCursoInstituto
TBDelegacion
TBDelegacionCP
TBDelegacionMunicipio
TBDestino
TbFact
TBFactInt
TBManiobras
TBManiobrasCategoria
TbMotSuple
TbNomInterfaz
TBPorcentajes
TbPromVariables
TBpuestoCurso
TBRecargos
TBSalMinTop
TbTCont
TBTipoEmp
TbConFijos.rpt
TBCatalogoCuenCont.rpt
TBCCont.rpt
TabCentroCostos.rpt
TabCentCosPoliza.rpt
DESCRIPCIÓN
Tabulador de Configuración de Sicoss
Tabulador de Conceptos de Nómina
Tabulador de Conceptos Fijos por Empresa.
Catalogo de Cuentas Contables
Tabulador de Cuentas Contables
Tabulador de Centros de Costos
Tabulador de Centros de Costos Póliza
37
Sicoss 2000 SUA
ARCHIVO
Reportes de Recursos Humanos
CatTrabajadoresN.rpt
CatTrabajadoresV.rpt
CatTrabajadoresResumenN.rpt
CatTrabajadoresResumenV.rpt
RepFaltaN.rpt
RepFaltaV.rpt
RepIncapacidadN.rpt
RepIncapacidadV.rpt
RepCapturaN.rpt
RepCapturaV.rpt
CatNacionalidadN.rpt
CatNacionalidadV.rpt
RepMovimientosN.rpt
RepMovimientosV.rpt
CatEstadosCivilesN.rpt
CatEstadosCivilesV.rpt
CatEdadesN.rpt
CatEdadesV.rpt
CatEscolaridadN.rpt
CatEscolaridadV.rpt
RepVencimientoContratosN.rpt
RepVencimientoContratosV.rpt
CatAntiguedadN.rpt
CatAntiguedadV.rpt
CatBeneficiarioN.rpt
CatBeneficiarioV.rpt
CatValuacionN.rpt
CatValuacionV.rpt
CatInfonavitN.rpt
CatInfonavitV.rpt
CatFonacotN.rpt
CatFonacotV.rpt
CatDocumentosN.rpt
CatDocumentosV.rpt
CatDomiciliosN.rpt
CatDomiciliosV.rpt
38
DESCRIPCIÓN
Catalogo de Trabajadores (Normal)
Catalogo de Trabajadores (Varios)
Catalogo de Trabajadores (Normal)
Catalogo de Trabajadores (Varios)
Reporte de Faltas (Normal)
Reporte de Faltas (Varios)
Reporte de Incapacidades (Normal)
Reporte de Incapacidades (Varios)
Reporte de Captura (Normal)
Reporte de Captura (Varios)
Catálogo de Nacionalidades (Normal)
Catálogo de Nacionalidades (Varios)
Reporte de Movimientos Generales de Nómina
Reporte de Movimientos Generales de Nómina
Catálogo de Estado Civil (Normal)
Catálogo de Estado Civil (Varios)
Catálogo de Edades (Normal)
Catálogo de Edades (Varios)
Catálogo de Escolaridad (Normal)
Catálogo de Escolaridad (Varios)
Reporte de Vencimientos de Contrato (Normal)
Reporte de Vencimientos de Contrato (Varios)
Catálogo de Antigüedad (Normal)
Catálogo de Antigüedad (Varios)
Catálogo de Beneficiarios (Normal)
Catálogo de Beneficiarios (Varios)
Catálogo de Valuación Laboral (Normal)
Catálogo de Valuación Laboral (Varios)
Catálogo de Trabajadores con INFONAVIT
(Normal)
Catálogo de Trabajadores con INFONAVIT
(Varios)
Catálogo de Trabajadores con FONACOT
(Normal)
Catálogo de Trabajadores con FONACOT (Varios)
Catálogo de Documentos Oficiales (Normal)
Catálogo de Documentos Oficiales (Varios)
Catálogo de Domicilios (Normal)
Catálogo de Domicilios (Varios)
Manual Curso Técnico
ARCHIVO
RepVacacionesN.rpt
RepVacacionesV.rpt
CatCumpleañosN.rpt
CatCumpleañosV.rpt
RepAnalisisdePuestosN.rpt
RepAnalisisdePuestosV.rpt
RepSaldosIncapacidadesN.rpt
RepSaldosIncapacidadesV.rpt
RepCreditosFN.rpt
RepMovimientosFijosN.rpt
RepMovimientosFijosNH.rpt
RepSindicalN.rpt
RepSindicalNH.rpt
RepTipoPagoN.rpt
RepTipoPagoND.rpt
RepTipoPagoNDH.rpt
RepTipoPagoNH.rpt
RepMovAltasN.rpt
RepMovBajasN.rpt
RepFondoPrestacionEcoD.rpt
RepFondoPrestacionEcoN.rpt
RepFondoPrestacionEcoND.rpt
RepFondoPrestacionEcoNH.rpt
RepFondoPrestacionEcoNHD.rpt
RepDecN.rpt
RepCategoriasN.rpt
RepCategoriasND.rpt
RepAdscripcionN.rpt
RepAdscripcionV.rpt
RepEdoCreditosN.rpt
RepEdoCreditosND.rpt
RepAlfabeticoPermisosN.rpt
DESCRIPCION
Reporte de Vacaciones (Normal)
Reporte de Vacaciones (Varios)
Catálogo de Cumpleaños (Normal)
Catálogo de Cumpleaños (Varios)
Reporte de Análisis de Puestos (Normal)
Reporte de Análisis de Puestos (Varios)
Reporte de Saldo de Incapacidades (Normal)
Reporte de Saldo de Incapacidades (Varios)
Reporte de Estados de Créditos FONACOT
Reporte de Movimientos Fijos de Nómina (Normal)
Reporte de Movimientos Fijos de Nómina (Varios)
Reporte de Sindicatos (Normal)
Reporte de Sindicatos (Normal Histórico)
Reporte de Tipos de Pago (Normal)
Reporte de Tipos de Pago (Normal con Detalle)
Reporte de Tipos de Pago (Normal con Detalle
Histórico)
Reporte de Tipos de Pago (Normal Histórico)
Reporte de Movimientos de Altas de Nómina
(Normal)
Reporte de Movimientos de Bajas de Nómina
(Normal)
Reporte de Fondo de Prestaciones Económicas
(Detalle)
Reporte de Fondo de Prestaciones Económicas
(Normal)
Reporte de Fondo de Prestaciones Económicas
(Normal con Detalle)
Reporte de Fondo de Prestaciones Económicas
(Normal Histórico)
Reporte de Fondo de Prestaciones Económicas
(Normal Hist. Detalle)
Reporte de Deducciones Pendientes (Normal)
Reporte de Puestos (Normal)
Reporte de Puestos (Normal con Detalle)
Reporte de Adscripción (Normal)
Reporte de Adscripción (Varios)
Reporte Estado de Créditos FONACOT (Normal)
Reporte Estado de Créditos FONACOT (Varios)
Reporte Alfabético de Permisos Otorgados a
Empleados (Normal)
39
Sicoss 2000 SUA
ARCHIVO
RepMovUnicaVezN.rpt
RepMovUnicaVezNH.rpt
RepPensionAlimenticiaN.rpt
RepPensionAlimenticiaNH.rpt
RepAhorroN.rpt
RepAhorroND.rpt
RepAhorroNH.rpt
RepAhorroNHD.rpt
RepRelacionPersonalN.rpt
RepAdscripcionConceptoN.rpt
RepAdscripcionConceptoNH.r
pt
RepPrenominaN.rpt
RepPrenominaNH.rpt
RepMovimientosPeriodoN.rpt
Reportes del IMSS
RepImssLiquidacionSUA.rpt
IMSSCaratulaSUA.rpt
IMSSRetiroInfonavit.rpt
IMSSDistribucion.rpt
IMSSDistribucionEG.rpt
IMSSDistribucionEGGroup.rpt
IMSSDistribucionGroup.rpt
IMSSDistribucionObrero.rpt
IMSSDistribucionObreroG.rpt
IMSSDistribucionPatron.rpt
IMSSDistribucionPatronG.rpt
40
DESCRIPCION
Reporte de Movimientos Única Vez
Reporte de Movimientos Única Vez
Reporte de Descuentos por Pensión Alimenticia
(Normal)
Reporte de Descuentos por Pensión Alimenticia
(Normal Histórico)
Reporte de Ahorro (Normal)
Reporte de Ahorro (Normal con Detalle)
Reporte de Ahorro (Normal Histórico)
Reporte de Ahorro (Normal Histórico con Detalle)
Reporte de Relación de Personal
Reporte de Adscripción por Concepto (Normal)
Reporte de Adscripción por Concepto (Normal
Histórico)
Reporte de PreNómina (Normal)
Reporte de PreNómina (Normal Histórico)
Reporte de Movimientos Generales por Período de
Nómina
Reporte de Cálculo de Liquidación
Impresión Carátula de Liquidación IMSS
Reporte de Retiro e INFONAVIT calculado
Reporte Distribución Cuotas Obrero/Patronal
Reporte Distribución Cuotas Obrero/Patronal de
Enfermedad General
Reporte Distribución Cuotas Obrero/Patronal de
Enfermedad General (Agrupado)
Reporte Distribución Cuotas Obrero/Patronal
(Agrupado)
Reporte Distribución Cuotas Obrero
Reporte Distribución Cuotas Obrero (Agrupado)
Reporte Distribución Cuotas Patrón
Reporte Distribución Cuotas Patrón (Agrupado)
Manual Curso Técnico
ARCHIVO
Reportes de Nómina
RepNomina.rpt
RepNominaD.rpt
RepNominaDepto.rpt
RepNominaDeptoD.rpt
RepNominaDeptoH.rpt
RepNominaDeptoHD.rpt
RepNominaH.rpt
RepNominaHD.rpt
RepNominaTotalesDepto.rpt
RepNominaTotalesDeptoH.rpt
RepNominaTotalesDeptoHD.rpt
RepNominaTotalesGeneralH.rpt
RepNomTotalGeneral.rpt
MovNomCapturadosN.rpt
MovNomCapturadosND.rpt
MovNomCapturadosV.rpt
MovNomCapturadosVD.rpt
DESCRIPCION
Reporte de Nómina
Reporte de Nómina (Con Detalle)
Reporte de Nómina por Departamento
Reporte de Nómina por Departamento (Con
Detalle)
Reporte de Nómina por Departamento Histórico
Reporte de Nómina por Departamento Histórico
(Con Detalle)
Reporte de Nomina Histórico
Reporte de Nomina Histórico (Con Detalle)
Reporte
de
Nómina
solo
Totales
por
Departamento
Reporte
de
Nómina
solo
Totales
por
Departamento Histórico
Reporte
de
Nómina
solo
Totales
por
Departamento Histórico (Detalle)
Reporte de Nómina Totales Generales Histórico
Reporte de Nómina Total General
Reporte de Movimientos de Nómina Capturados
(Normal)
Reporte de Movimientos de Nómina Capturados
(Normal con Detalle)
Reporte de Movimientos de Nómina Capturados
(Varios)
Reporte de Movimientos de Nómina Capturados
(Varios con Detalle)
Formatos de Avisos del IMSS Vía Impresora (FAI)
ALTAS.FAI
Formato de Aviso de Alta al IMSS
ALTASI.FAI
Formato de Aviso de Alta al IMSS
BAJAS.FAI
Formato de Aviso de Baja al IMSS
MODIFIC.FAI
Formato de Aviso de Modificación al IMSS
Formatos de Avisos del IMSS Vía Disco (FAD)
ALTAS.FAI
Formato de Aviso de Alta al IMSS
ALTAS.FAD
Aviso de Alta al IMSS Vía Disco
ALTASI.FAD
Aviso de Alta al IMSS Disco Especial Vía
Impresora
BAJAS.FAD
Aviso de Baja al IMSS Vía Disco
BAJASI.FAD
Aviso de Baja al IMSS Disco Especial Vía
Impresora
BAJASREP.FAD
Reporte de Bajas Disco Especial Vía Impresora
MFECHAS.FAD
Reporte de Comparación de Fechas
MODIFIC.FAD
Aviso de Modificación al IMSS Vía Disco
41
Sicoss 2000 SUA
ARCHIVO
MODIFICI.FAD
MODIFIC_EDI.FAD
MREPMODI.FAD
REING.FAD
REPREING.FAD
DESCRIPCIÓN
Aviso de Modificación al IMSS Disco Especial Vía
Impresora
Aviso de Modificación al IMSS Vía EDI
Reporte de Modificaciones Disco Especial Vía
Impresora
Aviso de Reingresos al IMSS Vía Disco
Reporte de Reingresos Disco Especial Vía
Impresora
Ubicación de Otros Archivos (Librerías)
Los componentes, archivos y librerías, tendrán una ruta diferente según el sistema
operativo que esté utilizando en cada equipo, pudiendo ser:
Sistema Operativo
Ubicación de Librerías
Windows 95/ 98/ Me
C:\Windows\System\Sicoss
Windows NT / 2000 Server
C:\WinNT\System32\Sicoss
Windows XP
C:\Windows\System32\Sicoss
Los archivos contenidos en la ruta indicada son:
*.OCX
Son controles que muestran la interfase entre el
programa y el usuario.
*.DLL
Son las librerías del sistema que vinculan los
controladores a la máquina, estos archivos
deberán de ser instalados para cada equipo cliente
que desee utilizar el sistema .
Register.bat
Registra las librerías cuando el sistema trabaja con
Windows98 o WindowsMe.
RegisterNT.bat
Registra las librerías cuando el sistema trabaja con
WindowsNT o Windows2000.
RegisterXP.bat
Registra las librerías cuando el sistema trabaja con
WindowsXP o versiones posteriores.
C:\WINDOWS\SYSTEM\CRYSTAL El programa de instalación Crystal Setup creará de
manera automática una carpeta denominada Crystal, que contendrá librerías para el
funcionamiento y generación de reportes del sistema Sicoss 2000.
42
Manual Curso Técnico
Práctica III
Configuración de la Conexión de la Base de Datos para
Sicoss 2000 SUA.
En el escritorio de Windows encontrará un acceso directo a Sicoss 2000.
Acceso Directo a
Sicoss 2000 SUA
Realice doble clic
sobre el icono.
Sí es la primera vez que usted ingresa al sistema, aparecerá una ventana llamada
Sicoss.INI (CURRENT_USER) que le permitirá configurar la conexión a la base de
datos. Para trabajar con el manejador de base de datos Access 2000, elija Microsoft
Access e indique en la opción directorio, la ruta donde se encuentra el programa
Sicoss.
43
Sicoss 2000 SUA
Ejemplo: Unidad C:\Sicoss2000.
Al accesar al sistema y no tiene una impresora por omisión, le genera este error, ya
que Sicoss le imprime una hoja en blanco de comprobación, pero se puede inhabilitar
de la siguiente manera:
El
sistema
crea
automáticamente
un
archivo
llamado
Sicoss.ini, el cuál se
ubica
dentro
del
directorio Windows de
nuestra
máquina
cliente,
vamos
a
buscarlo por medio del
Windows
Explorer,
seleccionar el archivo y
darle doble clic.
44
Manual Curso Técnico
Antes de empezar a ver la estructura
del archivo Sicoss.ini, vamos a
agregarle 2 líneas para que evitar el
error de la impresora.
Colocamos una línea entre corchetes
en
la
llamada
[IMPRESORA],
línea
colocamos
siguiente
Revisar=NO, guardamos y cerramos.
Volvemos a acceder al sistema, ahora le
solicitará el nombre y clave de usuario,
cancele este proceso ya que aún no hemos
establecido los usuarios de Sicoss 2000 SUA.
45
Sicoss 2000 SUA
Configuración Sicoss.Ini
El sistema crea automáticamente un archivo que se aloja en el directorio de Windows
local de nuestro equipo llamado Sicoss.Ini para que Sicoss 2000 SUA funcione
apropiadamente.
Es modificable en el Bloc de notas (NotePad) o cualquier editor de texto plano, a
continuación veremos a detalle como esta integrado.
Define la forma en que trabajará el sistema
Sicoss 2000 SUA para tener acceso a la base
de datos.
Indica el tipo de código empleado para efectuar consultas de
información con la base de datos. El valor cero (0) indica que
será una base de datos en Access y el valor uno (1) indica
que se usará una base de datos en SQL Server.
Es el nombre del manejador de la base de
datos con la que se está trabajando.
Nombre del equipo o servidor.
Nombre lógico de la base de datos que se encuentra en uso.
Nombre del archivo DSN para que el sistema haga uso correcto en
la conexión al servidor donde se encuentra nuestra base de datos.
Indica el formato de fecha que manejará SQL Server. Las más
comunes son “dd/mm/yyyy” ó “mm/dd/yyyy”.
46
Manual Curso Técnico
Establece las rutas de acceso a los diferentes
elementos de los que consta el sistema.
Indica el lugar donde se encuentran las bases
de datos si se utiliza Access.
Indica la ubicación de las bases de datos que
contienen información de la empresa y el menú
del sistema.
Proporciona la ubicación de los archivos y
formatos empleados en el sistema para la
emisión de reportes, sobres de nómina y avisos
de IMSS.
Indica el nombre del último
usuario que entró al sistema.
Proporciona las rutas de búsqueda de algunos
programas del sistema.
Esta ruta será empleada por el programa de
inicio de Sicoss 2000 para buscar todos los
programas ejecutables que componen el
sistema.
Al iniciar Sicoss 2000 se revisa si la impresora activa está funcionando
correctamente e imprime una hoja en blanco para comprobarlo.
Revisar = NO Al iniciar Sicoss 2000 no revisará la impresora.
Revisar = SI Valor por default. Al iniciar Sicoss 2000 revisará la
impresora.
Si no existe una impresora activa al iniciar Sicoss 2000, los reportes
marcan error.
También dentro de Sicoss.ini,
tenemos una sección llamada
[bCentral] esta sección sirve
para todos los procesos de
IMSS y SUA.
47
Sicoss 2000 SUA
Ahora cambiemos nuestro Sicoss.ini para que nuestro sistema sea para SQL Server.
Para esto necesitamos cambiar su configuración del archivo.
Demos un clic en Inicio-Ejecutar y en
Examinar...
buscar
C:\Sicoss2000\Sicoss.exe, antes de
ejecutarlo colocar en mayúsculas la
palabra INI, de tal modo que debe de
decir C:\Sicoss2000\Sicoss.exe INI y
damos un clic en Aceptar.
Vuelve a aparecer la ventana
Sicoss.INI [CURRENT USER],
seleccionamos SQL Server y
automáticamente los siguientes
campos de activan en donde
colocaremos
el
nombre
del
Servidor, el nombre de la base de
datos. El formato de fecha depende
de la configuración de fecha del
servidor de SQL Server, puede ser
DD/MM/YYYY o MM/DD/YYYY.
Ahora revisemos la estructura del archivo
Sicoss.INI y la configuración cambio
notablemente para el acceso a SQL Server
48
Manual Curso Técnico
Práctica IV
Creación de Usuarios en Sicoss 2000
Una de las muchas ventajas que brinda el sistema Sicoss 2000 SUA es el
establecimiento de restricciones y parámetros de acceso, con el fin de que usted
controle óptimamente el manejo de su empresa.
Active el menú de Inicio y seleccione “Todos los Programas”, en el grupo de
programas Sicoss2000, realice clic sobre la opción “Sicoss Usuarios”.
Se mostrará la ventana solicitando el acceso al usuario sa (administrador del sistema)
además de la contraseña.
Establezca el usuario sa y la contraseña
correspondiente a este usuario, recuerde que debe
ser la clave del administrador del sistema.
Si se trata de un sistema nuevo y no existen
usuarios en el sistema, el usuario sa no tiene
contraseña.
49
Sicoss 2000 SUA
Al realizar clic en el botón “Aceptar”, se mostrará la ventana de registro de usuarios:
Datos del Usuario
50
Manual Curso Técnico
Permisos de Usuario
Establezca los permisos correspondientes a cada una de las pestañas a los que
tendrá acceso el usuario.
Empresa
Para poder establecer correctamente este parámetro, primero realice un análisis sobre
las empresas que utilizará dentro del sistema y enumérelas de forma consecutiva; por
ejemplo se tiene las empresas siguientes:
Empresa
Grupo Sicoss, S.C.
Colaboradores S.A
Suministros Técnicos, S.A.
Corresponde el número…
Î
Î
Î
1
2
3
Una vez enumeradas bastará con indicar el número a la cual desea tenga acceso el
usuario, por ejemplo si deseamos que tenga acceso a la empresa Grupo sicoss y
Suministros Técnicos, pero por ningún motivo tenga acceso a Colaboradores,
únicamente debe indicar el número de empresa permisible estableciendo un número
por renglón.
Para agregar un nuevo registro realice clic en el espacio blanco ubicado debajo de la
pestaña “Empresas” y oprima la tecla flecha abajo ↓, se activará un nuevo renglón en
el que capturará el número correspondiente a la empresa que desea otorgarle acceso
al usuario, en este ejemplo el usuario podrá acceder a la información de las empresas
Grupo Sicoss y Suministros Técnicos.
Finalmente
oprima enter al
finalizar la captura
de cualquier dato
en cada campo,
ya
que
esta
acción asegurará
que la información
se guarde en el
sistema y pueda
utilizarse
posteriormente.
Importante: Recuerde que las empresas deberán de configurarse con el mismo
número que usted le haya asignado a cada uno.
51
Sicoss 2000 SUA
Empresa y Registro Patronal
Ahora, abriremos la pestaña Empresa y Registro Patronal, donde se indica el número
de empresa que elegimos en el fólder anterior y el registro patronal. Escriba el número
correspondiente al registro patronal que quiere dejar visible para el usuario.
Recuerde que el sistema permite asignar al registro patronal a un número más
simplificado
como
por
ejemplo
el
registro
Y5421629105
se le asigna el
número 1 y si
se diera de
alta un nuevo
registro se le
asignaría
el
numero 2 y así sucesivamente, logrando una referencia más rápida y sencilla para
cada registro. Si esta sección se deja en blanco, el usuario tendrá acceso a todos los
registros patronales sin excepción.
En la pantalla anterior se ejemplifica la asignación de permisos a la empresa 1
correspondiente a la base Emp001 y al registro patronal 1 correspondiente al registro
Y5421629105.
Centros de Trabajo
En el fólder Centros de Trabajo el número que asignemos será el del centro
autorizado.
Ejemplo: En el gráfico se observa el número “1” en el campo centros de trabajo. Este
quedará habilitado y todos los demás serán invisibles para el usuario.
Es importante
saber que si
estos campos
se encuentran
vacíos, el
usuario tendrá
libre acceso a
todos los
centros de
trabajo. No
olvide oprimir
Enter al finalizar la captura de cada campo.
52
Manual Curso Técnico
Departamento y Plantilla
En Depto. Plantilla se indicará con el mismo procedimiento los departamentos que
controlará el usuario (Sólo para la actualización de Plantillas). Los números asignados
son los departamentos visibles para él, y todos los demás se encontrarán
inaccesibles. También esta opción permitirá el manejo de todos los departamentos si
se mantiene en blanco. De la misma forma que en las pestañas anteriores, si registra
un departamento no existente podrá tener problemas en los procesos que requieran
elegir esta opción.
Menú del Sistema
La última pestaña Menú, corresponde a los módulos que se encontrarán inhabilitados
para este usuario. Las opciones necesarias se integrarán con el botón Agregar a Lista.
Las funciones no elegidas serán las que podrán manejarse.
53
Sicoss 2000 SUA
Antes de cerrar la pantalla no olvide oprimir el botón Aceptar que guardará la
información de forma general. Recuerde que si no lo hace aunque haya guardado con
enter, el sistema puede generar un error o no almacenar todos los datos.
Uso de los Botones
Ya establecido los parámetros de acceso del usuario, utilice los botones siguientes
para la administración de esta información.
Limpia el área de captura para el registro de un nuevo
usuario.
Guarda la configuración registrada o modificada del
usuario.
Cancela los cambios realizados sin almacenar ninguna
información.
Elimina de manera permanente al usuario indicado.
Despliega la siguiente ventana en la que se muestran a
los usuarios actualmente registrados en el sistema
SICOSS.
Listo, una vez
capturado la
información
requerida
proceda a
almacenarla (en
este ejemplo)
mediante el
botón “Aceptar”.
Cambio de Contraseña al Inicio de Sesión en SICOSS
Al dar de alta al usuario dentro del sistema SICOSS, podremos indicarle si deseamos
que éste mismo cambie su contraseña al inicio de sesión, además de poder
establecer días de caducidad a la misma, en este ejemplo, se indicó únicamente
cambiar la contraseña al inicio de la sesión al
sistema (sólo la primera vez).
Al iniciar el sistema se mostrará la ventana
solicitando el alias del usuario y su contraseña,
prooporciónela y realice clic en el botón
“Aceptar”.
54
Manual Curso Técnico
Se mostrará la siguiente ventana en la cual se
solicitará el cambio de contraseña indicando en
primer
lugar
la
contraseña
actual
y
posteriormente la nueva contraseña así como la
validación de esta última, ya establecido los
datos realice clic en el botón “Aceptar”.
Al terminar se muestra la siguiente ventana indicando que el cambio de la clave de
acceso fue correctamente.
Nota: Si se utiliza la plataforma SQL
Server en bases de datos, al realizar la alta
del usuario dentro del sistema SICOSS,
este módulo registra de manera automática
al usuario dentro de SQL Server.
Si el usuario lo desea podrá cambiar su contraseña de acceso al sistema SICOSS en
el momento que lo desee ingresando al sistema SICOSS y seleccionando la opción
“Cambio de Password” dentro del menú “Utilerías”.
55
Sicoss 2000 SUA
Creación del Usuario sicossadmi
Puede darse la situación que en su servidor de SQL Server existen bases adicionales
y completamente independientes al Software SICOSS, ó que se trate un servidor en
arrendamiento por alguna compañía externa; motivos por los cuales pueda ser difícil o
imposible obtener la clave del administrador de SQL Server (usuario sa).
Considerando que algunas actualizaciones del Software SICOSS solicita la
actualización de tablas de la base de datos y que solamente es permitido realizar
dicha operación por el administrador de SQL Server, por esta razón se ha creado el
usuario “sicossadmi” el cual podrá realizar las funciones del usuario sa; esto siempre
que se haya registrado correctamente dentro de SQL Server como en el Software
SICOSS.
Alta del Usuario “sicossadmi” en SQL Server
Inicie el SQL Server Management Studio y seleccione “Seguridad” y posteriormente
haga clic con el botón derecho del mouse en “Inicios de Sesión” y seleccione la opción
“Nuevo inicio de sesión…”.
56
Manual Curso Técnico
Al iniciar el nuevo inicio de sesión se mostrará la siguiente pantalla:
En la sección “Funciones del servidor” asigne la propiedad “sysadmin”.
57
Sicoss 2000 SUA
En la sección “Asignación de usuarios” seleccionar la(s) base(s) que tendrá acceso
este usuario además de otorgarle las funciones “db_datareader, db_datawriter y
Public.
Finalmente realice clic en el botón “Aceptar” para almacenar a este nuevo usuario
dentro de SQL Server.
Alta del Usuario “sicossadmi” en el Software SICOSS
Ahora para terminar procederemos ingresar a la opción Sicoss Usuarios (ya indicamos
el procedimiento al inicio de este manual), el cual mostrará el cuadro de dialogo del
administrador, en este caso, se trata de usuario “sicossadmin” y sin contraseña
alguna.
58
Manual Curso Técnico
Al ingresar proceda a dar de alta al usuario “sicossadmi”, recomendando asignar
control total a todas las empresas, registros patronales etc.
Notas
Es importante asignar
la misma contraseña
que se le asigno al
usuario dentro de SQL
Server.
Listo, el usuario sicossadmi esta listo para realizar las funciones del administrador (sa)
dentro de SQL Server (sólo para las bases que utilizará el sistema); por lo tanto debe
eliminar del sistema al usuario sa dentro de Sicoss Usuarios.
59
Sicoss 2000 SUA
Capítulo III
Tabla de la Base de Datos
Veamos cuales son las tablas mas sobresalientes de la Base de Datos Emp001.mdb
(son las mismas tanto para Access 2000 como SQL Server).
Cabe
recordarle
que
solamente puede abrir la
base de datos con Microsoft
Access 2000 o superior,
revisemos
ahora
rápidamente las tablas mas
importantes.
BorrarLOG
Una de las Tablas más
importantes del sistema
es esta tabla que es una
de
las
bitácora
que
modificaciones
nuestros
realizan
usuarios.
* Tabla Importante
60
Manual Curso Técnico
Conceptos
Esta tabla contiene los
Conceptos que utiliza el
sistema para el cálculo de
la nomina.
Empleado
Tabla que contiene los
datos generales de los
de
empleados
la
empresa.
Faltas
Ausentismos y faltas en
general de todos los
empleados.
61
Sicoss 2000 SUA
Incapacidad
Tabla que almacena
de
Incapacidades
Empleados.
todas las
nuestros
InfonavitMovimiento
Esta tabla muestra los Historiales de
INFONAVIT
de
los
Créditos
empleados que llegaran a tener algún
crédito.
LogProceso, Tabla importante que muestra los procesos que se realizan en el
sistema.
* Tabla Importante
62
Manual Curso Técnico
Movimiento
Tabla que contiene el
Historial de IMSS por
Empleado.
* Tabla importante
NomCalculoHistor
ico
Tabla que contiene los
históricos de nuestras
cerradas
nóminas
y
calculadas.
* Tabla Importante
NomMovimientos
Tabla que contiene los
movimientos de nómina
abiertos o cerrados.
* Tabla Importante
63
Sicoss 2000 SUA
Relaciones de las tablas de Sicoss 2000 SUA
A continuación vamos a ver las relaciones de los principales procesos de Sicoss 2000
SUA.
Empleado
La tabla de Empleado cuyo índice principal esta representado por el Campo Trab_ID
para calcular la nómina esta ligado con las siguientes tablas:
Tabla
Falta
Incapacidad
NomCalculo
Movimiento
NomMovimientos
NomCalculoHistorico
InfonavitMovimiento
64
Índices Principales
Trab_ID, Fecha
Trab_ID, FechaInicio
NomCalculo_IDX
Trab_ID, Ptr
TipoNomina_ID, Trab_ID, Clave_Ida, Concepto_ID,
Fecha
NomCalculo_IDX
Trab_ID, Fecha
Manual Curso Técnico
Cálculo de Nómina
La tabla de NomCalculo cuyo índice principal esta representado por el Campo
NomCalculo_IDX para el Cálculo de Nómina esta ligado con las siguientes tablas:
Tabla
Empleado
NomPeriodos
TBTipoNomina
TBCentros
Conceptos
Indices Principales
Trab_ID
Periodo_ID
TipoNomina_ID
Centro_ID
Centro_ID, Concepto_ID
65
Sicoss 2000 SUA
Faltas
La tabla de Faltas cuyos índices principales estan representados por los campos
Trab_ID y Fecha para la Captura de Faltas, esta ligado con las siguientes tablas:
Tabla
Empleado
TBFalta
66
Indices Principales
Trab_ID
Falta_ID
Manual Curso Técnico
Movimiento
La tabla de Movimiento cuyos índices principales estan representados por los campos
Trab_ID y Ptr para la Creación de Movimientos de IMSS, esta ligado con las
siguientes tablas:
Tabla
Empleado
TBTIpoMov
TBMotivo
TBCentros
NomPeriodos
TBTipoEmpleado
TBDepto
TBPuesto
TBContrato
Indices Principales
Trab_ID
Mov_ID
Motivo_ID
Centro_ID
Periodo_ID
TipoEmpleado_ID
Depto_ID
Puesto_ID
Contrato_ID
67
Sicoss 2000 SUA
NominaHistorica
La tabla de NominaHistorica cuyo índice principal esta representado por el campo
NomCalculo_IDX para la Consulta de una Nómina Cerrada, esta ligado con las
siguientes tablas:
Tabla
Empleado
NomPeriodos
NomCerrada
TBTipoNomina
TBCentros
Conceptos
68
Indices Principales
Trab_ID
Periodo_ID
Ano, Periodo_ID, Periodo, TipoNomina_ID, Centro_ID
TipoNomina_ID
Centro_ID
Centro_ID, Concepto_ID
Manual Curso Técnico
Registros Patronales
La tabla de RegistrosPatronales cuyo índice principal esta representado por el campo
RegPat_ID para la Consulta de los Registros Patronales, esta ligado con las
siguientes tablas:
Tabla
TBCentros
TBActividadIMSS
TBRiesgo
TBDelegacion
Indices Principales
Centro_ID
ActividadIMSS_ID
Riesgo_ID, Grado
Delegación_ID
69
Sicoss 2000 SUA
Capítulo IV
Conociendo Sicoss 2000 SUA
Después de haber instalado correctamente Sicoss 2000 SUA y dado de alta por lo
menos a un usuario puede entrar al sistema.
En el escritorio de Windows encontrará un acceso directo a Sicoss 2000.
Acceso Directo a
Sicoss 2000 SUA
Realice doble clic
sobre el icono.
Haga doble clic en el icono de acceso directo a
Sicoss 2000 para que aparezca la pantalla de
contraseña, en donde deberá escribir el usuario
que dio de alta y el password correspondiente.
70
Manual Curso Técnico
Elija Empresa de Demostración y de Aceptar.
Se le pedirá la clave de la empresa con que se
trabajará y que eligió en la pantalla inferior.
Nota: La clave de empresa será proporcionada por el personal de Soporte Técnico de
Grupo Sicoss.
De esta manera usted ingresará el menú del
sistema que se explica a continuación.
71
Sicoss 2000 SUA
Estructura del Menú Sicoss 2000 SUA
Tabuladores del Sistema.
Podemos definir a esta sección como la parte medular, “esqueleto” o estructura
principal, en la cual se configurará toda la información que necesaria para capturas,
cálculos y procesos para generar información. Razón por la cual para poder acceder a
las otras opciones del sistema, los tabuladores serán los primeros en configurarse.
Cuando se ingresa por primera vez los tabuladores es importante configurarlos en
orden, ya que algunos dependen de la información de los anteriores.
A continuación se presentan los TABULADORES DEL SISTEMA.
72
Manual Curso Técnico
Actualización Información del Empleado
Una vez configurados los tabuladores del sistema, se procederá a capturar la
información de todos los empleados. Comenzaremos por dar de alta a cada uno de
los empleados y posteriormente las incidencias que cada uno de estos genere, ya sea
por manejo de seguro social, nómina o recursos humanos.
Es importante que la captura de incidencias sea correcta, de otra forma los resultados
que se obtengan al realizar los procesos y cálculos posteriores pueden ser incorrectos
y no satisfactorios.
73
Sicoss 2000 SUA
A continuación se presentan
INFORMACIÓN DEL EMPLEADO
las
opciones
del
grupo
ACTUALIZACIÓN
Procesos y Cálculo del Sistema
Este tercer grupo generará todos los cálculos y procesos referentes a:
1. Seguro Social: Percepciones
Liquidación al IMSS;
Variables,
Salarios
2. Nomina: Nóminas, Impuestos, Descarga Contable;
74
Diarios
Integrados,
Manual Curso Técnico
3. Recursos Humanos:
Aumentos de Salarios, Borrados de Información,
Control de Vacaciones.
Reportes del Sistema
El sistema proporciona una sección denomina “Reportes del Sistema”, en la cual se
podrán verificar los resultados que se obtengan después de generar los procesos de
cálculo. Al igual que en la sección de procesos de cálculo, los reportes se encuentran
agrupados para una mejor identificación (IMSS, Nómina y Recursos Humanos). La
información generada podrá consultarse de manera visual y/o impresa, dando también
la posibilidad de generar la exportación de la información a otros formatos como
Excel, Word, Texto, etc.
75
Sicoss 2000 SUA
Reportes de Nómina
Reportes de Recursos Humanos
76
Manual Curso Técnico
Reportes IMSS
Gráficas del Sistema
En algunas ocasiones la información
proporcionada por algunos reportes, puede
ser visualizada de una manera gráfica y
comparativa, esto ayudara al usuario a una
mejor interpretación y comprensión de la
información, de una forma mas simplificada.
Es muy importante mencionar que en el
momento de generar alguna de las gráficas,
estas utilizarán los datos ya capturados o
procesados, por lo cual, la veracidad de la
información repercutirá en la gráfica que se
genere.
Menú Graficas y Estadísticas
77
Sicoss 2000 SUA
Tabulador Configuración de Sicoss 2000
Este tabulador es indispensable para el buen funcionamiento del sistema, ya que
dentro de él se establecerán las variables que indicarán el comportamiento del mismo
dependiendo del valor asignado.
Estas variables permitirán no sólo la forma de aplicación
comportamiento del sistema en forma general.
de su nómina, sino el
Dentro de este tabulador, se puede hacer uso de éste
nuevo fólder de configuración.
botón para agregar un
Nota: Si por alguna razón requiere de eliminar un fólder, simplemente
elimine todo el contenido de éste. La próxima vez que inicie el tabulador
podrá observar que dicho fólder habrá desaparecido.
A continuación se indican las variables que se pueden utilizar y que aplicación tienen
ante el sistema.
78
Manual Curso Técnico
Sección [@Busca]
Esta sección se utiliza para configurar la función @Busca de conceptos de nómina.
Variable
0
Descripción
Número de archivo que se utilizará
para la función @Busca en
conceptos de nómina.
Esta variable se crea dependiendo
el número de archivos que maneje el
usuario, desde 0 hasta “n” cantidad
de ellos. La identificación de
archivos debe iniciar en 0 y
continuar
en
numeración
consecutiva para un correcto
funcionamiento. De ninguna manera
podrá comenzar a numerarlos en 1,
2, etc. 0 saltar de 1 a 3, 5, etc.
Al finalizar cada archivo
terminación debe ser *,0
Valores Permitidos
Valor1, Valor2
Donde:
Valor 1 = Número de columna
dentro del archivo que utilizará
para la búsqueda del valor mas
cercano al requerido.
Valor 2 = Ruta y nombre del
archivo que se utilizará para la
búsqueda.
Ejemplo:
1,c:\Sicoss2000\Archivos\Bono.txt
la
Sección [@Lee]
Esta sección se utiliza para configurar la función @Lee de conceptos de nómina.
Variable
0
Descripción
Número de archivo que se utilizará
para la función @Lee en conceptos
de nómina.
Esta variable se crea dependiendo
el número de archivos que maneje el
usuario, desde 0 hasta “n” cantidad
de ellos. La identificación de
archivos debe iniciar en 0 y
continuar
en
numeración
consecutiva para un correcto
funcionamiento. De ninguna manera
podrá comenzar a numerarlos en 1,
2, etc. 0 saltar de 1 a 3, 5, etc.
Al finalizar cada archivo
terminación debe ser *, 0
Valores Permitidos
Valor1, Valor2
Donde:
Valor 1 = Número de columna
dentro del archivo que utilizará para
la búsqueda del valor exacto.
Valor 2 = Ruta y Nombre del
archivo que se utilizará para la
búsqueda.
Ejemplo:
1,C:\Sicoss2000\Archivos\Ahorro.txt
la
79
Sicoss 2000 SUA
Sección [Calculo]
Como su nombre lo indica, en esta sección se configurarán algunos cálculos para la
nómina.
Variable
Descripción
Valor Permitido
AcumuladoGravado86
Indica si tomará el acumulado gravado
de toda el año o sólo el gravado del Art.
86, para el período de nómina a
calcular.
0 = Gravado 86 Período de nómina
1 = Gravado 86 Todo el año (valor
predeterminado)
Aguinaldo
Se indica el número de concepto que
se utilizará para aguinaldo en el caso
de que se utilice el calculo de
automático.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
AguinaldoContarFaltas
Indica si el cálculo del aguinaldo tomará
en cuenta los días de ausentismos.
0
=
No
descuenta
predeterminado)
1 = Descuenta faltas
AplicaDiasIncidencias
Funciona siempre y cuando se aplique
la variable DiasIncidencias y ésta sea
mayor a cero (0). Esta variable hará
excepciones en las incidencias para los
últimos días de nómina considerando
sólo aquellas que el usuario indique en
esta variable.
Tipo de Incidencia/Falta.
Ejemplo:
F= falta
R= retardo
DL= día de descanso laborado, etc.
Art86ConCredito
Para calcular el impuesto con el artículo
86 se realiza una diferencia del
impuesto del sueldo mensual y de la
gratificación + sueldo mensual. Si
alguno de los Impuestos resulta crédito
pagado y se requiere salir del
procedimiento, utilice esta variable para
continuar o salir.
0 = Salir (valor predeterminado)
1= Continuar
Compensación
Se utiliza para el tipo de impuesto 7:
Normal por diferencia para conocer el
número de concepto que se utilizará
para obtener la compensación.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
Credito
Para que en el cálculo de la nómina se
realice automáticamente el crédito de la
tabla del Art. 115 se indica el número
de concepto donde el sistema dejará el
valor calculado.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
CreditoPagado
Para que en el cálculo de la nómina
calcule automáticamente el crédito
pagado que se devuelve al trabajador
indique el número de concepto.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
80
(valor
Manual Curso Técnico
Variable
Descripción
Valor Permitido
DiaBaja
Para
que
el
sistema
calcule
automáticamente el concepto y los días
en que el empleado está dado de baja
dentro del período de nómina que se
calcula, se asigna esta variable.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
DiasArt86
Para obtener la gratificación o
percepción gravada mensualmente del
Artículo 86, se divide las percepciones
gravadas del Artículo 86 entre los días
del año (365) o los días del trimestre
(90) según sea el caso, y se multiplica
por 30.4.
El usuario elige entre cuantos días se
va a dividir.
Días entre los que se realiza la
división para obtener la percepción
gravada del Art. 86 diaria.
Ejemplo:
365 (valor predeterminado)
90, etc.
DiasIncidencias
Ignora las incidencias de los últimos
días del período que el usuario indique
para
el
cálculo
de
nómina.
(generalmente se indica de 3 a 5 días)
Ejemplo:
El cálculo de nómina se realiza de 3 a 5
días antes de concluir cada período.
Esta variable ignora el número de días
que usted indique desde 1 hasta 15.
Número de días. Iniciar numeración
consecutiva en uno (1).
DiasMesArt86
Dentro de calculo Impuesto con el Art.
86, necesitamos conocer el sueldo
mensual. Sicoss 2000 lo obtiene
multiplicando el salario diario por 30
días. Si requiere modificar o utilizar
30.4 u otro valor, asígnelo a la variable.
DiasTrabajados
Para que en el cierre de nómina se
acumulen los días trabajados indique el
número de concepto que utilizará para
días trabajados.
También necesitará indicarlo si utiliza
los Tipos de impuesto:
5: Cálculo mensual / 30.4
8: Destajo
11: 30.4 x Días trabajados
15: Anual Días trabajados
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
EnBajaSaldarAdeudo
Para los tipos de Nómina diferentes a
Finiquito. Si el empleado esté dado de
baja trata de saldar adeudos.
0=
No
salda
predeterminado)
1= Saldar adeudo
GravadoMensual86
En el cálculo de impuesto del Art. 86,
Sicoss obtiene el sueldo mensual = al
salario diario x días del mes.
Para obtenerlo de un concepto de
nómina se utiliza esta variable
indicando el número de concepto que
nos regresará el sueldo mensual.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
Número de días del mes
Ejemplo:
30 (valor predeterminado)
30.4, etc.
adeudo
81
(valor
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
HorasExtras
Para realizar la interfase de horas
extras de la pantalla de captura de
Incidencias con un concepto de
nómina, se indica el número de
concepto que se utilizará para horas
extras.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
ImpuestoRetenido
Define el concepto para que en el
cálculo de nómina el proceso de
retención de impuesto se realice
automáticamente.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
ImpuestoRetenido86
Para que en el cálculo de la nómina se
calcule automáticamente el impuesto
retenido del Art. 86 se define este
concepto.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
IMSSEG
Para
que
el
sistema
calcule
automáticamente la vigencia para la
rama de EG del IMSS antes de la
Reforma
de
IMSS
de
1997,
descontando incapacidades, utilice esta
variable asignando el número de
concepto con que se calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
IMSSEG97
Para
que
el
sistema
calcule
automáticamente la vigencia para la
rama de EG después de la Reforma de
IMSS
de
1997,
descontando
incapacidades, utilice esta variable
asignando el número de concepto con
que se calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
IMSSEGExcedente
Para
que
el
sistema
calcule
automáticamente la vigencia para la
rama de EG Excedente después de la
Reforma
de
IMSS
de
1997,
descontando incapacidades utilice esta
variable asignando el número de
concepto con que se calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
IMSSInfonavit
Para
que
el
sistema
calcule
automáticamente la vigencia para
Infonavit, descontando incapacidades
utilice esta variable asignando el
número de concepto con que se
calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
IMSSIV
Para
que
el
sistema
calcule
automáticamente la vigencia para la
rama de IV después de la Reforma del
IMSS
de
1997,
descontando
incapacidades y faltas utilice esta
variable asignando el número de
concepto con que se calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
ISPT
Para que en el cálculo de la nómina se
calcule automáticamente el Impuesto
de la tabla del Art. 113 se indicará el
número de concepto donde el sistema
dejará el valor calculado.
Número de Concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
82
Manual Curso Técnico
Variable
Descripción
Valor Permitido
IMSSIVCM
Para
que
el
sistema
calcule
automáticamente la vigencia para la
rama de IVCM antes de la Reforma del
IMSS
de
1997,
descontando
incapacidades utilice esta variable
asignando el número de concepto con
que se calculará.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
PrimaVacacional
Para calcular automáticamente la prima
vacacional en un periodo de nómina
donde el empleado cumple antigüedad
se asigna el número de concepto que
se utilizará de prima vacacional.
Número de Concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
PTU
Si se utiliza el proceso de cálculo para
PTU en Sicoss 2000, se indica esta
variable con el número de concepto con
que se calculará el pago de PTU.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
SalarioBaseIMSS
Para calcular los conceptos de IMSS se
revisa el tope mínimo donde:
Salario
diario
+
Variable
+
VariableIntegra sea >= al Salario
mínimo de la zona económica, en caso
contrario no se calculan los conceptos
de IMSS.
La variable SalarioBaseIMSS se utiliza
para modificar los parámetros que se
toman para la validación si se asigna el
valor
Diario+Variable
toma
los
parámetros
Diario+Variable
+
VariableIntegra; si se le asigna diario,
toma los parámetros Diario+Variable
integra.
Diario+Variable
(Valorpredeterminado)
Diario
Subsidio
Para que en el cálculo de la nómina se
calcule automáticamente el Subsidio de
la tabla del Art. 114 se indica el número
de concepto donde el sistema dejará el
valor calculado.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
SubsidioNoAcred
Para que en el cálculo de la nómina se
calcule automáticamente el Subsidio No
Acreditable de la tabla del Art. 114 se
indica el número de concepto donde el
sistema dejará el valor calculado.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
Sueldo
Para que en el cálculo de la nómina se
calcule automáticamente la vigencia del
sueldo revisando diariamente faltas,
incapacidades y salario diario se
asignará el número de concepto
correspondiente a Sueldo.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
Muestra un mensaje por cada paso
realizado en el proceso del cálculo de
nómina.
0 = No muestra mensaje (valor
predeterminado)
1 = Muestra mensaje
Trace
83
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
SueldoAnual
Se utiliza para el tipo de impuesto 7:
Normal por diferencia para conocer el
número de concepto que se utilizará
para obtener el sueldo anual.
Número de concepto. Esta columna
no puede quedar vacía, indique cero
(0) si no requiere ningún valor.
VacacionPorDiaTrabajo
Para que el concepto de sueldo no
tome en cuenta los días de vacaciones
se utiliza esta variable.
0 = Toma en cuenta vacaciones (valor
predeterminado)
1 = No toma en cuenta vacaciones
Sección [Cierre]
En esta sección se configura el comportamiento del sistema con respecto al cierre de
la nómina.
Variable
Descripción
Calcula el impuesto retenido y Crédito
pagado al momento de hacer el cierre
para almacenarlos en los acumulados
de impuesto.
Ejemplo:
CalculaImpuesto = 1
ISTP – Subsidio –Crédito Pagado >= 0
es ImpuestoRetenido
CalculaImpuesto
ISTP - Subsidio - Crédito Pagado <=
0 es CreditoPagado
Valor Permitido
0 = No recalcula impuesto (valor
predeterminado)
1 = Calcula Impuesto ISTP – Subsidio
– Crédito
CalculaImpuesto = 0
ImpuestoRetenido = Valor generado en
el cálculo de la nómina
CreditoPagado = Valor generado en el
cálculo de la nómina
CREDITO
Define el valor del/los conceptos donde
se calcula el crédito directo de la tabla
del Art. 115 que afectarán a los
acumulados mensuales de Impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
CreditoPagado
Define el valor del/los conceptos donde
se calculó el crédito pagado que
afectará los acumulados de impuesto,
siempre y cuando el parámetro
CalculaImpuesto = 0
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
ImpuestoRetenido
Define el valor del/los conceptos donde
se calculó el impuesto retenido que
afectará los acumulados de impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
84
Manual Curso Técnico
Variable
Descripción
Valor Permitido
ImpuestoRetenido86
Define el/los números de concepto
donde se calcula el impuesto del Art. 86
que afectan a los acumulados
mensuales de impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
ISPT
Define el valor de los conceptos donde
se calcula el impuesto directo de la
tabla del Art. 113 que afectan a los
acumulados mensuales de impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
SUBSIDIO
Define el valor de los conceptos donde
se calcula el subsidio directo de la tabla
del Art. 114 que afectan a los
acumulados mensuales de impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
SubsidioNoAcred
Define el valor de los conceptos donde
se calcula el subsidio no acreditable
proporcionado por el procedimiento de
la tabla del Art. 114 que afectan a los
acumulados mensuales de impuesto.
Número de concepto
En caso de ser más de un valor
sepárelos por “comas”.
Sección [Conceptos]
Defina los tipos de conceptos que utilizará en la nómina
Variable
Descripción
Valor Permitido
TipoN
Indica los diferentes tipos de conceptos
de percepciones y deducciones que se
manejan en la empresa, donde “n”
tomará el valor desde uno (1) hasta (n)
cantidad de tipos de conceptos.
Ejemplo:
Tipo1 = Provisión
Tipo2 = Vales
Tipo3 = Estadístico
Etc.
Descripción del tipo de concepto.
Como
tipo
de
concepto
maneja
predeterminado,
Sicoss
percepciones y deducciones
Ejemplo:
Provisión
Vales
Estadístico
85
Sicoss 2000 SUA
Sección [ControlPanel]
Configure algunos parámetros del sistema
Variable
Descripción
Valor Permitido
ActivaFoto
Indica si desea usar fotografías en la
captura de empleados.
0 = Desactivado
1 = Activado (Valor predeterminado)
ActivaPlantilla
Verifica al dar un movimiento a un
trabajador qué el centro de trabajo,
departamento, puesto y contrato
existan como registro en el tabulador de
plantilla o plazas presupuestadas u
ocupadas.
0
=
Desactivado
predeterminado)
1 = Activa plantilla
AntiguedadCalendario
ArchivoSUA+RegPat
Toma la antigüedad del trabajador
desde el inicio del año en ves de su
fecha de ingreso.
Crea un archivo en la carpeta en el
subdirectorio SUAWIN por cada registro
patronal, donde se almacenan los
archivos del SUA que se exportan de
Sicoss.
(Valor
AntiguedadCalendario =0, Toma la
antigüedad a partir de su fecha
de ingreso
AntiguedadCalendario =1, Toma la
antigüedad a partir del inicio
del año.
0 = Todos los archivos se guardan en
SUAWIN (valor predeterminado)
1 = Crea diferentes carpetas por
registro patronal.
Indica si desea que Sicoss 2000 asigne
un número consecutivo de empleado de
forma automática al dar una alta en el
sistema.
AsignaNumero
Nota: Para que esta variable funcione,
deberá de tener registrada la variable
“AsignaNumeroFormato” y una de las
siguientes 3 variables establecidas a 1
0 = No asigna
1 = Asigna
RevisaCURPRepetido=1
RevisaIMSSRepetido=1
RevisaRFCRepetido=1
Define el formato con el cual se
asignará el número del empleado.
AsignaNumeroFormato
Se utiliza únicamente cuando se asigna
la variable “AsignaNumero=1"
AsignaNumero
86
Indica si desea que Sicoss 2000 asigne
un número consecutivo de empleado de
forma automática al dar un alta de
trabajador.
Desde 0 Hasta 10 Posiciones
Ejemplo: 001, 0001, etc.
0 = Captura Manual de Número de
Trabajador. (Valor predeterminado)
1 = Asigna Número automático
Manual Curso Técnico
Variable
Descripción
Valor Permitido
AsignaSueldo
Asigna automáticamente el sueldo
tomado en cuenta el salario mínimo del
Tabulador de Puestos
0 = Manual (Valor predeterminado)
1 = Automático
bCentral
Dirección de e-mail usada
transmitir avisos por bCentral.
cuenta@proveedor
DescontarFaltas
Se utiliza para que en el cálculo
promedio de percepciones variables, al
calcular los días cotizados, descuente o
no las faltas.
0 = No descuenta
1
=
Descuenta
predeterminado)
DescontarIncapacidades
Se utiliza para que en el cálculo
promedio de percepciones variables, al
calcular los días cotizados, descuente o
no las incapacidades.
0 = No descuenta
1 = Descuenta incapacidades (valor
predeterminado)
FechaAcumulaVacaciones
Fecha de control con la cual iniciará el
proceso de acumulados de vacaciones.
Fecha con formato
DD/MM/AAAA
IMSSArticulo39
Indica si la empresa cuenta con
trabajadores que apliquen el Artículo
39.
0 = No aplica (valor predeterminado)
1 = Aplica Art. 39
LimitaPlantilla
Siempre y cuando se utilice la variable
ActivaPlantilla valida que no se den de
alta más empleados de los indicados en
las
plazas
presupuestadas
del
Tabulador de Plantilla o Plazas
Presupuestas u Ocupadas.
0 = No limita (valor predeterminado)
1 = Limita plantilla
RevisaCURPRepetido
Al dar de alta un trabajador revisa el
número de CURP no esté duplicado.
0 = No revisa
1 = Revisa
RevisaIMSSRepetido
Al dar de alta un trabajador revisa el
número de IMSS no esté duplicado.
0 = No revisa
1 = Revisa
RevisaRFCRepetido
Al dar de alta un trabajador revisa el
número de RFC no esté duplicado.
0 = No revisa
1 = Revisa
SeleccionaSueldo
Al dar de alta un trabajador despliega
los diferentes rangos de sueldo
capturados en el Tabulador de Puestos,
para seleccionar el adecuado.
0 = Captura manual de sueldo
1 = Despliegue automático
sueldos.
TipoImpuesto
Define el tipo de impuesto que será
utilizado por omisión al dar de alta un
trabajador.
Desde 0 hasta 14.
TipoNominaNormal
Se asigna el número de tipo de nómina
que se utiliza para nómina normal.
Se usa para el reproceso de cierre.
1 = Valor predeterminado
ValidaAñoAfiliacion
Al dar de alta un trabajador el sistema
valida el año de nacimiento con la
posición 5 y 6 del número de afiliación.
0 = No valida
1 = Valida (Valor predeterminado)
ValidaCentroTrabajo
Para quitar la validación de permisos de
usuarios, por centro de trabajo, en
todas las pantallas de captura de
empleado. (Valor predeterminado 1).
1 = Valida
0 = No valida
para
faltas
87
(valor
de
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
VariableDias
Concepto de nómina que necesita
obtenga el dato para los días del
bimestre en el cálculo de percepciones
variables.
# de concepto de donde tomará los
días.
ValidaFechaMov
Valida que la fecha de movimiento sea
mayor a el último día pagado, para
evitar capturar movimientos de IMSS en
un periodo de nómina cerrado. (Valor
predeterminado 1).
1 = Valida
0 = No valida
ValidaRangoSueldo
Revisa que el sueldo capturado para un
empleado se encuentre dentro de los
valores permitidos capturados en el
Tabulador de Puestos y Categorías, Si
el sueldo no se encuentra en el rango,
no permitirá continuar.
0 = Manual
1= Automático
(valor predeterminado)
VarablesPeriodosFijos
Indica si en el cálculo promedio de
percepciones variables se tomarán en
cuenta los meses con 30 días fijos.
Sólo funciona si no se utiliza el
calendario nómina.
0 = Días reales calendario (Valor
predeterminado)
1 = 30 días fijos
VariableFalta
Descuenta o no las faltas a los días del
bimestre en el cálculo promedio de
percepciones variables.
0 = No descuenta
1 = Descuenta
VariableIncapacidad
Descuenta o no las incapacidades a los
días del bimestre en el cálculo
promedio de percepciones variables.
0 = No descuenta
1 = Descuenta
Sección [DeclaracionAnual]
En esta sección se definen los rangos de sueldo que se utilizarán para la declaración
anual de rangos de sueldos.
Variable
Descripción
Valor Permitido
SalarioInicioN
Donde “N” inicia en uno (1) y se
generarán tantas variables de salario
inicial como rangos se manejen.
Cantidad inicial
SalarioFInalN
Donde “N” inicia en uno (1) y se
generarán tantas variables de salario
final como rangos se manejen.
Cantidad final
Indica de dónde obtendrá el sueldo a
comparar entre las variables definidas
anteriormente.
1= Acumulado anual de percepciones
del trabajador
2 = Salario diario anualizado del
trabajador.
3 = Salario diario del trabajador al
final del año fiscal.
TipoSueldo
88
Manual Curso Técnico
Sección [Desglose]
Configura el reporte de desglose de moneda.
Variable
Descripción
Valor Permitido
CantidadN
Indica las cantidades que se podrán
tener para el desglose de moneda si
este se requiere donde “N” será el
número de denominaciones que va
desde uno (1) hasta “n” cantidad de
variables generadas o denominaciones
existan.
Importe
Ejemplo: 0.10, 0.20, 0.50, 1.00, 2.00,
5.00, 10.00, 20.00, 50.00, 100.00,
200.00, 500.00.
Sección [Finiquito]
Parametriza la forma de calcular un finiquito.
Variable
Descripción
Valor Permitido
ConceptoImpuesto
Indica el concepto de nómina donde se
descontará
el
impuesto
de
indemnización calculado del finiquito
siempre y cuando la variable Tipo tenga
el valor separación.
Número de concepto.
GravadoSeparacion
Define
el
concepto
donde
se
acumularán todos los conceptos de
finiquito que gravan impuesto.
Número de concepto.
TasaImpuesto
Indica el número de concepto donde se
almacenará el porcentaje aplicado para
obtener el impuesto de Indemnización
del finiquito siempre y cuando la
variable Tipo tenga el valor separación.
Número de concepto.
Tipo
Indica la forma en la cual se calcularán
los impuestos del finiquito (Art. 113 o
separación).
Separación.
Sección [Generales]
Variable
Descripción
Valor Permitido
AjusteAnualSinDetalle
Indica si el ajuste anual se realizará
utilizando los acumulados de impuesto
retenido y crédito pagado o utilizando el
detalle ISPT, subsidio y crédito.
1 = Ajuste sin detalle
0 = Ajuste con detalle
AjusteAnualTodos
Se realiza el ajuste anual a todos los
trabajadores aunque hayan ingresado
después del 1º de enero del año a
calcular.
0 = Aplicar a todos
1 = Aplica sólo aquellos que
ingresaron antes del 1º de enero.
89
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
BajaTerminacion
En cálculo de la nómina para los
trabajadores dados de baja, se tomará
en cuenta la fecha de terminación en
lugar de la fecha de movimiento.
0 = Fecha de movimiento
1 = Fecha de terminación
CreditoFinMes
Indica si el crédito al salario será
pagado en el caso de existir en un
periodo intermedio, en el último período
del mes.
Número de concepto
DiaPrenomina
Define el valor que se usará para
algunos cálculos de impuesto como
valor de ajuste para el número de días
del año
Valor de un día
Ejemplo:
1 día ó 1.01349
DiasMes
Días del mes
Ejemplo:
31,30.4, 30 ó 28
Valor para poder calcular el salario
diario cuando se tiene el sueldo
mensual.
FactorSubsidio91
Factor de subsidio acreditable para el
año 1991. Cuando se utiliza el tipo de
impuesto comparativo10 ó 14 de las
tablas actuales con las de 1991.
Factor de subsidio
Ejemplo:
86.4
ImpuestoMarginal
Define cómo obtener el impuesto
marginal con la tabla de Impuesto 114.
80
80a
ImpuestoSigno
Indica el signo que se usará para el
desglose de los conceptos.
(-) = Valor predeterminado
IncidenciasAnteriores
Indica si se calcula la nómina del
periodo actual con las faltas del periodo
anterior.
0 = Incidencias reales
1 = Incidencias anteriores
MesAjusteAnual
Indica el número del mes en el cual se
comenzará a realizar el ajuste anual de
impuestos.
Número de Mes: 1 al 12
12 = Valor predeterminado
13 = No Ajusta durante el año
NominaCapturada
Indica que se puede volver a calcular la
nómina del empleado al cual se le
capturaron conceptos en el módulo de
Actualización de Nómina Calculada,
para que Sicoss 2000 pueda recalcular
los impuestos.
0 = Desactivado
1 = Activado
PagoMinimo
Define el menor valor que se puede
tener en un recibo de nómina para un
empleado
Importe
0 = (Valor predeterminado)
Referencia
Valor que se asigna automáticamente
al campo de referencia pudiendo ser
número de departamento, centro de
trabajo o puesto.
DEPARTAMENTO, CENTRO
TRABAJO, PUESTO.
RepiteDetalleFooter
Para sobres de nómina el detalle footer
lo imprima en cada sobre del trabajador
0 = Repite detalle footer (Valor
predeterminado)
1 =No repite detalle footer
90
DE
Manual Curso Técnico
Variable
Descripción
Valor Permitido
SueldoMensual
Indica si se maneja en la nómina el
sueldo mensual para que Sicoss 2000
pueda calcular el salario diario
correspondiente.
0 = Desactivado
1 = Activado
UltimoDiaPagado
Indica si se utilizará el último día
pagado para calcular el siguiente
período de nómina.
0 = Utiliza los días del periodo
1 = Utiliza el último día pagado
Sección [IncidenciasDiarias]
Variable
Descripción
Son los colores que pueden tomar los
cuadros en la captura masiva.
Color_clavefalta
Ejemplo:
Color_1, Color_10, etc.
Valor Permitido
De 0 a 15
0 = Negro
1 = Azul
2 = Verde
3 = Cian
4 = Rojo
5 = Magenta
6 = Amarillo
7 = Blanco
8 = Gris
9 = Azul claro
10 = Verde claro
11 = Cian claro
12 = Rojo claro
13 = Magenta claro
14 = Amarillo claro
15 = Blanco brillante
Sección [Integracion]
Variable
Descripción
Valor Permitido
Despensa
Define como se integra el importe de la
despensa al salario base de cotización
(Si se integra toda o sólo el excedente)
Excedente
Toda
DespensaFija
Indica una cantidad fija que se integra
siempre al salario base de cotización
por concepto de despensa. (A todos los
trabajadores)
Cantidad monetaria
DespensaTope
Define el valor que se usará para topar
la despensa. En caso de no existir tope,
indique un valor elevado.
Cantidad monetaria.
91
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
FondoAhorroTope
Define el valor que se usará para topar
el fondo de ahorro. En caso de no
existir tope, indique un valor elevado.
Cantidad monetaria.
IMSSInfonavit
Indica si la integración de salario es
igual para IMSS e Infonavit.
Iguales
Sección [Poliza]
Variable
Descripción
Valor Permitido
Archivo
Nombre
predeterminado
para
almacenar los resultados de la
exportación de la póliza contable
Ruta:\nombre de archivo
Ejemplo:
C:\poliza.txt
ConservarHistoria
Conserva
las
históricamente.
0 = No guardar historia
1 = Guardar historia
DescripcionCuenta
Indica si la descripción de cuenta la
toma de la descripción del concepto o
de la descripción del Tabulador
Descripción de Cuentas Contables.
0 = Descripción conceptos de Nómina
1 = Tabulador descripción de cuentas
contables
LayOut
En caso de manejar interfase contable,
asigna el nombre del sistema contable
con el que se interfasará Sicoss.
SAP
SOLOMON
CONTAFISCAL
COI, etc.
Reporte
Nombre del reporte que se utiliza para
desplegar la información de descarga
contable. Estos reportes son creados
por Sicoss. la póliza contable
Nombre del reporte
Ejemplo:
PolizaContable.
pólizas
contables
Sección [TipoPago]
Registre la diversas formas en que paga a sus empleados.
Variable
Descripción
Valor Permitido
TipoN
Indica los posibles tipos de pago que
serán asignados a los empleados
donde “N” inicia en cero (0) hasta el
número de tipos de pago que requiera.
Descripción tipo pago
Ejemplo:
Efectivo, cheque, banco.
92
Manual Curso Técnico
Sección [Puesto]
Variable
Descripción
Valor Permitido
Se
indica
si
las
prestaciones
adicionales que se mostrarán en el
Tabulador Puestos y Categorías,
integran o no al salario base de
cotización.
0 = No integra
1 = Integra
Por omisión las 5 primeras
prestaciones integran y las últimas
5 no integran.
Título que se da a cada prestación que
desea aparezca en el Tabulador
Puestos o Categorías. Donde “N” indica
un valor desde uno (1) hasta diez (10).
Nombre de la prestación
Ejemplo:
Vales
IntegraPrestacion1
IntegraPrestacion2
IntegraPrestacion3
IntegraPrestacion4
IntegraPrestacion5
IntegraPrestacion6
IntegraPrestacion7
IntegraPrestacion8
IntegraPrestacion9
IntegraPrestacion10
Titulo_Prestación_N
Sección [Vales]
Variable
Descripción
Valor Permitido
Cantidad”N”
Indica las cantidades que se podrán
tener para el desglose de vales si este
se requiere, donde “N” será el número
de denominaciones que va desde uno
(1) hasta “n” cantidad de variables
generadas o denominaciones existan.
Cantidad monetaria
Ejemplo:
50.00
100.00
Sección [VentanaPrestaciones]
Variable
Descripción
Valor Permitido
ConceptoN
Los conceptos de captura pueden
visualizarse en movimientos de nómina
para los trabajadores.
Número consecutivo iniciando en uno
(1)
Puestos
Para visualizar el valor de las pestañas
que se dieron de alta en el Tabulador
de Puestos.
0 = No ver prestaciones de puestos.
1= Visualiza prestaciones de puestos
VerAltas
Para visualizar el Tabulador Altas y
Actualización de Empleados.
1 = Ver altas
0 = No Ver altas
93
Sicoss 2000 SUA
Variable
Descripción
Valor Permitido
VerAusentismos
Para visualizar el Tabulador Faltas y
Ausentismos
1 = Ver ausentismos
0 = No ver ausentismos
VerCursos
Para visualizar el Tabulador Cursos
1 = Ver cursos
0 = No ver cursos
VerCursoValor
Para visualizar la Opción
Empleado.
1 = Ver valor curso
0 = No ver valor curso
VerIncapacidades
Para visualizar la Opción Actualización
de Incapacidades.
1 = Ver incapacidades
0 = No ver incapacidades
VerMovNomina
Para visualizar la Opción Movimientos
de Nómina.
1 = Ver movimiento nómina
0 = No ver movimiento nómina
VerNomina
Para visualizar la Opción movimientos
de Nómina Capturada.
1 = Ver nómina capturada
0 = No ver nómina capturada
XY&Aplicaciones
Posición en la pantalla donde aparece
la ventana de prestaciones.
Valor predeterminado 0,0
Calificar
Sección [Reportes]
Variable
AlfabeticoPermisos
CotroPlazo
CreditosGenerales
EstanciaInfantil
FondoVivienda
FormatoFolio
Hipotecario
ISSSSPEA
MotivoAltas
MotivoBajas
MovimientosFijos
Neto
PensionAlimienticia
Prenomina
PrestacionesEcomomicas
Quinquenio
Sindicato
TrimConceptos.Listi
TrimSWConceptos.Listi
94
Descripción
Valor Permitido
Manual Curso Técnico
Práctica V
Instalación en el Manejador de Base de Datos SQL
Server
Si usted desea instalar Sicoss 2000 SUA con el Manejador de Base de Datos SQL
Server, siga los pasos que se describen a continuación, ya que resultan necesarios
para una buena configuración.
Creación de la Base de Datos en SQL Server
Una vez copiados y preparados los archivos del sistema Sicoss 2000 en el servidor,
deberá crear la base de datos en SQL Server (7 o versiones posteriores). Para ello
necesitamos que cuente ya con el servidor de SQL Server instalado y funcionando.
Este servidor puede ser el mismo que empleamos en el procedimiento anterior, o
puede ser otro completamente diferente. Se recomienda que el servidor donde se
instalará SQL Server no tenga ningún otro servicio importante corriendo (Por ejemplo,
ser un controlador principal de dominio ya que implica la necesidad de validar los
nombres de usuario y contraseñas en el momento que el usuario esté conectado al
dominio, lo que interfiere con el rendimiento de SQL).
El procedimiento para dar de
alta la base de datos en el
Servidor de SQL Server es el
siguiente.
Paso 1
Usando
el
Enterprise
Manager, haremos un clic con
el botón derecho sobre la
carpeta Bases de Datos
(Databases)
y
seleccionaremos la opción
crear una Nueva Base de
Datos (New Database).
95
Sicoss 2000 SUA
Paso 2
El nombre de nuestra nueva
base de datos, la cual
llamaremos de manera
predeterminada Sicoss32.
Paso 3
Una
vez
que
hemos
completado las opciones
del archivo de datos
haremos clic en la ficha
Registro de Transacciones
(Transaction Log).
Este es un archivo especial
de la base de datos donde
se efectúan las operaciones
realizadas físicamente en
ella y que posteriormente
será grabadas ahí mismo,
mejorando el rendimiento y
permitiéndonos recuperar
nuestra información a un
estado de integridad en un
determinado momento.
Para que este funcione apropiadamente debemos especificar nombre, directorio y
disco duro donde se almacenará, así como su tamaño original y características de
crecimiento.
96
Manual Curso Técnico
Paso 4
Una vez terminada la configuración de la base de datos haremos clic en el botón
Aceptar (Ok). SQL Server creará los archivos dentro de los lugares designados para
nuestra nueva base. Este proceso puede durar un cierto tiempo. Al terminar
tendremos una nueva base
de datos dentro de nuestra
lista con el nombre de
Sicoss32. ¡Pero espere!
¡Todavía
no
hemos
terminado! Seleccionando
la base que hemos creado,
haremos un clic con el
botón derecho del mouse y
seleccionaremos la opción
Propiedades (Properties).
Veremos que existen dos nuevas fichas en la ventana de configuración de la base de
datos. Sin embargo, nos interesa la tercera ficha (las dos primeras ya las hemos
configurado apropiadamente).
Paso 5
En esta ficha activaremos las
casillas Select Into o Copia
Masiva (Select Into / Bulk
Copy), Truncar Registro en
Punto
de
Comprobación
(Truncate
Log
on
Checkpoint),
Crear
Estadísticas Automáticamente
(Auto Create Statistics) y
Actualizar
Estadísticas
Automáticamente
(AutoUpdate
Statistics),
aunque puede activar otras
opciones si lo desea o
considera conveniente.
97
Sicoss 2000 SUA
Paso 6
La base de datos que acabamos de crear se encuentra completamente vacía, pues no
contiene ninguna de las tablas que se emplean en el sistema Sicoss 2000, aunque
dentro de ella existen varias tablas que fueron creadas por el mismo SQL Server (son
tablas de Sistema y no deberán ser empleadas directamente por los usuario). Para
crear las tablas que se usarán con nuestro sistema, tendremos que hacer un clic en el
submenú Herramientas (Tools) y seleccionar la herramienta Analizador de Consultas
(Query Analyzer).
Paso 7
Abra el archivo de nombre
Sicoss2000SUA.sql
que
se
encuentra grabado en la carpeta
Sicoss2000, o en la misma
carpeta del servidor donde se
instalaron
los
programas
actualizados.
98
Manual Curso Técnico
Paso 8
Seleccione la base de datos Sicoss32 que acabamos de crear, en la lista desplegable
de Bases de Datos y ejecute el script presionando la tecla de función “F5” o haciendo
un clic en el botón Ejecutar (Run) de la barra de herramientas, identificado por un
triángulo verde (el típico botón de PLAY de las grabadoras). Esto creará toda la
estructura de tablas e índices necesarios en la base de datos Sicoss2000 para que el
sistema pueda funcionar.
Paso 9
Una vez terminada la consulta, aparecerá la ventana del analizador de consultas
donde se mostrará que las instrucciones fueron realizadas con éxito.
99
Sicoss 2000 SUA
Inicios de Sesión
Una vez que se ha creado la base de datos de Sicoss 2000 en SQL Server, será
necesario que el administrador de SQL agregue los inicios de sesión para aquellas
personas que serán usuarios del Sistema.
El siguiente procedimiento le indicará los pasos a seguir si usted no tiene
conocimientos de MS-SQL Server 7.
Paso 1
Desde el Administrador
Coorporativo
(Enterprise
Manager) de SQL Server 7,
vaya a la rama de
Seguridad (Security) y entre
a la hoja de Inicios de
Sesión (Logins). Dentro de
esta hoja haga un clic con
el botón derecho en la
ventana con la lista de
usuarios
registrados
y
seleccione la opción Nuevo
Inicio de Sesión (New
Login).
Aparecerá una ventana
donde especificaremos la
configuración
inicial
de
nuestro usuario.
Paso 2
Dependiendo
de
nuestras
características de seguridad, debemos
decidir la forma en la que verificaremos
que el usuario agregado sea él
verdaderamente. Para ello disponemos
de la autentificación de Windows NT (lo
que significa que primero deberá estar
registrado en un dominio de Windows
NT), empleando su mismo nombre de
Windows NT y la misma contraseña o
asignando un nuevo nombre de usuario
y nueva contraseña que sean
independientes del nombre de usuario
en Windows NT.
100
Manual Curso Técnico
A este último método se le llama “Autentificación de Modo Mixto” y es mucho más
seguro que la primera opción, pues si alguien conoce el nombre de usuario y
contraseña de algún usuario de Sicoss 2000 o de cualquier otra aplicación de SQL
Server, puede registrarse en el servidor y llegar a conocer información que no debiera
estar a su disposición.
En Sicoss 2000 será necesario usar el modo mixto para la autentificación, ya que
empleamos el método más seguro posible para evitar que un usuario no autorizado
pueda tener acceso a la información confidencial de su nómina.
Además de asignar la forma en que se validará al usuario deberá anotar en algún
lugar su nombre y contraseña, ya que esta misma tendrá que darse de alta en Sicoss
2000 o el usuario no podrá acceder a la información de la base de datos. También se
podrá asignar en esta misma ventana la base de datos predeterminada para el nuevo
usuario, así como el idioma de los mensajes que envíe el servidor de SQL. En la base
de datos seleccione Sicoss2000 (o la base de datos creada para tal fin) y deje el
idioma con la opción Predeterminado (Default).
Paso 3
Una vez configurada la forma de autentificación del nuevo usuario, haga clic en la
ficha Acceso a Base de Datos (Database Access). Aparecerá la ventana Siguiente.
Esta ventana muestra dos listas. La
primera presenta TODAS las bases de
datos existentes en SQL Server 7. En
esta lista deberá activar la casilla
Permitir (Permit) de la base de datos
Sicoss 32 (o la creada para este fin)
para que el usuario pueda acceder a
ella. También puede activarla para otras
bases si lo considera necesario, con
excepción de Master, MSDB, Model y
TempDB, ya que pertenecen al mismo
SQL Server y puede dañarlas
irreparablemente.
101
Sicoss 2000 SUA
En la segunda lista se muestran las acciones predefinidas que puede realizar el
usuario en cada base de datos (según se vayan seleccionando). Para la base Sicoss
32 activaremos los roles (o acciones predefinidas) de Public, DataReader y DataWriter
(estas acciones pueden definirse aún cuando el usuario ya exista en el servidor) ya
que si no tiene estos permisos, el nuevo usuario podrá entrar a la base de datos sin
poder ejecutar ninguna acción sobre ella.
Si tiene alguna duda por favor consulte los libros en línea de SQL Server 7. En ellos
encontrará toda la información acerca de los inicios de sesión y permisos del usuario
en la base de datos.
Paso 4
Cuando haya efectuado todos los cambios para este nuevo usuario, haga clic en el
botón Aceptar (Ok). SQL Server 7 mostrará una ventana para confirmar la contraseña.
Reescriba la contraseña y presione el botón Aceptar (Ok). Si toda la información es
correcta, tendremos un nuevo usuario en SQL Server. En caso contrario, SQL Server
mostrará una ventana informándonos del error encontrado. Corrija este error y vuelva
a intentarlo.
Paso 5
Al terminar de dar de alta
a un nuevo usuario,
aparecerá listado en la
ventana de inicio de
sesión.
102
Manual Curso Técnico
Si después de algún tiempo de trabajar con Sicoss 2000 SUA alguno de los usuarios
ya no estuviera en la empresa o fuera asignado a otra área en la que ya no tendrá
acceso al sistema, es conveniente retirar su inicio de sesión de SQL Server, o en su
defecto, cambiar la contraseña para impedir su acceso al sistema. En el primer caso
podrá eliminar al usuario seleccionando su inicio de sesión y haciendo clic en el botón
eliminar que se encuentra en la barra de herramientas, identificado como una letra “X”
de color rojo. También puede eliminarlo presionando el botón derecho del ratón
sobre su inicio de sesión y seleccionando la opción eliminar del menú emergente.
103
Sicoss 2000 SUA
Práctica VI
Instalación Manual de Actualizaciones del Web Site de
Sicoss.
Veamos ahora el procedimiento manual para actualizar Sicoss 2000 SUA desde el
Web Site de Sicoss.
Para esto vamos a utilizar los archivos que previamente habíamos bajado como son
Programas.Zip, ReportesAccess.zip y Librerias.zip. Para esto recuerde que debe tener
Winzip instalado en su equipo, y respaldar por seguridad la capeta completa de
Sicoss2000.
Abrimos el archivo
Programas.zip y
descargamos los
programas en la carpeta
C:\Sicoss2000\,
substituyendo todos los
archivos.
Abrimos ahora el archivo
ReportesAccess.zip y
descargamos los reportes
en la carpeta
C:\Sicoss2000\SicossRP,
substituyendo todos los
archivos.
104
Manual Curso Técnico
Las librerías de Sicoss para actualizarlas
necesitan un proceso especial, para esto
antes de actualizarlas es necesario
quitarlas del registro de Windows, para esto
debemos abrir una ventana de MS-DOS,
damos clic en Inicio-Ejecutar y tecleamos la
palabra COMMAND y Aceptar.
Para desregistrar las librerías, de acuerdo a cada sistema operativo es necesario
revisar la siguiente tabla:
Sistema Operativo
Ubicación de Librerías
Windows 95/ 98/ Me
C:\Windows\System\Sicoss
Windows NT / 2000 Server
C:\WinNT\System32\Sicoss
Windows XP
C:\Windows\System32\Sicoss
El comando que se utiliza para desregistrar librerías es REGISTER y varía de acuerdo
a cada Sistema Operativo de acuerdo a la siguiente tabla:
Archivo
Sistema Operativo
Register.bat
Registra las librerías cuando el sistema
trabaja con Windows98 o WindowsMe.
RegisterNT.bat
Registra las librerías cuando el sistema
trabaja con WindowsNT o Windows2000
RegisterXP.bat
Registra las librerías cuando el sistema
trabaja con WindowsXP o versiones
posteriores
Nota: para desregistrar las librerías, ejecute el archivo de acuerdo al su
sistema operativo precedido del parámetro /U.
105
Sicoss 2000 SUA
De acuerdo al sistema que tienen nuestras máquinas del teclearemos el comando
correspondiente para quitar las librerías del Registro de Windows.
Para estar completamente seguros que se
desregistraron las librerías, hay que entrar a
Sicoss desde el acceso directo del Escritorio, si
marca un error quiere decir que nuestras
librerías están correctamente desinstaladas. Si
entra al sistema, deberá de revisar el registro de
WINDOWS con el comando “Regedit”
Ahora extraiga el contenido
del archivo Librerías.zip
sobre
en
la
ruta
correspondiente de acuerdo
al Sistema Operativo que se
tenga, y substituimos las
librerías anteriores.
106
Manual Curso Técnico
El comando que se utiliza para registrar librerías es REGISTER y varía de acuerdo a
cada Sistema Operativo de acuerdo a la siguiente tabla:
Archivo
Sistema Operativo
Register.bat
Registra las librerías cuando el sistema
trabaja con Windows98 o WindowsMe.
RegisterNT.bat
Registra las librerías cuando el sistema
trabaja con WindowsNT o Windows2000
RegisterXP.bat
Registra las librerías cuando el sistema
trabaja con WindowsXP o versiones
posteriores
Recuerde que para registrar hay que hacerlo desde la ventana de MS-DOS y
colocarse de acuerdo a la carpeta y Sistema Operativo, una vez registradas vamos a
salir de la ventana del Símbolo del Sistema con la palabra EXIT.
Tip: Tenga cuidado con registrarlo 2 veces, pueden fallarle algunos
módulos.
107
Sicoss 2000 SUA
Ingrese nuevamente al sistema para probar las
nuevas opciones (Módulos).
Este procedimiento le sirve para todas las futuras actualizaciones, si existiera algún
cambio, se lo avisaremos con anterioridad.
Ya actualizado el sistema, es muy
probable que le aparezcan al iniciar
algunas opciones este tipo de errores.
Tip: Para SQL Server, el
unico usuario que puede
manipular tablas es “sa”
Estos errores se corrigen únicamente dándole clic en Continuar e indicarle al sistema
que automáticamente corrija el problema.
108
Manual Curso Técnico
Modificación del Menú de Sicoss 2000
Como se podrá dar cuenta el menú del sistema Sicoss 2000 SUA ha sido diseñado
mediante una estructura arbórea, la cual puede expandir o contraer ramificaciones
(Opciones / sub-opciones).
Cada rama principal hace referencia a un
tema / sección o aplicación en específico,
según el proceso de que se trate y éste a su
vez desplegará los 3 grupos de los cuales
se compone Sicoss (Seguro Social, Nómina
Y Recursos Humanos), con la única
excepción de los Tabuladores.
De esta manera, el sistema permite una
navegación más fácil entre cada proceso,
aplicación o reporte que se deseé realizar y
además, el crecimiento del mismo.
Esto quiere decir que ante la creación de
nuevas opciones usted no tendrá que
reinstalar el sistema para actualizarlo, sino
añadir o corregir las opciones necesarias
directamente sobre una base de datos
externa al programa.
Bases de Datos
Sicoss2000 dentro del subdirectorio SicossDB, para mejor entendimiento vea la
siguiente estructura:
Si maneja el sistema de manera local, tendrá la siguiente estructura.
Esta base es la que contiene el menú de Sicoss.
109
Sicoss 2000 SUA
Recuerde que esta estructura pude cambiar según la configuración que eligió en la
instalación, así como también si utiliza el sistema en Red.
La estructura anterior nos muestra que dentro del directorio Sicoss2000\SicossDB, se
encuentran tres bases de datos, mismas que se describen a continuación:
Base de datos que contiene información referente a la empresa como:
Razón social, domicilio fiscal Etc.
Base de datos que contiene: registros de usuarios, mensajes de error /
solución y las opciones de los menús de Sicoss 2000.
Base de datos destinada para los movimientos relacionados al SUA.
Procedimientos para la Edición del Menú
Ahora veremos como poder editar el menú de Sicoss, para poder agregar o eliminar
alguna opción del mismo.
Paso 1 (Apertura de la Base)
Sabiendo que la base a modificar es la Sicossb.mdb, procedamos a la apertura de la
misma mediante Microsoft Access 2000. Cuando inicie Microsoft Access, se mostrará
una pantalla como ésta
Tal vez usted ya tenga registrada la base de
datos en esta sección, bastará con
seleccionarla y realizar clic sobre el botón
“Aceptar”.
110
Manual Curso Técnico
En la caja de dialogó, seleccione la opción “Más archivos...” y elija “Aceptar”, esto
mostrará la siguiente imagen en donde deberá indicar la ruta donde tiene instalado
Sicoss 2000, para este ejemplo, se encuentra dentro de la unidad:
C:\Sicoss2000\SicossDB
Una vez seleccionada la base de datos realice clic sobre el botón Abrir.
Abierta la base de datos, podrá observar que la base esta constituida por más de una
tabla, entre ellas una con el nombre de “Menú”.
Seleccione la tabla y dé doble clic
sobre la misma para abrir los
registros.
111
Sicoss 2000 SUA
Cuando la tabla ya se encuentre abierta, podrá visualizar las opciones del menú
Sicoss 2000, las cuales conoce usted en su mayoría.
Ahora le indicaremos cada uno de los campos para que esto quede más claro.
Paso 2 (Descripción de Campos)
Menu_ID. Indica la posición que tendrá la opción dentro de las ramificaciones del
menú, por ejemplo, de acuerdo al menú que visualizamos en Sicoss, muestra la
siguiente estructura:
Como puede observar,
cada
rama tiene un valor, el cual
determinará la posición y el grupo
al que pertenece la opción que se
está capturando.
En esta imagen se muestran los
dos primeros grupos de Sicoss,
Actualización de Información y
Tabuladores del Sistema.
112
Manual Curso Técnico
El primer grupo inicia a partir del número 1000 dentro del campo Menu_ID, por lo que
las sub-opciones tendrán una numeración siguiente a este grupo.
Descripción. Es el nombre o texto que deseamos aparezca en el menú, como nota
importante no debe existir dos opciones con la misma descripción.
CFileName. Es el nombre del archivo ejecutable que contiene la opción descrita en el
campo anterior.
Modulo. Es el número de aplicación que deberá ejecutar el archivo especificado en el
campo anterior. Si el número es –1 entonces no se trata de una opción sino de alguna
rama principal.
Padre. Indica la descripción de la rama principal (a que sección pertenece), es una
descripción única para las ramas principales.
PadreID. Descripción para las sub-ramas, opciones y sub-opciones del menú.
Paso 3 (Ejemplo)
Para un mejor entendimiento apliquemos un ejemplo.
El sistema Sicoss 2000 agregó una nueva grafica llamada “Gráfica de Distribución de
Cuotas”, la cual tiene el modulo 6021. Antes que nada debemos situar el módulo al
que pertenece de acuerdo a la aplicación que tenga.
Si el sistema sólo cuenta con 5 ramas principales
podemos observar que el nuevo módulo
correspondería
al
último
“Gráficas
y
Estadísticas”.
Este grupo deberá localizarlo dentro de la tabla
Menú, el cual tendrá el índice 5000 en el campo
Menu_ID.
113
Sicoss 2000 SUA
Grupo de Gráficas de Nóminas
Grupo de Gráficas de RH
Grupo de Gráficas de IMSS
Claramente esta es una gráfica para el seguro social, así que el siguiente paso es
capturar este nuevo módulo al final del grupo de Seguro Social de la siguiente
manera.
114
Manual Curso Técnico
Una vez capturada la nueva opción, al
accesar nuevamente a Sicoss, verá que en
la sección Gráficas del Sistema, dentro del
área de Seguro Social (IMSS) aparecerá una
nueva opción, lista para ser aplicada.
Algunas nuevas opciones tal vez requieran
de la actualización de sus archivos, en este
caso “SicossGráficas.exe” se encuentra en la
página de Actualizaciones de Sicoss.
115
Sicoss 2000 SUA
Capítulo V
Procesos Especiales
Importación de Información
Sicoss 2000 SUA cuenta con el procedimiento de importación de información que le
permitirá transferir los datos necesarios para que usted pueda comenzar a trabajar
con Sicoss 2000 SUA.
Paso 1. Diseño de Información (LayOut). Antes que nada deberá contar con la
información requerida por Sicoss 2000 SUA según el diseño de las bases del mismo
sistema, pero aunque las bases de Sicoss 2000 cuenten con una gran variedad de
campos, sólo algunos serán necesarios.
A continuación se mostrarán los Layouts que solicitará el sistema para la importación
de los datos más importantes.
Empleados: Se validan los campos identificados como requeridos.
Campo
Validación
TR_Numero
Î
Se permiten valores alfanuméricos, este valor no
deberá tener más de 10 caracteres
TR_CURP
Î
Primeros diez caracteres iguales al RFC, validación
del carácter 11 que identifica el sexo, valida la
existencia de CURP repetido.
TR_Paterno
Î
La longitud no debe ser mayor a 25 caracteres. Solo
se permiten letras.
TR_Materno
Î
La longitud no debe ser mayor a 25 caracteres. Solo
se permiten letras.
TR_Nombre
Î
La longitud no debe ser mayor a 25 caracteres. Solo
se permiten letras.
TR_IMSS
Î
Solo dígitos numéricos, Validación del digito
verificador, Validación de ausencia de ceros, Validar
la existencia de NSS repetido.
TR_RFC
Î
Longitud de 10 ó 13 caracteres, primeros 4
caracteres
alfabéticos,
caracteres
restantes
numéricos, revisa que la fecha sea válida, primeros
cuatro caracteres estén fuera de la lista de al
palabras restringidas.
TR_Fecha_Ingreso
Î
Deberá tener un formato de fecha valido.
TR_Fecha_Nacimiento
Î
Deberá tener un formato de fecha valido.
TR_CP
Î
Deberá tener 5 dígitos.
116
Manual Curso Técnico
Layout de Importación de Empleados
Campo
Descripción
TR_NUMERO
Clave del trabajador.
TR_TARJETA
Clave de tarjeta
TR_CURP
CURP
TR_BANCO
Clave del banco en que se deposita la
nómina al trabajador
TR_PATERNO
Tipo de
Dato
Longitud Obligatorio
Alfanumérico
10
SI
Numérico
6
NO
Alfanumérico
20
SI
Numérico
3
NO
Apellido Paterno
Alfanumérico
25
SI
TR_MATERNO
Apellido Materno
Alfanumérico
25
SI
TR_NOMBRE
Nombre(s)
Alfanumérico
25
SI
TR_IMSS
Número de Seguridad Social
Número Entero
15
SI
TR_RFC
RFC
Alfanumérico
15
SI
TR_FECHA_INGRESO
Fecha de Ingreso (dd/mm/aaaa)
Fecha/Hora
8
SI
TR_OCUPACION
Ocupación
Alfanumérico
30
NO
TR_OBSERVACIONES
Observaciones del trabajador
Fecha de Nacimiento
Alfanumérico
30
TR_FECHA_NACIMIENTO
dd/mm/aaaa
8
NO
SI
TR_LUGAR_NACIMIENTO
Lugar de nacimiento del trabajador
Alfanumérico
30
SI
TR_SEXO
Sexo del Trabajador
(0=Masculino;1=Femenino)
Numérico
1
SI
TR_ESTADO_CIVIL
Clave de estado Civil (0: Soltero,1:
Casado, 2: Divorciado, 3: Separado, 4:
Viudo,
5: Unión Libre
Numérico
1
SI
TR_FECHA_CASAMIENTO
Fecha de casado
dd/mm/aaaa
8
NO
TR_LUGAR_CASAMIENTO
Lugar de matrimonio
Alfanumérico
20
NO
TR_CALLE
Calle del Domicilio del trabajador
Alfanumérico
40
SI
TR_COLONIA
Colonia donde se ubica el domicilio
Alfanumérico
25
SI
TR_CP
Código Postal
Numérico
5
SI
TR_ESTADO
Estado o Municipio
Numérico
30
SI
TR_CIUDAD
Ciudad
Alfanumérico
40
SI
TR_TELEFONO
NO
Teléfono
Alfanumérico
15
TR_CARTILLA
Cartilla del Trabajador
Alfanumérico
10
NO
TR_PASAPORTE
Número de Pasaporte
Alfanumérico
10
NO
TR_PERMISO
Permiso otorgado (SEGOB) a
trabajadores extranjeros
Alfanumérico
10
NO
TR_NACIONALIDAD
Clave de Nacionalidad (1: Mexicana)
Numérico
2
SI
TR_ESTUDIOS
Clave del nivel de estudios (0: Doctorado,
1: Maestría, 2: Licenciatura, 3: Pasante,
4: Licenciatura Incompleta, 5:
Prep.Voc.Tec. ó Comercial, 6: Comercial
Técnico,
7: Secundaria, 8:
Primaria, 9: Sin Estudios, 10:
Especialidad
Numérico
1
SI
TR_VALUACION
Clave de evaluación Corespondiente al
Tab. Tipos de valuación Laboral
Numérico
1
SI
TR_FONACOT
Fonacot
Alfanumérico
10
NO
117
Sicoss 2000 SUA
Campo
TR_VACACIONES
Descripción
Tipo de Dato Longitud Obligatorio
Vacaciones Pendientes
Numérico
4
SI
TR_INTERFALTAS
Aplicación de Faltasde IMSS a Nómina
Numérico
1
NO
TR_COTIZA_IMSS
Si el Trabajador Cotiza IMSS
Numérico
1
NO
TR_COTIZA_RETIRO
Si el Trabajador Cotiza Retiro
Numérico
1
NO
TR_COTIZA_INFONAVIT
Si el trabajador Cotiza INFONAVIT
Numérico
1
NO
Horas de Jornada
Mes IMSS (1: Mes Calendario, 0: Mes 30
Días)
Numérico
1
SI
Numérico
1
SI
Numérico
1
SI
Numérico
1
Numérico
1
Numérico
1
SI
Fecha/Hora
8
SI
Alfanumérico
20
Numérico
2
Numérico
2
Numérico
2
SI
Numérico
2
SI
Numérico
10
NO
Numérico
1
Numérico
1
Numérico
4
Alfanumérico
15
Número Entero
2
Número Entero
2
Alfanumérico
50
NO
Alfanumérico
50
NO
Número Entero
2
SI
TR_HORAS_JORNADA
TR_MES_IMSS
TR_MES_NOMINA
TR_TIPO_ISPT
TR_ISPTNOANUAL
TR_TIPO_PAGO
TR_ULT_DIAPAGO
TR_CUENTA_DEPOSITO
TR_SUCURSAL
TR_UNI_MEDICAF
TR_UBICA_PAGO
TR_SINDICATO
Mes Nómina (1: Mes Calendario, 0: Mes
30 Días)
Tipo de Procedimiento para el cálculo de
Impuesto
Si se le aplicará ajuste anual al
trabajador
Tipo de Pago asignado al trabajador, de
acuerdo a la configuración de SICOSS
Último día que se le pagó al trabajador
Número de cuenta de depósito de
nómina
Número de sucursal bancaria
Número de unidad medica
correspondiente al empleado
Clave de la ubicación de pago de
acuerdo al contenido del tabulador
"Ubicación de Pago"
Clave del sindicato afiliaqdo al
trabajador, deacuerdo al contenido del
"Tabulador de Sindicatos"
TR_REPORTAID
Clave del jefe inmediato
Número de horas extras pagadas al
TR_PAGAHORASEXTRAS
trabajador
Número de lector para el registro de
TR_LECTORID
asistencia
Campo que permite almacenar el valor
TR_ANTIGUEDADANTERIOR
de la antigüedad
Número de cuenta contable asignada al
TR_CUENTACONTABLE
trabajador
Clave del banco en que se deposita la
TR_BANCODEPOSITO
nómina al trabajador
Número de plaza correspondiente al
TR_BANCOPLAZA
banco
TR_PADRE
Nombre del Padre
TR_MADRE
TR_PENSION
118
Nomb re de la Madre
Clave del tipo de pensión (0: Sin
Pensión,
1: Pensión de IV, 2: Pensión
de RT)
NO
NO
SI
NO
NO
NO
NO
NO
NO
SI
NO
Manual Curso Técnico
Movimientos. Se validan los siguientes campos:
Campo
Validación
TR_NUMERO
Î
Valor alfanumérico de máximo diez caracteres,
deberá ser un ID válido correspondiente a la tabla de
Empleado.
MOV_FECHA
Î
Deberá ser una fecha válida posterior o igual a la del
último movimiento. Solo es igual en la baja.
MOV_CLAVE
Î
Deberá corresponder a un número existente en el
tabulador Tipos de Movimientos
MOV_CENTRO
Î
Deberá corresponder a un número existente en el
tabulador Centros de Trabajo.
MOV_PERIODO
Î
Deberá corresponder a un número existente en el
tabulador Periodos de Nómina
MOV_TIPOEMPLEADO
Î
Deberá corresponder a un número existente en el
tabulador Tipos de Empleado
MOV_DEPTO
Î
Deberá corresponder a un número existente en el
tabulador Departamentos
MOV_PUESTO
Î
Deberá corresponder a un número existente en el
tabulador Puestos o Categorías
MOV_CONTRATO
Î
Deberá corresponder a un número existente en el
tabulador Tipos de Contratos
MOV_JORNADA
Î
Deberá corresponder a un número entero de 0 a 6
(0:Normal, 1: trabaja un día, etc - 6: Jornada
reducida)
Layout de Importación de Movimientos
Campo
Descripción
Tipo de Dato Longitud
TR_NUMERO
Clave del trabajador
PTR
Número consecutivo de movimiento
del trabajador.
MOV_FECHA
Fecha del movimiento
MOV_APLICACION
Clave del movimiento de IMSS.
MOV_CLAVE
Clave del movimiento, definido por uno
de los 4 estados posibles:
(A: Alta, B: Baja, M: Modificación, R:
Reingreso)
MOV_MOTIVO
Clave del motivo. Referencial al
tabulador Motivos de Movimientos
Alfanumérico
MOV_CENTRO
Clave del centro. Referencia al
tabulador Centros de Trabajo
Alfanumérico
MOV_PERIODO
Clave del periodo.
Obligatorio
Alfanumérico
10
SI
Numérico
2
NO
dd/mm/aaaa
8
SI
Numérico
1
SI
Alfanumérico
1
SI
3
SI
4
SI
1
SI
Número Entero
119
Sicoss 2000 SUA
Incapacidades. Se validan los siguientes campos:
Campo
Validación
TR_NUMERO
Î
Valor alfanumérico de máximo diez caracteres,
deberá ser un ID válido correspondiente a la tabla de
Empleado.
INCA_FOLIO
Î
Deberá ser un Valor entero entre 1 y 52.
INCA_FECHA_INICIO
Î
Deberá ser una fecha válida y que no este repetida.
INCA_RAMA
Î
Deberá ser un número entero entre 1 y 3. (Valida el
campo maternidad dependiendo el género).
INCA_SUBRAMA
Î
Deberá ser un valor entero entre el 0 y 3
dependiendo de la opción elegida en el campo
INCA_RAMA.
INCA_TIPO
Î
Deberá ser un número entero entre el 1 y el 5 este
valor depende de las dos anteriores
INCA_SUBTIPO
Î
Deberá ser un número entero entre el 1 y el 3 este
valor depende de los tres anteriores.
Layout de Importación de Incapacidades
Campo
Descripción
Tipo de
Dato
TR_NUMERO
Clave del trabajador. Referencia a la tabla
Empleado.
Alfanumérico
INCA_FOLIO
Folio de la incapacidad
INCA_DURACION
Duración de la incapacidad
Longitud Obligatorio
10
SI
Alfanumérico
8
SI
2
SI
10
SI
INCA_FECHA_INICIO
Fecha de Inicio de la incapacidad
Numérico
dd/mm/aaaa
INCA_FECHA_TERMINO
Fecha de termino de la incapacidad
dd/mm/aaaa
10
SI
INCA_FECHA_NOMINA
Fecha de aplicación en la nómina
dd/mm/aaaa
10
SI
Numérico
1
SI
INCA_TIPO
Clave del tipo de incapacidad
INCA_SUBTIPO
Clave del subtipo de incapacidad
Numérico
1
SI
INCA_RAMA
Clave de la rama de incapacidad
Numérico
1
SI
INCA_SUBRAMA
Clave de subrama
Numérico
1
SI
INCA_PORCENTAJE
Porcentaje de subsidio
INCA_SUBSIDIO
Monto de Subsidio de Incapacidad
INCA_SALARIO_INTEGRADO Salario integrado actual del trabajador
INCA_MONTO
Monto pagado
Numérico
Numérico
Numérico
2
8
8
NO
NO
NO
Numérico
8
NO
INCA_PAGO
Numérico
8
NO
Numérico
1
NO
INCA_ACC1
120
Tipo Riesgo o Maternidad Siendo las opciones
siguientes: 1= Accidente de trabajo, 2= Accidente
en trayecto, 3= Enfermedad de trabajo
Manual Curso Técnico
Layout de Importación de Incapacidades
Campo
INCA_ACC2
INCA_ACC3
INCA_ACC4
INCA_ACC5
INCA_ACC6
INCA_ACC7
INCA_ACC8
INCA_ACC9
Descripción
Clave Accidente
0 = No aplica, 1 = Golpeado contra..., 2 = Golpeado por ...
3 = Apresado por ..., 4 = Caída al mismo nivel, 5 = Caída
a diferente nivel, 6 = Contacto con electricidad,
7 = exposición a temperaturas extremas, 8 = Ingestión,
Inhalación, Absorción, 9 = Raspadura, Excoriación,
Contusión, 10 = Cortadura, 11 = Otra diversa
Acto Inseguro
0 = No Aplica, 1 = Trabaja sin autorización, 2 = Trabaja
en forma incorrecta, 3 = No respeto las guardas,
4 = esaba el equipo en forma incorrecta, 5 = Carga,
colocación o estiba insegura, 6 = Postura o posición
insegura, 7 = Trabajaba a velocidad insegura,
8 = Trabajaba sobre equipo en movimiento, 9 = No usaba
equipo protector, 10 = No coordinaba con los ompañeros,
11 = Desobedeció instrucciones de seguridad,
12 = Operaba sin tener conocimiento, 13 = No hubo
acción insegura
Parte Lesionada
0 = No aplica, 1 = Cabeza, 2 = Ojos, 3 = Brazos,
4 = Manos, 5 = espalda, 6 = Piernas, 7 = Cara, 8 = Tórax,
9 = Hombros, 10 = dedos, 11 = Abdomen, 12 = Pies
Condición insegura
0 = No aplica, 1 = Resguardo Inadecuado, 2 = Equipo no
resguardado, 3 = Herramienta o equipo defectuoso,
4 = Diseño construcción o Instalación insegura,
5 = Arreglo Peligroso, 6 = Mala iluminación, 7 = Mala
ventilación, 8 = Ropa inadecuada, 9 = Falta de avisos y
señales, 10 = Mal orden y limpieza, 11 = Falta de equipo
de seguridad.
Factor Personal
0 = No aplica, 1 = Desobediencia, 2 = Apresuramiento,
3 = Nerviosismo, 4 = Negligencia, 5 = Distracción,
6 = Juego broma, 7 = Falta de conocimiento, 8 = Falta de
pericia, 9 = Falta de instrucción, 10 = falta de experiencia,
11 = Falta de adiestramiento, 12 = Incapacidad física y
mental, 13 = Influencias alcohólica, 14 = No hubo factor
personal.
Tipo de lesión
0 = No aplica, 1 = Cortada, 2 = Luxación, 3 = Machucón, 4
= Fractura, 5 = Confusión, 6 = Laceración,
7 = Quemadura, 8 = Punción, 9 = Abrasión,
10 = Desgarradura.
Consecuencia Probable
0 = No aplica, 1 = Incapacidad parcial temporal,
2 = Incapacidad parcial permanente, 3 = Incapacidad total
temporal, 4 = Incapacidad total permanente, 5 =Muerte
Para evitar accidentes
0 = No aplica, 1 = Amonestar al trabajador, 2 = Mejorar
supervisión, 3 = Revisar el sistema, 4 = Instruir,
5 = Remover el equipo, 6 = Resguardarlo mejor o
modificarlo, 7 = Proporcionar equipo de seguridad,
8 = Colocar avisos y señales
Tipo de
Dato
Longitud Obligatorio
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
Numérico
1
NO
121
Sicoss 2000 SUA
Faltas. Se validan los siguientes campos:
Campo
Validación
TR_NUMERO
Î
Valor alfanumérico de máximo diez caracteres, deberá
ser un ID válido correspondiente a la tabla de
Empleado.
FALTA_FECHA
Î
Deberá tener un formato de fecha válido y que no este
repetida.
FALTA_TIPO
Î
Valor alfanumérico, el cual debe encontrarse en la
tabulador de Faltas o Ausentismos.
Layout de Importación de Faltas
Campo
Descripción
Tipo de Dato
Longitud
Obligatorio
TR_NUMERO
Clave del trabajador. Referencia a la tabla
Empleado.
Alfanumérico
10
SI
FALTA_FECHA
Fecha de Aplicación de la Falta
Clave de la Falta, de acuerdo a lo capturado
en el Tabulador de Faltas o Ausentismos
dd/mm/aaaa
8
SI
Alfanumérico
1
SI
FALTA_TIPO
FALTA_HORAS
Horas de Ausentismo
Número Entero
4
NO
FALTA_MOTIVO
Clave de motivo de horas de ausentismo.
Referencia al tabulador Motivo de Horas
Extra
Número Entero
2
NO
Movimientos de Nómina. Se validan los siguientes campos:
Campo
Validación
NOMI_TIPONOMINA
Î
Deberá ser un número existente en el tabulador
Tipos de Nómina.
TR_NUMERO
Î
Valor alfanumérico de máximo diez caracteres,
deberá ser un ID válido correspondiente a la tabla de
Empleado.
NOMI_CONCEPTO
Î
Deberá ser un número válido existente en el
tabulador Conceptos de Nómina.
NOMI_FECHA
Î
Deberá tener un formato válido no debe existir un
movimiento repetido.
MOMI_DATO
Î
No deberá pasar de los límites de la configuración
dependiendo del tipo de concepto.
NOMI_IMPORTE
Î
No deberá pasar de los límites de la configuración
dependiendo del tipo de concepto.
NOMI_SALDO
Î
No deberá pasar de los límites de la configuración
dependiendo del tipo de concepto.
NOMI_PERIODO_ID
Î
Deberá ser un número existente en el tabulador
Periodos de Nómina.
122
Manual Curso Técnico
Layout de Importación Movimientos de Nómina
Campo
Tipo de
Dato
Descripción
TR_NUMERO
Clave del trabajador
Alfanumérico
dd/mm/aaaa
NOMI_CONCEPTO
Clave del tipo de nomina. Referencia al tabulador
TipoNomina.
Clave definida por uno de los 3 valores posibles:
0: Alta, 1: Baja, 2: Modificación
Clave del concepto. Referencia a la tabla
Conceptos
NOMI_FECHA
Fecha del movimiento
NOMI_REFERENCIA
NOMI_DATO
NOMI_IMPORTE
NOMI_SALDO
Longitud Obligatorio
10
SI
1
SI
Numérico
1
SI
Numérico
dd/mm/aaaa
2
2
SI
SI
Referencia del concepto
Numérico
10
NO
Dato del Concepto
Numérico
8
SI
Importe del Concepto
Numérico
8
SI
Saldo del Concepto
Numérico
8
SI
NOMI_SALDOACTUAL
Saldo actual.
Numérico
8
NO
NOMI_CERRADO
Cerrado.
Numérico
1
NO
NOMI_ANO
Año.
Numérico
2
SI
NOMI_PERIODO_ID
Clave del periodo.
Numérico
1
SI
NOMI_PERIODO
Periodo.
Numérico
1
SI
NOMI_ULTIMOABONO
Ultimo abono aplicado.
Numérico
8
NO
Numérico
8
NO
NOMI_TIPONOMINA
NOMI_CLAVE
NOMI_PERIODOSRESTANTES Periodos restantes.
Nómina Histórica. Se validan los Mismos campos de los Movimientos de Nómina:
Layout de Importación Nómina Histórica
Campo
Descripción
NOMI_AÑO
Año fiscal correspondiente a la información
NOMI_PERIODO_ID
Clave del periodo de nómina. Relacionada al tabulador
Periodos de Nómina.
Número de periodo de nómina correspondiente a los
movimientos a importar.
NOMI_PERIODO
NOMI_TIPONOMINA
NOMI_CENTRO
Clave del Tipo de Nómina donde se importarán los
movimientos.
Clave del Centros de Trabajo correspondiente al
trabajador a importar.
Tipo de
Dato
aaaa
Longitud Obligatorio
10
SI
1
SI
Numérico
1
SI
Número
Entero
1
SI
2
SI
Numérico
Numérico
TR_NUMERO
Clave del trabajador. Relacionada a la tabla Empleado.
Alfanumérico
10
SI
NOMI_CONCEPTO
Clave del concepto. Relacionada a la tabla Conceptos.
Numérico
3
SI
NOMI_INICIO
Fecha de Inicio del Periodo.
dd/mm/aaaa
8
SI
NOMI_FINAL
Fecha de Término del Periodo.
dd/mm/aaaa
8
SI
NOMI_FECHA
Fecha de aplicación del movimiento.
dd/mm/aaaa
8
NO
123
Sicoss 2000 SUA
Tipo de
Dato
Campo
Descripción
Longitud Obligatorio
NOMI_REFERENCIA
Campo para indicar alguna referencia contable del
concepto a importar.
Numérico
8
NO
NOMI_DATO
Dato del Concepto.
Numérico
8
SI
NOMI_IMPORTE
Importe del Concepto.
Numérico
8
SI
NOMI_SALDO
Saldo del Concepto.
Numérico
8
SI
NOMI_GRAVADO
Gravado del Concepto.
Numérico
8
SI
NOMI_EXCENTO
Parte exenta del concepto.
Numérico
8
SI
NOMI_CERRADO
Indica si la nómina está cerrada o no.
1 = cerrada; 0 = abierta
Numérico
1
SI
NOMI_CALCULADO
Indica si la nómina fué calculada o no.
1 = calculado; 0 = No Calculado
Numérico
1
SI
Créditos de INFONAVIT. El archivo deberá ser de texto y seguir el siguiente Layout
Layout de Importación Créditos
INFONAVIT
Descripción
Tipo de Dato
Longitud
Obligatorio
Alfanumérico
Numérico
11
SI
Numérico
11
10
SI
SI
Número Entero
2
SI
ddmmaaaa
8
SI
Tipo de Descuento
Numérico
1
SI
Valor de Descuento
Numérico
8
SI
Alfanumérico
1
SI
Número de registro patronal
Número de Seguridad Social
Número de Crédito
Clave del Tipo de Movimiento (15:
Inicio de Descuento, 16: Suspensión
de Descuento, 17: Reinicio de
Descuento, 18: Modificación del Tipo
de Descuento, 19: Modificación del
Valor de descuento, 20: Modificación
del Número de Crédito).
Fecha del movimiento
Aplica Tabla de Descuento
124
Manual Curso Técnico
Tabla
NomAcumuladoISR
Long
Contenido
Datos de los Trabajadores
Descripción
Requerido
Nombre
Tipo
cTrabID
Texto
10
Identificador del Trabajador
Sí
Ano
Número(largo)
4
Año de Aplicación
Sí
Mes
Numero(byte)
1
Mes de Aplicación
Si
Gravado
Numero (Doble)
8
Gravado Acumulado
Si
Gravado86
Número (doble)
8
Gravado Acumulado de Aplicar el art. 86
No
Exento
Numero (Doble)
8
Exento Acumulado
Si
Exento86
Número(doble)
8
Exento Acumulado de Aplicar al Art.86
No
ISR
Numero (Doble)
8
ISR Acumulado
Si
Subsidio
Numero (Doble)
8
Subsidio Acumulado
Si
Crédito
Numero (Doble)
8
Crédito Acumulado
Si
SubsidioNoAcred
Número (doble)
8
Subsidio No Acreditable Acumulado
Si
CreditoPagado
Número (doble)
8
Crédito Pagado Acumulado
Si
ImpuestoRetenido
Número (doble)
8
Impuesto Retenido Acumulado
Si
ImpuestoRetenido8 Número (doble)
6
8
Impuesto Retenido Acumulado Art. 86
Si
DiasTrabajados
8
Días Trabajados Acumulados
Si
Número (doble)
Nota: De acuerdo a los diseños especificados, no es necesario contar con
todos los datos de cada tabla, con excepción de aquellos que indiquen “Sí”
en el campo “Requerido”.
Paso 2. Diseño del Archivo. Si su sistema le permite exportar información, ésta deberá
de estar en alguna de las dos formas siguientes:
Ya sea separado por
comas, el cual consiste en
que cada información de
campo estará separado de
otro mediante una coma.
125
Sicoss 2000 SUA
Por longitud de campo fijo.
Paso 3. Ingresando a la Opción. Una vez
obtenido el archivo a exportar, entre a
Sicoss 2000 y elija la opción “Importación
de Información” que se encuentra dentro
de
Procesos
y
Cálculos
del
Sistema/Recursos Humanos.
Paso 4. Definiendo Importación.
Al entrar a la importación,
aparecerá una pantalla en la que
se indicará que información se
importará y la ubicación del
archivo que contiene los datos.
Paso 5. Indicando Parámetros.
Ya seleccionado el archivo a
importar, se mostrará otra pantalla
en la que se debe de especificar
como esta hecho el archivo, es
decir, si esta delimitado por comas
o por longitud fija, el formato de
fechas que utiliza el archivo, y lo
más importante el orden de cada
campo de acuerdo a como lo leerá
y asignará el sistema.
126
Manual Curso Técnico
Por ejemplo, el siguiente archivo contiene como primera información el campo
“Numero de Trabajador” (Tr_Numero) seguido del apellido, pero en el sistema solicita
el “Numero de Tarjeta” (Tr_Tarjeta), el paso siguiente seria eliminar este campo ya
que no se encuentra en el archivo. Esto se aplicará con sólo seleccionar dicho campo
en el sistema y realizar clic en el botón de “Eliminar Fila”.
Se procede a seleccionar el
campo haciendo clic sobre el
posteriormente
mismo,
para
borrar el mismo mediante la tecla
eliminar fila.
Nota: Pude ser que que este caso
se aplique de forma inversa, es
decir, que en vez de eliminar un
campo sobre el asistente, deberá
de agregar alguno sobre el mismo
o sobre su archivo a importar.
Otro caso es el de especificar el orden
de los campos de acuerdo a como se
encuentre la información, como se
puede observar en las siguientes
indicaciones.
Como se puede observar, en este archivo se
encuentra el siguiente orden: Número del
trabajador, RFC, Apellido Paterno Etc.
Para poder ordenar el orden de los campos, haga uso de los botones siguientes:
127
Sicoss 2000 SUA
Mover Renglón Arriba
Mover Renglón Abajo
Como se podrá observar en la
siguiente imagen, el campo
RFC, se recorrió de la posición
9 a la 2 con los botónes que ya
describimos anteriormente.
Debera repetir este último
paso, según el orden que
contenga su archivo.
Diseño de Sobres de Nómina
En la mayoría de las empresas se cuenta con el diseño o formato para el sobre de
nómina, por lo que convendrá adecuar el sobre de manera automática con SICOSS
2000 SUA. Para lo cual el sistema permite la elaboración de los mismos formatos de
manera sencilla, sólo basta con capturar algunas instrucciones e indicar la posición de
impresión y listo.
A continuación se detallan los pasos a seguir para la configuración correcta de los
sobres de nómina:
Formatos por Diseñar o Editar
Deben ser modificados mediante un editor de texto plano (sin formato) como pueden
ser:
128
•
ock de notas (Notepad)
•
Edit (de MSDOS)
Manual Curso Técnico
Pero si prefiere podrá realizarlo
también en cualquier editor de
textos avanzado como Word,
Lotus Word Pro, etc., en estos
últimos no olvide almacenar los
archivos con un formato de
“sólo texto”, ya que de
establecer el formato del
paquete Sicoss 2000 no podrá
leerlo.
Estructura del Sobre de Nómina
Es importante conocer los elementos que componen a un sobre de nómina, para lo
que se describen a continuación:
Var_Global
Instrucciones
End Var_Global
“Sección Var_Global”, dentro de esta
se pueden definir variables de tipo
global.
Var
Instrucciones
End Var
“Sección Var”, dentro de esta se
pueden definir variables de tipo local
que determinarán otros valores, su
sintaxis es:
Dim Variable Tipo [Numero/Texto]
Header_Global
Instrucciones
End Header_Global
“Sección Header_Global”, dentro de
esta se puede definir el encabezado
global del sobre
Header
Instrucciones
End Header
“Sección Header”, permite establecer
un encabezado en el sobre de
nómina.
DetalleHeader
Instrucciones
End DetalleHeader
“Sección DetalleHeader”, establece el
encabezado al cuerpo (Detalle) del
sobre de nómina.
129
Sicoss 2000 SUA
Detalle
Instrucciones
End Detalle
DetalleFooter
Instrucciones
End DetalleFooter
“Sección Detalle” establece el área
principal del sobre de nómina, aquí
podrá desglosar los conceptos de
percepción y deducción.
“Sección DetalleFooter”, establece un
pie al cuerpo (detalle), del sobre de
nómina.
Footer
Instrucciones
End Footer
“Sección Footer”, establece una nota
al pie de cada sobre de nómina.
Footer_Global
Instrucciones
End Footer_Global
“Sección Footer_Global”, Se muestra
una sola vez en todo el proceso.
Nota: Aún cuando las secciones no se utilicen se recomienda incluirlas.
Elementos de un sobre de nómina
130
Manual Curso Técnico
Instrucciones
Ahora veamos algunas instrucciones que serán necesarias aplicar al realizar los
formatos.
Instrucción DiskCols
Descripción
Establece el ancho de impresión del sobre.
Sintaxis
DiskCol #Columnas
Instrucción DiskRows
Descripción
Establece el alto de impresión sobre un sobre.
Sintaxis
DiskRows #Renglones
Instrucción Locate
Descripción
Localiza una coordenada de impresión.
Sintaxis
Locate #Renglón, #Columna
Instrucción MarcaRen
Descripción
Almacena el número de renglón indicado, para evitar especificarlo
nuevamente en “locates posteriores”.
Sintaxis
Locate 4,29
Marca Ren almacena el valor de 4.
Locate ,25
Instrucción MarcaCol
Descripción
Almacena el número de columna indicada para evitar capturar la misma
columna en ” locates posteriores”.
Sintaxis
Locate 3,20
Marca Col almacena el valor de 20
Locate 7,
131
Sicoss 2000 SUA
Instrucción Print
Descripción
Imprime el contenido de una variable.
Sintaxis
Print “Mensaje”
Print variable u operación
Instrucción Printusing
Descripción
Imprime una operación o el contenido de una variable con formato de salida.
Sintaxis
Printusing “Formato” Variable
Instrucción QUITA_BLANCOS
Descripción
Elimina los renglones que están en blanco.
Sintaxis
QUITA_BLANCOS SI
QUITA_BLANCOS NO
Instrucción ALPASO
Descripción
Indica el número de recibos a imprimir por cada media carta, según el
tamaño de los sobres delimitado por DiskCols y DiskRows
Sintaxis
ALPASO 1/2/3/4.
Instrucción Impresora_Forma_Tamaño
Descripción
Sintaxis
Siempre que se mande el sobre a la impresora se indicará el tamaño de la
forma en cm o según el valor establecido en la instrucción ESCALA.
Impresora_Forma_Tamaño_[Número de formas]
Escala centímetros o pulgadas.
Nota: Si desea manejar pulgadas defina la variable escala.
Instrucción Impresora_Formas_Por_Hoja
Descripción
Indica las formas que se imprimirán por hoja, en cm o según el valor
establecido en la instrucción “ESCALA”.
Sintaxis
Impresora_Formas_Por_Hoja_[Número de formas]
132
Manual Curso Técnico
Instrucción Impresora_Forma_Ancho
Descripción
Indica el ancho de las formas que se imprimirán por hoja en cm ó según el
valor establecido en la instrucción “ESCALA”.
Sintaxis
Impresora_Formas_Por_Hoja_[Número de formas]
Nota:
Recuerde
que
las
instrucciones
Impresora_Forma_Tamaño
e
Impresora_Forma_Ancho, están sujetas al valor establecido en la variable “ESCALA”
misma que puede establecer diferentes sistemas de medidas como: Puntos, Picas,
Píxel, Centímetro, Milímetro, Pulgada etc.
Lista de Variables para su Aplicación en los Sobres de Nómina
El sistema proporciona un conjunto de variables que permitirán extraer información
referente a la nómina, así como datos generales de la empresa y sus empleados.
133
Sicoss 2000 SUA
Imformación del Empleado (TR)
Variable
Valor Devuelto
TR_AFILIACIÓN
Número de afiliación al IMSS.
TR_ANTIGUEDAD
Antigüedad del trabajador.
TR_BANCO
TR_CALLE
TR_CARTILLA
TR_CIUDAD
TR_COLONIA
TR_COTIZAIMSS
TR_COTIZAINFONAVIT
TR_COTIZARETIRO
TR_CP
TR_CUENTADEPOSITO
TR_DEPARTAMENTO
TR_DEPERTAMENTO_NOMBRE
TR_EDAD
TR_ESTADO
TR_ESTADO_CIVIL
TR_ESTADO_CIVIL_NOMBRE
TR_ESTUDIOS
TR_FALTASSICOSS
TR_FECHA_CASAMIENTO
TR_FECHA_INGRESO
TR_FECHA_NACIMIENTO
TR_FONACOT
TR_HORASJORNADA
TR_INFONAVIT
TR_INFONAVIT_ABONO
TR_INFONAVIT_FECHA_INICIO
TR_INFONAVIT_FECHA_TERMINO
TR_IINFONAVIT_NUMERO
TR_CURP
TR_SEXO_NOMBRE
TR_TIPOPAGO
TR_UBICACIONPAGO_NOMBRE
Número de banco donde se realizan las aportaciones.
Calle del domicilio del trabajador.
Número de cartilla del trabajador.
Ciudad del domicilio del trabajador.
Colonia del domicilio del trabajador.
Indica si el empleado está cotizando para el IMSS.
Indica si el empleado cotiza para el Infonavit.
Indica si el empleado cotiza para el retiro.
Código postal del trabajador.
Número de cuenta para depósito de nómina.
Número de departamento del empleado.
Nombre del departamento del trabajador.
Edad del empleado.
Estado del domicilio del trabajador.
Estado civil del trabajador.
Nombre del estado civil del trabajador.
Nivel de estudios del trabajador.
Indica si el empleado cuenta con la interfaz de faltas.
Fecha de casamiento del trabajador.
Fecha de ingreso del trabajador.
Fecha de nacimiento del trabajador.
Número de crédito FONACOT.
Muestra el número de horas de la jornada de trabajo.
Tipo de crédito INFONAVIT (abono. cuota fija, etc.).
Indica el porcentaje de abono para el INFONAVIT.
Fecha de inicio del crédito.
Fecha de término del crédito.
Número de crédito de INFONAVIT.
Número de CURP del trabajador.
Descripción del sexo (masculino o femenino).
Clave o identificador de tipo de pago del trabajador.
Descripción de la ubicación de pago del trabajador.
Nombre del trabajador a quién le reporta el trabajador
indicado.
Número de lector, en caso de utilizar reloj checador.
Cuenta contable asignada al trabajador.
Muestra el porcentaje de mantenimiento para el
INFONAVIT.
TR_REPORTA_NOMBRE
TR_LECTOR
TR_CUENTACONTABLE
TR_INFONAVIT_MANTENIMIENTO
134
Manual Curso Técnico
Variable
Valor Devuelto
TR_ISPTNOANUAL
TR_LUGAR_CASAMIENTO
TR_LUGAR_NACIMIENTO
TR_MATERNO
TR_MESIMSS
Indica si se aplica el ajuste anual o no.
Lugar del casamiento.
Lugar de nacimiento del trabajador.
Apellido materno del empleado.
Indica si se aplica “Mes IMSS” (días reales del mes).
Indica si se aplica “Mes Nomina” (días reales del mes
para la nómina).
Nacionalidad del trabajador.
(1 es Mexicana).
Nombre del empleado.
Número de empleado.
Muestra las observaciones establecidas al trabajador.
Ocupación del empleado.
Número de pasaporte del trabajador.
Apellido paterno del empleado.
Número de permiso para trabajar (en caso de ser
extranjero).
Número de puesto del trabajador.
Nombre del puesto del trabajador.
RFC del empleado.
Número de SAR.
Sexo del trabajador.
Número de afiliación del sindicato del trabajador.
TR_MESNOMINA
TR_NACIONALIDAD
TR_NOMBRE
TR_NUMERO
TR_OBSERVACIONES
TR_OCUPACION
TR_PASAPORTE
TR_PATERNO
TR_PERMISO
TR_PUESTO
TR_PUESTO_NOMBRE
TR_RFC
TR_SAR
TR_SEXO
TR_SINDICATO
TR_TARJETA
TR_TELEFONO
TR_TIPOISPT
TR_TIPOPAGO
TR_UBICACIONPAGO
TR_ULTIMODIAPAGADO
TR_UNIDADMEDICA
TR_VACACIONES
TR_VALUACION
TR_ACTUAL
TR_NACIONALIDAD_NOMBRE
TR_SUCURSAL
TR_REPORTA
TR_PAGAHORASEXTRAS
Número de tarjeta del empleado.
Número telefónico del trabajador.
Indica el método de retención de impuesto
aplicado al empleado.
Muestra la forma de pago aplicada al trabajador.
Indica la ubicación de pago del trabajador.
Muestra la fecha del
último día pagado al
trabajador.
Número de clínica correspondiente al trabajador.
Número de días de vacaciones pendientes.
Número de valuación del trabajador.
Indica actualización del trabajador.
1 Actualiza 0 No actualiza.
Descripción de la nacionalidad.
Clave o identificador de la sucursal.
Número de trabajador a quien le reporta el trabajador
indicado.
Indica si paga horas extras: 1 Si paga y 0 No paga.
135
Sicoss 2000 SUA
Variable
TR_ANTIGUEDADANTERIOR
TR_ARTICULO33
TR_BANCOPLAZA
Valor Devuelto
Antigüedad del trabajador que se quiera considerar
antes de entrar a la empresa.
Indica si el trabajador aplica para Art. 33: 1 Aplica y
0 No aplica.
Número de plaza del banco en caso de contar con
transferencia bancaria.
Información de la Empresa (EMP)
Variable
Valor Devuelto
EMP_ACTIVIDAD
EMP_BANCO
EMP_CALLE
EMP_CIUDAD
EMP_COLONIA
EMP_CONTRATO
EMP_CP
EMP_CHEQUERA
EMP_ESTADO
EMP_GUIA
EMP_SUBSIDIO
EMP_INFONAVIT
EMP_NOMBRE
EMP_REGISTRO_PATRONAL
EMP_REPRESENT
EMP_REPRESENTANTE_PUESTO
EMP_RFC
EMP_RIESGO
EMP_FECHA_COMPUTADORA
EMP_SHORTNAME
Giro de la empresa.
Número de banco de aportaciones a la empresa.
Calle donde se ubica la empresa.
Ciudad donde radica la empresa.
Colonia donde se ubica la empresa.
Número de contrato del banco.
Código postal empresa.
Número de chequera de la empresa.
Estado donde se encuentra la empresa.
Número de guía de la empresa.
Muestra el subsidio utilizado por la empresa.
Número de afiliación al INFONAVIT.
Nombre de la empresa.
Número de registro patronal de la empresa.
Nombre del representante legal.
Puesto del representante legal.
RFC de la empresa.
Clase de riesgo de la empresa.
Imprime la fecha del sistema.
Nombre corto de la empresa.
136
Manual Curso Técnico
Información de los Registros Patronales (RP)
Variable
Valor Devuelto
RP_ACTIVIDAD
RP_BANCO
RP_CALLE
RP_CALLE_NUMERO_EXT
RP_CALLE_NUMERO_INT
RP_CIUDAD
RP_COLONIA
RP_CONTRATO
RP_CP
RP_CHEQUERA
RP_EMPRESA
RP_ESTADO
RP_GUIA
RP_INFONAVIT
RP_REGIMEN
RP_REGISTRO_PATRONAL
RP_RegPatID
RP_REPRESENTANTE
RP_REPRESENTANTE_PUESTO
RP_RFC
RP_RIESGO
RP_RIESGO_PORCENTAJE
RP_CUENTACONTABLE
Giro de la empresa.
Número de banco de aportaciones empresa.
Calle donde se ubica la empresa.
Numero exterior de la empresa.
Numero interior de la empresa.
Ciudad donde radica la empresa.
Colonia de la empresa.
Número de contrato con el banco.
Código postal de la empresa.
Número de chequera de la empresa.
Retorna el nombre de la empresa.
Estado de ubicación de la empresa.
Número de guía empresa.
Numero de Infonavit de la empresa.
Régimen que maneja la empresa.
Registro patronal de la empresa.
Clave de registro patronal.
Nombre del representante legal.
Puesto del representante legal.
RFC empresa.
Clase de grado de riesgo.
Porcentaje de grado de riesgo.
Cuenta contable de registro patronal.
Información de los Centros de Trabajo
Variable
Valor Devuelto
CENTRO_TRABAJO
CENTRO_NOMBRE
CENTRO_SUBSIDIO
Número de centro de trabajo.
Nombre del centro de trabajo.
Proporción de subsidio de la empresa.
Obtiene el valor capturado para la proporción de
subsidio para el año 1991 capturada.
Número de cuenta contable del centro de trabajo.
Zona económica correspondiente al centro de trabajo.
Registro patronal del centro de trabajo.
Tope de despensa por centro de trabajo.
CENTRO_SUBSIDIO91
CENTRO_CUENTACONTABLE
CENTRO_ZONAECONOMICA
CENTRO_REGPAT
CENTRO_TOPEDESPENSA
137
Sicoss 2000 SUA
Información de los Vales
Variable
Valor Devuelto
VALES_[Clave o identificador de la
denominación de vales]
Número de vales de la denominación indicada.
Ejemplo:
VALES_TOTAL
Vales_1.
Información de Varios Topes (Tabulador Mínimos y Topes).
Variable
TOPE_EG
TOPE_IVCM
TOPE_IV
TOPE_RT
TOPE_GUARDERIA
TOPE_SAR
TOPE_RETIRO
TOPE_INFONAVIT
TOPE_CV
TOPE_SMDF
TOPE_SMZONA1
TOPE_SMZONA2
TOPE_SMZONA3
TOPE_SMZONA
Valor Devuelto
Muestra los topes correspondientes a las diferentes
ramas del Seguro Social.
Muestra los topes correspondientes a las diferentes
ramas del Seguro Social.
Muestra el salario mínimo del D.F.
Muestra el salario mínimo de la zona 1.
Muestra el salario mínimo de la zona 2.
Muestra el salario mínimo de la zona 3.
Muestra el salario mínimo de la zona.
Información de Movimientos
Variable
Valor Devuelto
MOV_APLICACION
MOV_HORARIO
Aplicación del movimiento
Despliega texto de horario sin incluir días de descanso,
siempre y cuando el trabajador cuente con:
1 Jornada reducida y 2 Semana reducida.
MOV_CENTRO_DESC
MOV_CENTRO_NOMBRE
Descripción del centro de trabajo.
138
Manual Curso Técnico
Variable
MOV_CLAVE
MOV_CLAVE_NOMBRE
MOV_CLAVE_DESC
MOV_CONTRATO
MOV_CONTRATO_DESC
MOV_CONTRATO_NOMBRE
MOV _CENTRO
MOV_JORNADA
MOV_JORNADA_IMSS
MOV_MOTIVO
MOV_MOTIVO_DESC
MOV_MOTIVO_NOMBRE
MOV_MOTIVO_IMSS
MOV_PERIODO
MOV_PERIODO_DESC
MOV_PERIODO_NOMBRE
MOV_PTR
MOV_DEPTO
MOV_DEPTO_DESC
MOV_DEPTO_NOMBRE
MOV_DIARIO
MOV_EDI
MOV_ENVIOEDI
MOV_FECHA
MOV_FECHACAPTURA
MOV_FECHAREINGRESO
MOV_FECHASUA
MOV_INTEGRADO
MOV_INTEGRADOINFONAVIT
MOV_PUESTO
MOV_PUESTO_DESC
MOV_PUESTO_NOMBRE
MOV_SALARIO
MOV_SDI_ANTERIOR
MOV_TERMINACION
MOV_TIPOEMPLEADO
MOV_USERID
MOV_VARIABLE
MOV_VARIABLEINFONAVIT
MOV_VARIABLEINTEGRA
MOV_ZONAECONOMICA
MOV_TIPOEMPLEADO_DESC
MOV_TIPOEMPLEADO_NOMBRE
Valor Devuelto
Clave del movimiento.
Descripción de la clave de movimiento.
Clave del contrato.
Descripción del contrato.
Clave del centro de trabajo.
Clave del tipo de jornada.
Clave de la jornada para el IMSS.
Donde:
0 es jornada completa, 1 a 5 jornada según los días
trabajados y 6 es jornada reducida.
Clave del motivo de movimiento.
Descripción del motivo de movimiento.
Descripción del movimiento para el Seguro Social.
Número de período de movimiento.
Descripción del período.
Número consecutivo del movimiento de Seguro Social.
Número del departamento.
Descripción del departamento.
Salario diario.
Indica si se transmitirán a través del EDI.
Fecha de transmisión vía EDI.
Fecha de aplicación del movimiento.
Fecha de captura del movimiento.
Fecha de reingreso del trabajador.
Fecha de transferencia al SUA.
Salario integrado.
Salario integrado para el INFONAVIT.
Número de puesto.
Descripción del puesto.
Salario diario.
Salario diario anterior integrado .
Fecha de terminación del movimiento.
Tipo de empleado.
Nombre o alias de usuario Sicoss 2000.
Variable del trabajador.
Variable para el Infonavit del trabajador.
Variable integra del trabajador.
Número de zona económica en el movimiento.
Descripción del tipo de empleado del trabajador.
139
Sicoss 2000 SUA
Información de Beneficiarios (BEN)
Variable
Valor Devuelto
BEN_MADRE
BEN_NOMBRE
BEN_PADRE
BEN_PARENTESCO
BEN_PORCENTAJE
BEN_SEXO
BEN_FECHANACIMIENTO
Nombre de la madre (Beneficiario).
Nombres de los beneficiarios.
Nombre del padre (Beneficiario).
Clave de parentesco de los beneficiarios.
Porcentaje de bonificación.
Sexo de los beneficiarios.
Fecha de nacimiento del beneficiario.
Información de Impuesto (ISR)
Variable
Valor Devuelto
ISR_CREDITO
ISR_CREDITOPAGADO
Muestra el crédito aplicado.
Muestra el crédito al salario pagado del trabajador.
Devuelve el acumulado de los días trabajados, de las
nóminas cerradas.
Muestra la parte de ISR exenta.
Muestra la parte de ISR exenta bajo el Art. 86.
Muestra el gravado de ISR.
Muestra el gravado de ISR bajo el Art. 86.
Impuesto retenido al trabajador.
Impuesto retenido al trabajador bajo el Art. 86.
Muestra la parte del ISR.
Muestra el subsidio aplicado.
Muestra el subsidio no acreditado.
ISR_DIASTRABAJADOS
ISR_EXENTO
ISR_EXENTO86
ISR_GRAVADO
ISR_GRAVADO86
ISR_IMPUESTORETENIDO
ISR_IMPUESTORETENIDO86
ISR_ISR
ISR_SUBSIDIO
ISR_SUBSIDIONOACREDITADO
Información de la Nómina
Variable
NOMI_ACC_DEDUCCION_CLAVE
NOMI_ACC_DEDUCCION_CONCEPTO
NOMI_ACC_DEDUCCION_DATO
NOMI_ACC_DEDUCCION_IMPORTE
NOMI_ACC_DEDUCCION_SALDO
140
Valor Devuelto
Muestra números de conceptos de tipo
deducción ya calculados y acumulados.
Muestra nombres de conceptos ya calculados
y acumulados.
Muestra datos acumulados utilizados para el
cálculo de conceptos.
Obtiene los acumulados de
importes
generados por el cálculo de conceptos.
Visualiza los acumulados de saldos de los
conceptos.
Manual Curso Técnico
Variable
NOMI_ACC_DEDUCCION_GRAVADO
NOMI_ACC_DEDUCCION_TOTAL
NOMI_ACC_DEDUCCION_EXCENTO
NOMI_ACC_PERCEPCIÓN_CLAVE
NOMI_ACC_PERCEPCIÓN_CONCEPTO
NOMI_ACC_PERCEPCIÓN_DATO
NOMI_ACC_PERCEPCIÓN_IMPORTE
NOMI_ACC_PERCEPCIÓN_SALDO
NOMI_ACC_PERCEPCIÓN_TOTAL
NOMI_ACC_PERCEPCIÓN_GRAVADO
NOMI_ACC_PERCEPCION_EXCENTO
NOMI_ACC_PERCEPCIÓN_CLAVE
NOMI_ACC_PERCEPCIÓN_CONCEPTO
NOMI_ACCIMPORTE_#concepto
NOMI_ACCSALDO_#concepto
NOMI_ACCDATO_#concepto
NOMI_ACCEXCENTO
NOMI_ACCGRAVADO_#concepto
NOMI_ACCCENTRODATO_#concepto
NOMI_ACCCENTROIMPORTE_#concepto
NOMI_ACCCENTROSALDO_#concepto
NOMI_ACCCENTROGRAVADO_#concepto
Valor Devuelto
Suma de todas las deducciones gravadas de
los trabajadores que se mandaron imprimir.
Suma de todas las deducciones de todos los
trabajadores que se mandaron imprimir.
Suma de todas las deducciones exentas, de
los trabajadores que se hayan mandado
imprimir.
Muestra los números de conceptos de tipo
percepción ya calculados y acumulados.
Muestra nombres de conceptos ya calculados
y acumulados.
Muestra los datos acumulados utilizados para
el cálculo de conceptos.
Obtiene los acumulados de importes
generados por el cálculo de conceptos.
Visualiza los acumulados de saldos de los
conceptos.
Muestra el total de percepciones.
Suma de todas las percepciones gravadas de
los trabajadores que se mandaron imprimir.
Suma de todas las percepciones exentas de
los trabajadores que se hayan mandado
imprimir.
Muestra los números de conceptos de tipo
percepción ya calculados y acumulados.
Muestra nombres de conceptos ya calculados
y acumulados.
Acumulado de importe del concepto indicado.
Acumulado de saldo del concepto indicado.
Acumulado de dato del concepto indicado.
Suma de todos los exentos de los
trabajadores que se hayan mandado imprimir
del concepto indicado.
Suma de todos los importes gravados de
todos los trabajadores que se hayan mandado
imprimir, del concepto indicado.
Variables para poder obtener el acumulado de
un concepto tomando en cuenta los centros
de trabajo indicados
Variables para poder obtener el acumulado de
un concepto tomando en cuenta los centros
de trabajo indicados
Variables para poder obtener el acumulado de
un concepto tomando en cuenta los centros
de trabajo indicados
Variables para poder obtener el acumulado de
un concepto tomando en cuenta los centros
de trabajo indicados
141
Sicoss 2000 SUA
Variable
NOMI_ACCCENTROEXCENTO_#concepto
NOMI_DEDUCCION_CLAVE
NOMI_DEDUCCION_CONCEPTO
NOMI_DEDUCCION_RENGLONES
NOMI_DEDUCCION_EXCENTO
NOMI_DEDUCCION_DATO
NOMI_DEDUCCION_DATOUNIDAD0
NOMI_DEDUCCION_DATOUNIDAD1
NOMI_DEDUCCION_DATOUNIDAD2
NOMI_DEDUCCION_DATOUNIDAD3
NOMI_DEDUCCION_IMPORTE
NOMI_DEDUCCION_SALDO
NOMI_DEDUCCION_GRAVADA
NOMI_DEDUCCION_ADEUDOS
NOMI_DEDUCCION_TOTAL
NOMI_DEDUCCION_TOTAL_EXCENTO
NOMI_DEDUCCION_TOTAL_GRAVADO
NOMI_PERCEPCION_CLAVE
NOMI_PERCEPCION_CONCEPTO
NOMI_PERCEPCION_DATO
NOMI_PERCEPCION_DATOUNIDAD0
NOMI_PERCEPCION_DATOUNIDAD1
NOMI_PERCEPCION_DATOUNIDAD2
NOMI_PERCEPCION_DATOUNIDAD3
142
Valor Devuelto
Variables para poder obtener el acumulado de
un concepto tomando en cuenta los centros
de trabajo indicados
Muestra los números de concepto de tipo
deducción ya calculados.
Muestra los nombres de conceptos ya
calculados.
Indica cuantos conceptos de deducción tiene
el trabajador.
Importe que exenta para cada deducción del
trabajador.
Muestra datos utilizados para el cálculo de
conceptos.
Muestra datos de los conceptos en forma
general.
Muestra datos de los conceptos en forma de
días.
Muestra datos de los conceptos en forma de
horas.
Muestra datos de los conceptos en forma de
unidades.
Obtiene importes generados por el cálculo de
conceptos.
Visualiza los saldos de los conceptos.
Importe que grava para cada concepto de
deducción del trabajador.
Obtiene el saldo de todas los conceptos de
deducción de tipo de proceso de saldo.
Suma de todas las deducciones del
trabajador.
Suma de todas las deducciones exentas del
trabajador.
Suma de todas las deducciones gravadas del
trabajador.
Muestra el número de concepto de
percepción.
Muestra la descripción del concepto de
percepción.
Muestra los datos utilizados para el cálculo de
conceptos.
Muestra datos de los conceptos en forma
general.
Muestra datos de los conceptos en forma de
días.
Muestra los datos de los conceptos en forma
de horas.
Muestra datos de los conceptos en forma de
unidades.
Manual Curso Técnico
Variable
NOMI_PERCEPCION_IMPORTE
NOMI_PERCEPCION_SALDO
NOMI_PERCEPCION_GRAVADO
NOMI_PERCEPCION_TOTAL
NOMI_PERCEPCION_TOTAL_EXCENTO
NOMI_PERCEPCION_TOTAL_GRAVADO
NOMI_PERCEPCION_RENGLONES
NOMI_PERCEPCION_EXCENTO
NOMI_DATO_#concepto
NOMI_FOLIO
NOMI_SALDO_PAGADO
NOMI_SALDO_#concepto
NOMI_EXCENTO_#concepto
NOMI_IMPORTE_#concepto
NOMI_GRAVADO_#concepto
NOMI_MovFecha_#deConcepto
NOMI_MovReferencia_#deConcepto
NOMI_MovDato_#deConcepto
NOMI_MovImporte_#deConcepto
NOMI_MovSaldo_#deConcepto
NOMI_MovsaldoActual_#deConcepto
NOMI_MovUltimoAbono_#deConcepto
NOMI_MovPeriodosRestantes_#deConcepto
Valor Devuelto
Obtiene los importes generados por el
cálculo de conceptos.
Visualiza los saldos de los conceptos.
Importe que grava para cada concepto de
percepción del trabajador.
Suma de todas las percepciones del
trabajador.
Suma de todas las percepciones exentas del
trabajador.
Suma de todas las percepciones gravadas
del trabajador.
Indica cuantos conceptos de percepción
tiene el trabajador.
Importe que exenta para cada percepción
del trabajador.
Obtiene el dato del concepto especificado.
Cuando
se
utiliza
la
instrucción
ACTUALIZAFOLIO (almacena en la base de
datos un número de folio por trabajador), la
variable devolverá el número de folio del
trabajador.
Saldo pagado por el trabajador , lo obtiene
del saldo inicial menos el último saldo.
Obtiene el saldo del concepto especificado.
Importe exento del concepto de nómina
indicado.
Obtiene el importe del concepto indicado.
Cantidad gravable del concepto de nómina
indicado.
Ejemplo: Nomi_dato_100.
Obtiene la fecha del movimiento de un
concepto, de los movimientos de nómina
capturados.
Obtiene la referencia del movimiento de un
concepto, de los movimientos de nómina
capturados.
Obtiene el dato del movimiento de un
concepto, de los movimientos de nómina
capturados.
Obtiene el importe del movimiento de un
concepto, de los movimientos de nómina
capturados.
Obtiene el saldo original de un concepto, de
los movimientos de nómina capturados.
Obtiene el saldo actual original de un
concepto, de los movimientos de nómina
capturados.
Obtiene el movimiento de último abono de
un concepto, de los movimientos de nómina
capturados
Obtiene el movimiento de períodos restantes
de un concepto, de los movimientos de
nómina capturados
143
Sicoss 2000 SUA
Información Tabulador de Puestos
Variable
Valor Devuelto
PUESTO_ID
PUESTO_PRESTACION1
PUESTO_PRESTACION2
PUESTO_PRESTACION3
PUESTO_PRESTACION4
PUESTO_PRESTACION5
PUESTO_PRESTACION6
PUESTO_PRESTACION7
PUESTO_PRESTACION8
PUESTO_PRESTACION9
PUESTO_PRESTACION10
PUESTO_DESCRIPCIÓN
Clave que identifica el puesto.
Importe capturado en la prestación 1 para el puesto indicado.
Importe capturado en la prestación 2 para el puesto indicado.
Importe capturado en la prestación 3 para el puesto indicado.
Importe capturado en la prestación 4 para el puesto indicado.
Importe capturado en la prestación 5 para el puesto indicado.
Importe capturado en la prestación 6 para el puesto indicado.
Importe capturado en la prestación 7 para el puesto indicado.
Importe capturado en la prestación 8 para el puesto indicado.
Importe capturado en la prestación 9 para el puesto indicado.
Importe capturado en la prestación 10 para el puesto indicado.
Descripción del puesto.
Información de los Períodos de Nómina (Período)
Variable
Valor Devuelto
PERIODO_ID
Clave del período.
Clave del tipo de período (Semanal,
quincenal, etc.).
Número de período que se calculó.
Nombre del período.
Fecha de Inicio del período.
Fecha Final del período.
Mes al que pertenece dicho período.
Tipo de nómina utilizado para el período.
Número de días que contiene el período.
Indica el período del mes que se cálculo.
Número de períodos en el mes.
Año al que pertenece el período.
PERIODO_PERIODO
PERIODO_NUMERO
PERIODO_NOMBRE
PERIODO_INICIO
PERIODO_FINAL
PERIODO_MES
PERIODO_TIPO
PERIODO_DIAS
PERIODO_DELMES
PERIODO_PORMES
PERIODO_AÑO
PERIODO_AñO
144
Manual Curso Técnico
Información Turno del Empleado
Variable
Valor Devuelto
TURNO_TIPO
Tipo de jornada.
Indica si el turno tiene “flextime”.
1 si, 0 no.
Indica si el domingo es día de descanso.
1 si 0 no.
Indica si el martes es día de descanso.
1 si 0 no
Indica si el jueves es día de descanso.
1 si 0 no
Indica si el sábado es día de descanso.
1 si 0 no
Indica si el lunes es día de descanso.
1 si 0 no
Indica si el miércoles es día de descanso.
1 si 0 no
Indica si viernes es día de descanso.
1 si 0 no
Indica hora de entrada del domingo.
Indica hora de entrada del martes.
Indica hora de entrada del jueves.
Indica hora de entrada del sábado.
Indica hora de entrada del lunes.
Indica hora de entrada del miércoles.
Indica hora de entrada del viernes.
Indica hora de salida a comida del domingo.
Indica hora de salida a comida del martes.
Indica hora de salida a comida del jueves.
Indica hora de salida a comida del sábado.
Indica hora de salida a comida del lunes.
Indica hora de salida a comida del miércoles.
Indica hora de salida a comida del viernes.
Indica hora de entrada de comida del lunes.
Indica hora de entrada
de comida del
miércoles.
Indica hora de entrada
de comida del
domingo.
Indica hora de entrada
de comida del
martes.
Indica hora de entrada
de comida del
jueves.
TURNO_FLEXTIME
TURNO_HORARIO_DESCANSO_DOM
TURNO_HORARIO_DESCANSO_MAR
TURNO_HORARIO_DESCANSO_JUE
TURNO_HORARIO_DESCANSO_SAB
TURNO_HORARIO_DESCANSO_LUN
TURNO_HORARIO_DESCANSO_MIE
TURNO_HORARIO_DESCANSO_VIE
TURNO_HORARIO_ENTRADA_DOM
TURNO_HORARIO_ENTRADA_MAR
TURNO_HORARIO_ENTRADA_JUE
TURNO_HORARIO_ENTRADA_SAB
TURNO_HORARIO_ENTRADA_LUN
TURNO_HORARIO_ENTRADA_MIE
TURNO_HORARIO_ENTRADA_VIE
TURNO_HORARIO_COMIDA_SALIDA_DOM
TURNO_HORARIO_COMIDA_SALIDA_MAR
TURNO_HORARIO_COMIDA_SALIDA_JUE
TURNO_HORARIO_COMIDA_SALIDA_SAB
TURNO_HORARIO_COMIDA_SALIDA_LUN
TURNO_HORARIO_COMIDA_SALIDA_MIE
TURNO_HORARIO_COMIDA_SALIDA_VIE
TURNO_HORARIO_COMIDA_ENTRADA_LUN
TURNO_HORARIO_COMIDA_ENTRADA_MIE
TURNO_HORARIO_COMIDA_ENTRADA_DOM
TURNO_HORARIO_COMIDA_ENTRADA_MAR
TURNO_HORARIO_COMIDA_ENTRADA_JUE
145
Sicoss 2000 SUA
Variable
Valor Devuelto
TURNO_HORARIO_COMIDA_ENTRADA_SAB
Indica hora de entrada de comida del
sábado.
Indica hora de salida a comida del
viernes.
Indica hora de salida del viernes,
Indica hora de salida de domingo.
Indica hora de salida del martes.
Indica hora de salida de jueves.
Indica hora de salida de sábado.
Indica hora de salida de lunes.
Indica hora de salida de miércoles.
Indica hora de salida de viernes.
Descripción del tipo de jornada.
Indica si en el turno se checa tarjeta.
1 si ,
0 no.
TURNO_HORARIO_COMIDA_ENTRADA_VIE
TURNO_HORARIO_SALIDA_VIE
TURNO_HORARIO_SALIDA_DOM
TURNO_HORARIO_SALIDA_MAR
TURNO_HORARIO_SALIDA_JUE
TURNO_HORARIO_SALIDA_SAB
TURNO_HORARIO_SALIDA_LUN
TURNO_HORARIO_SALIDA_MIE
TURNO_HORARIO_SALIDA_VIE
TURNO_DESCRIPCION
TURNO_CHECATARJETA
Información Desglose de Moneda
Variable
@DESGLOSE
DESGLOSE_[clave o identificador
de la denominación de moneda]
Valor Devuelto
Calcula el desglose del importe indicado.
Ejemplo:
NETO := NETO @desglose
Da como resultado el número de billetes o monedas de
la denominación indicada.
Ejemplo:
LOCATE 5,2
PRINT DESGLOSE_1
LOCATE 4,1
PRINT DESGLOSE_2
Información Faltas del Empleado
Variable
Valor Devuelto
FALTAS_PERIODO
Arroja el resultado de las faltas en las que se incidió,
durante el período.
Variable @DiaSemana
Variable
Valor Devuelto
@DiaSemana
Identifica (con un número) el día de la semana en el
que cae la fecha en que ocurre una incidencia.
146
Manual Curso Técnico
Ejemplo de un Sobre de Nómina
Terminando de revisar las instrucciones y las variables del sistema, podrá realizar los
sobres de nómina, generando listados o reportes con la información necesaria.
147
Sicoss 2000 SUA
148
Manual Curso Técnico
149
Sicoss 2000 SUA
Al aplicar el formato anterior el resultado se vera reflejado cómo
siguiente:
150
en la imagen
Manual Curso Técnico
Opciones adicionales para los Sobres de Nómina
Si desea que la impresión de sus recibos y cheques se realice únicamente cuando la
nómina haya sido cerrada, indique la siguiente instrucción en el / los archivo(s) FSN
(formatos sobres de nómina) antes de procesarlos.
Var_Global
SoloConNominaCerrada
End Var_Global
Si desea definir procesos de manera casi automática puede hacer uso de la sección
Funciones, empezando con @[nombre de la función] y terminando por END
@[nombre de la función]. Para que dicha función regrese el valor indique la palabra
RETURN
151
Sicoss 2000 SUA
Ejemplo uso de la función:
152
Manual Curso Técnico
El resultado será el siguiente:
Formatos de Avisos IMSS
Sicoss 2000 SUA, le permitirá la impresión de los avisos para el Seguro Social o si lo
prefiere la creación del disco para la misma Institución, sólo que para ello el sistema
requerirá de ciertos formatos, los cuales indicarán los datos que contendrán los
avisos.
Generalmente el sistema de Sicoss 2000 SUA, cuenta con los formatos actualizados,
los cuales fueron diseñados para cualquier modelo de impresora de matriz, sólo que
cada impresora cuenta con diferentes formas de interpretar los márgenes, así como
las coordenadas de impresión, por ello, en esta sección se hará referencia a como se
podrán editar dichos formatos o crear uno nuevo si lo prefiere.
1.- Ubicación. Antes que nada deberá de saber donde se
encuentran los archivos de avisos.
Considerando que el sistema se encontrara instalado en una
máquina independiente del servidor, entonces deberíamos de
considerar la ruta que nos muestra la siguiente figura.
Como podrá notarse, el sistema tomará en cuenta a los
archivos que tengan extensión Fai o Fad.
Recuerde que esta imagen esta representando una ruta en
una máquina local, generalmente usted recurrirá a su servidor mediante una unidad
lógica de red.
153
Sicoss 2000 SUA
FAD (Formatos de Avisos por Disco). Estos archivos le permitirán generar los
avisos a disco, y si lo desea imprimir el mismo.
FAI (Formatos de por Impresora). Estos archivos sólo le permitirán generar avisos
hacia la impresora.
2.- Edición de Formatos. Como se menciono anteriormente usted podrá elaborar
nuevos formatos o solamente modificar los existentes, para ello se requiere la
aplicación de un “Editor de Texto Plano” (Sin Formato) como lo puede ser el bloc de
notas “Notepad” o el Editor del MSDOS “Edit”.
4.- Estructura de un Aviso. Esta es la misma que usan los sobres de nómina así que
podrá hacer uso de algunas secciones, es decir, que no es necesario utilizar todas.
Instrucciones. Para el diseño y edición de estos es necesaria la utilización de
algunas instrucciones, las cuales se describen a continuación las más usuales.
154
Manual Curso Técnico
Instrucción
Descripción
Sintaxis
DiskCols
Establece el ancho de impresión del sobre.
DiskCol #Columnas
DiskRows
Establece el alto de impresión sobre un sobre.
DiskRows #Renglones
Locate
Localiza una coordenada de impresión.
Locate #Renglón,#Columna
Marca Ren
Almacena el número de renglón indicado, para
evitar especificarlo nuevamente en “Locates”
posteriores.
Locate 4,29
Marca Ren ⇒ Almacena el valor
de 4
Locate ,25
Marca Col
Almacena el número de columna indicada para
evitar capturar la misma columna en “Locates”
posteriores.
Locate 3,20
Marca Col ⇒ Almacena el valor
de 20
Locate 7,
Print
Imprime una operación o el contenido de una
variable
Print “Mensaje”
Print Variable u Operación
Printusing
Imprime una operación o el contenido de una
variable pero con formato de salida.
Printusing “Formato” Variable
QUITA_BLANCOS
Elimina los renglones que estén en blanco.
QUITA_BLANCOS SI
QUITA_BLANCOS NO
IF .. THEN... ELSE
Aplica una acción si se cumple la condición.
IF Condición THEN
Acción 1
ELSE
Acción 2
END IF
ALPASO
Indica el número de recibos a imprimir por cada
media carta, según el tamaño de los sobres
delimitado por DiskCols y DiskRows.
ALPASO 1/2/3/4
Palabras Reservadas (Variables). Para poder extraer información de los empleados y
asignarlos a los avisos, es necesario aplicar ciertas palabras reservadas, las cuales se
describen a continuación.
Información de Trabajador (TR)
Variable
Descripción
Variable
Descripción
Tr_Numero
Número de empleado
Tr_CP
Código postal del trabajador
Tr_Tarjeta
Número de tarjeta del
empleado
Tr_Telefono
Número
telefónico
trabajador
Tr_Nombre
Nombre
empleado
Tr_Pasaporte
Número de pasaporte del
trabajador
Tr_Paterno
Apellido paterno del
empleado
Tr_Cartilla
Número de
trabajador
Tr_ Materno
Apellido materno del
empleado
Tr_Permiso
Número de permiso para
trabajar (En caso de ser
extranjero)
Tr_Sar
Número de afiliación
al SAR
Tr_Nacionalidad
Nacionalidad del trabajador
(1 es mexicana)
Tr_Banco
Número de banco de
aportaciones
Tr_Estudios
Nivel de
trabajador
Tr_Afiliacion
Número de afiliación
al IMSS
Tr_Valuacion
Número de valuación del
trabajador
del
cartilla
estudios
155
del
del
del
Sicoss 2000 SUA
Información de Trabajador (TR)
Variable
Descripción
Variable
Descripción
Tr_RFC
RFC del empleado
Tr_Vacaciones
Número
de
días
vacaciones pendientes
Tr_Fecha_Ingreso
Fecha de ingreso del
trabajador
Tr_Fonacot
Número de crédito Fonacot
Tr_Puesto
Número de puesto
del trabajador
Tr_FaltasSicoss
Indica si el empleado cuenta
con la Interfáz de Faltas
Tr_Puesto_Nombre
Nombre del puesto
del trabajador
Tr_CotizaIMSS
Indica si el empleado está
cotizando para el Seguro
Social
Tr_Ocupacion
Ocupación
empleado
del
Tr_CotizaRetiro
Indica si el empleado cotiza
para el retiro
Tr_Departamento
Número
departamento
empleado
de
del
Tr_CotizaInfonavit
Indica si el empleado cotiza
para el INFONAVIT
Tr_Departamento_Nombr
e
Nombre
departamento
trabajador
del
del
Tr_HorasJornada
Muestra el número de horas
de la jornada de trabajo
las
Tr_Observaciones
Muestra
observaciones
establecidas
trabajador
Tr_MesIMSS
Indica si se aplica MesIMSS
(días reales del mes)
Tr_Fecha_Nacimiento
Fecha de nacimiento
del trabajador
Tr_Lugar_Nacimiento
Lugar de nacimiento
del trabajador
Tr_TipoISPT
Tr_Sexo
Sexo del trabajador
Tr_ISPTNOANUAL
Indica si se aplica el ajuste
anual o no
Tr_Estado_Civil
Estado
civil
trabajador
Tr_UltimiDiaPagado
Muestra la fecha del último
Día pagado al trabajador
Tr_Fecha_Casamiento
Fecha de casamiento
del trabajador
Tr_TipoPago
Muestra la forma de pago
aplicada al trabajador
Tr_Lugar_Casamiento
Lugar del casamiento
Tr_UbicacionPago
Indica la ubicación de pago
del trabajador
Edad del empleado
Tr_Infonavit_Fecha_I
nicio
Fecha de inicio del crédito
Tr_Calle
Calle del domicilio del
trabajador
Tr_Infonavit_Fecha_T
ermino
Fecha de terminación del
crédito
Tr_Colonia
Colonia del domicilio
del trabajador
Tr_Infonavit_Numero
Número de
INFONAVIT
Tr_Antigüedad
Antigüedad
trabajador
Tr_Infonavit
Tipo de crédito INFONAVIT
(Abono.cuota fija, etc.)
Tr_Estado
Estado del domicilio
del trabajador
Tr_UnidadMedica
Número
de
correspondiente
trabajador
al
del
Tr_Edad
156
del
Tr_MesNomina
de
Indica si se aplica mes
nomina (Días reales del mes
para la nómina)
Indica
el
método
de
retención
de
impuesto
aplicado al empleado
crédito
de
clinica
al
Manual Curso Técnico
Información de Trabajador (TR)
Variable
Descripción
Variable
Descripción
Tr_Ciudad
Ciudad del domicilio
del trabajador
Tr_Cuenta_Deposito
Número de cuenta
deposito de nómina
Tr_InfonavitMantenimient
o
Muestra el porcentaje
de
mantenimiento
para el INFONAVIT
Tr_Sindicato
Número de identificación del
sindicato del trabajador
Tr_Infonavit_Abono
Indica el porcentaje
de abono para el
INFONAVIT
Información de la Empresa (Emp)
Variable
Descripción
Emp_Fecha_Computadora
Imprime la fecha del sistema
Emp_Nombre
Nombre de la empresa
Emp_Shortname
Nombre corto de la empresa
Emp_Represent
Nombre del representante legal
Emp_Represent_Puesto
Puesto del representante legal
Emp_Actividad
Giro de la empresa
Emp_Calle
Calle de ubicación de la empresa
Emp_Colonia
Colonia de ubicación de la empresa
Emp_CP
Codigo postal empresa|
Emp_Ciudad
Ciudad en donde radica la empresa
Emp_Estado
Estado de la empresa
Emp_Guia
Número de guia de la empresa
Emp_RFC
RFC de la empresa
Emp_Infonavit
Número de afiliación al INFONAVIt con la empresa
Emp_Banco
Número de banco de aportaciones empresa
Emp_Chequera
Número de chequera de la empresa
Emp_Contrato
Número de contrato del banco
Emp_Riesgo
Clase de riesgo de la empresa
Emp_Subsidio
Emp_Registro_Patronal
Número de registro patronal de la empresa
Información de los Registros Patronales (RP)
Variable
Descripción
Rp_RegPadID
Clave de registro patronal
Rp_Empresa
Retorna el nombre de la empresa
Rp_Representante
Nombre del representante legal
Rp_Representante_Puesto
Puesto del representante legal
157
para
Sicoss 2000 SUA
Información de los Registros Patronales (RP)
Variable
Descripción
Rp_Actividad
Giro de la empresa
Rp_Calle
Calle de ubicación de la empresa.
Rp_Calle_Numero_Ext
Numero exterior de la empresa
Rp_Calle_Numero_Int
Numero interior de la empresa
Rp_Colonia
Colonia de la empresa
Rp_CP
Código postal de la empresa
Rp_Ciudad
Ciudad donde radica la empresa
Rp_Estado
Estado de ubicación de la empresa
Rp_Guia
Número de guia empresa
Rp_Riesgo
Clase de grado de riesgo
Rp_Riesgo_Porcentaje
Porcentaje de grado de riesgo
Rp_Regimen
Regimen que maneja la empresa
Rp_Registro_Patronal
Registro patronal de la empresa
Rp_RFC
RFC empresa
Rp_Banco
Número de banco de aportaciones empresa
Rp_Chequera
Número de chequera de la empresa
Rp_Contrato
Número de contato con el banco
Información de los Centros de Trabajo (Centro)
Variable
Descripción
Centro_Trabajo
Número de centro de trabajo
Centro_Nombre
Nombre del centro de trabajo
Centro_Zonaeconomica
Zona economica correspondiente al centro de trabajo
Centro_CuentaContable
Número de cuenta contable del centro de trabajo
Centro_Subsidio
Devuelve la proporción de subsidio de la empresa
Información de Varios Topes (Tope)
Variable
Descripción
Tope_EG
Tope_IVCM
Tope_IV
Tope_RT
Tope_Guarderia
Tope_SAR
Tope_Retiro
Tope_Infonavit
Tope_CV
158
Muestra los topes correspondientes a las diferentes ramas del Seguro
Social.
Manual Curso Técnico
Información de Varios Topes (Tope)
Variable
Descripción
Tope_SMDF
Muestra el salario minimo del D.F.
Tope_SMZONA1
Muestra el salario minimo de la zona 1
Tope_SMZONA2
Muestra el salario minimo de la zona 2
Tope_SMZONA3
Muestra el salario minimo de la zona 3
Tope_SMZONA
Muestra el salario minimo de la zona
Información de Movimientos del Empleado (Mov)
Variable
Descripción
Variable
Descripción
Mov_UserID
Nombre o alias de usuario
Sicoss 2000
Mov_Clave_Desc
Descripción de la clave de
movimiento
Mov_PTR
Número consecutivo de
movimiento
de
Seguro
Social
Mov_Motivo_Desc
Descripción del motivo de
movimiento
Mov_Fecha
Fecha de aplicación
movimiento
del
Mov_IMSS
Aplicación del movimiento
ante el Seguro Social
Mov_FechaReingres
o
Fecha de
trabajador
reingreso
del
Mov_Centro_Desc
Descripción del centro de
trabajo
Mov_FechaCaptura
Fecha de
movimiento
captura
del
Mov_Zonaeconomica
Numero
de
economica
en
movimiento
Mov_Periodo_Desc
Descripción del periodo
Mov_FechaSua
zona
el
Mov_Aplicación
Aplicación del movimiento
Mov_Depto_Desc
Descripción
departamento
Mov_Clave
Clave del movimiento
Mov_Puesto_Desc
Descripción del puesto
Mov_Motivo
Clave
del
movimiento
Mov_Contrato_Desc
Descripción del contrato
Mov_Centro
Clave del centro de trabajo
Mov_Diario
Salario diario
Mov_Periodo
Número de
movimiento
Mov_Salario
Salario diario
motivo
periodo
de
de
Información de Movimientos del Empleado (Mov)
Variable
Descripción
Variable
del
Descripción
Mov_Departamento
Número de departamento
Mov_VariableIntegra
Variable
trabajador
Mov_Depto
Número de departamento
Mov_Variable
Variable del trabajador
Mov_Puesto
Número de puesto
Mov_VariableInfonavi
t
Variable
para
el
INFONAVIT del trabajador
Mov_Contrato
Clave del contrato
Mov_Integrado
Salario integrado
Clave del tipo de jornada
Mov_IntegradoInfona
vit
Salario integrado para el
INFONAVIT
Mov_Jornada
integra
159
del
Sicoss 2000 SUA
Información de Varios Topes (Tope)
Variable
Descripción
Mov_Terminacion
Fecha de terminación del movimiento
Mov_Edi
Mov_Enviedi
Información de Beneficiarios (Ben)
Variable
Descripción
Ben_Padre
Nombre del padre (Beneficiario)
Ben_Madre
Nombre de la madre (Beneficiario)
Ben_Nombre
Nombres de los beneficiarios
Ben_Parentesco
Clave de parentesco de los beneficiarios
Ben_Sexo
Sexo de los beneficiarios
Ben_Porcentaje
Porcentaje de bonificación
5.- Ejemplo. Una vez que haya terminado de crear o editar el formato, deberá de
generar un aviso de ejemplo para ver los resultados, en este caso veamos el formato
que reporta las modificaciones por dispositivo magnético.
160
Manual Curso Técnico
161
Sicoss 2000 SUA
162
Manual Curso Técnico
Se generará el siguiente resultado:
163
Sicoss 2000 SUA
Editor de Documentos
El Editor de Documentos es un programa parecido al WordPad de Windows 9x/NT. Su
funcionamiento es como el de cualquier otro editor de texto simple, aunque en el
Editor de Sicoss 2000 se pueden hacer documentos en formato de texto enriquecido
(Rich Text Format, o simplemente, .RTF), lo cual nos permite manejar diferentes tipos,
tamaños y colores de letra, así como su alineación correspondiente, y también nos
permite incrustar imágenes dentro del mismo documento que estamos creando, si
fuera necesario. Para poder hacer uso del Editor de Documentos, hay que abrir la
rama de Reportes del Sistema, y buscar el Editor bajo la sección de Reportes de
Recursos Humanos.
Este editor cuenta con un menú básico donde encontramos las opciones Archivo,
Edición, Buscar, Formato y Ayuda (representada por un signo de interrogación”?”).
El menú Archivo nos permite hacer la administración de
nuestros documentos al incluir opciones para Abrir un
documento existente, Crear un nuevo documento (sólo puede
trabajar en un documento a la vez), Grabar nuestro
documento activo, Guardar el documento activo con otro
nombre, Imprimir el documento (sin usar datos de los
trabajadores) y, por supuesto, Salir del editor. Las pantallas
que aparecen son las típicas pantallas de todos los
programas que usan archivos.
En el menú Edición la única opción activa es inserción de
imágenes con la que usted podrá utilizar imágenes de otros
archivos u aplicaciones en el texto actual.
El menú Buscar incluye las funciones de Buscar, Buscar la
siguiente repetición, y Reemplazar un texto con otro.
El menú Formato contiene las opciones básicas de
presentación de un texto (Negritas, Itálicas, Subrayado), así
como las opciones básicas de alineación de un texto
(justificado a la Izquierda, justificado a la Derecha y Centrado
del texto). Por el momento no existe una opción para justificar
el texto a ambos márgenes del documento.
164
Manual Curso Técnico
El menú de ayuda por el momento se encuentra
deshabilitado, debido en parte a que la ayuda del editor se
está escribiendo y revisando al momento de crear este
documento.
El Editor de Sicoss 2000 también cuenta con una barra de herramientas estándar,
donde podrá encontrar un
botón para cada una de las actividades más comunes que pueden realizarse con un
archivo o con el texto que este usted editando. Existe un botón para crear un Archivo
, Abrir un archivo existente
e Imprimir el archivo en uso
nuevo
sustituir las palabras clave por la información del empleado).
(sin
También existe un botón para indicar que el texto seleccionado o que será escrito a
continuación, tendrá una presentación en letras negritas
y cursivas
, itálicas y/o subrayadas
. La alineación del párrafo también se encuentra representada por
tres botones, alineación izquierda
, centrado
y alineación derecha
.
, y
El copiado de información al portapapeles de Windows se realiza con el botón
la incrustación de imágenes, una de las características importantes, también cuenta
con un botón en la barra de herramientas
.
Por último, también se tiene una barra donde se pueden mostrar los principales
atributos del tipo de letra, como lo son la Fuente Empleada para escribir el documento
, el Tamaño
y Color
También se encuentra una casilla especial llamada "Palabras
Sicoss"
de Sicoss 2000 que
de la misma.
, donde podrá localizar todas las palabras clave
pueden emplearse en su documento. Para poder hacer uso de estas palabras,
primero deberá tener el cursor
en el lugar donde necesita escribir la palabra clave. Una vez colocado en el sitio
adecuado, simplemente
active la lista y seleccione una palabra de las que se encuentran entre llaves. El editor
se encargará de
escribir la palabra clave por usted en el lugar donde se encuentre el cursor.
165
Sicoss 2000 SUA
La siguiente imagen muestra el editor de documentos. Aquí podrá visualizar todas las
herramientas y menús descritos anteriormente.
Palabras Claves
Estas palabras claves no muestran directamente la información de un trabajador, sino
que son agregadas en el lugar donde se desea que esta información sea incluida en el
documento actual. Existen muchas palabras clave, sin embargo, podemos agruparlas
en 3 clases principales: palabras claves de texto, palabras claves de números, y
palabras claves de fechas.
Las palabras claves de texto son las claves más simples de todas, ya que solo basta
escribirlas encerradas entre llaves (los caracteres "{" y "}" ) en el lugar donde se
requiere esta información de un empleado cualquiera. Un ejemplo de estas palabras
serían las que proporcionan el nombre del trabajador: TR_PATERNO TR_MATERNO
TR_NOMBRE, encerradas entre llaves, nos darían el nombre completo de un
empleado: {TR_PATERNO} {TR_MATERNO} {TR_NOMBRE}.
Las palabras claves de números son un poco más complicadas de usar, ya que
generalmente se requiere de darles una presentación definida. Por ejemplo, si una
palabra clave nos proporciona el salario diario de un empleado, escribirla directamente
podría no mostrar el salario diario de este empleado de forma correcta. Suponiendo
que un empleado gana $15.10, la palabra reservada nos podría escribir solamente
166
Manual Curso Técnico
$15.1, lo cual claramente no es la cantidad que necesitamos, además de que se ve
mal.
Para evitar este tipo de imperfecciones, es necesario escribir estas palabras claves
usando un formato de presentación. Esto se realiza escribiendo la palabra
PRINTUSING, seguida del formato necesario encerrado entre comillas, y por último, la
palabra clave que se usará. Toda esta información deberá estar encerrada entre
llaves para que pueda ser empleada correctamente.
Existen dos códigos de formato para números: el signo de número "#" y el dígito "0"
(cero).
El primer código se utiliza para representar un dígito significativo, siempre y cuando la
cantidad tenga un dígito en esa posición. Por ejemplo, si al número "12.3" lo
quisiéramos representar usando el formato "###.##", obtendríamos la cantidad "12.3",
debido a que no tiene unidades en la posición de las centenas, y a que no tiene
unidades en la posición de las centésimas.
El segundo código se utiliza para representar un dígito significativo si es que la
cantidad tiene un valor en esa posición o, en su caso, se coloca un cero en esa
posición. Veamos un ejemplo: si para la cantidad "12.3" empleamos el formato
"000.00", obtendríamos como resultado "012.30".
Como tal vez se lo pregunte, le diremos de antemano que estos dos códigos de
formatos se pueden combinar. Por ejemplo, si a la misma cantidad de "12.3" le
aplicamos el formato "##0.00", obtendríamos como resultado "12.30"
Por último, también se vale utilizar el signo de pesos "$", las comas y el punto decimal.
Continuando con el ejemplo, a continuación se muestra el salario diario del empleado
sin presentación, y luego con presentación definida de acuerdo a nuestra nueva regla:
Salario Diario SIN presentación, usando MOV_DIARIO (entre llaves) nos daría:
{MOV_DIARIO} Salario Diario CON presentación usando PRINTUSING "$##,##0.00"
MOV_DIARIO (entre llaves) nos daría: {PRINTUSING "$##,##0.00" MOV_DIARIO}
167
Sicoss 2000 SUA
También es posible efectuar operaciones matemáticas simples haciendo uso de las
palabras claves de números. Por ejemplo, para obtener el Sueldo Mensual de un
empleado, bastaría con multiplicar el Salario diario por 30. Esto quedaría de la
siguiente forma:
Fórmula a escribir entre llaves: PRINTUSING "$###,##0.00" (MOV_DIARIO * 30)
Resultado: {PRINTUSING "$###,##0.00" (MOV_DIARIO * 30)}
Por último, también es posible convertir cantidades monetarias en su equivalente en
palabras, empleando al final de la instrucción la función "@NUMATEXTO", la cual
convierte una cantidad cualquiera en su equivalente escrito con palabras.
Si la aplicamos al sueldo mensual calculado anteriormente, quedaría de la siguiente
forma:
Fórmula a escribir entre llaves: PRINTUSING "$###,##0.00" (MOV_DIARIO * 30)
@NUMATEXTO
Resultado: {PRINTUSING "$###,##0.00" (MOV_DIARIO * 30) @NUMATEXTO}
Las palabras claves de fechas (tales como la fecha de ingreso del trabajador a la
compañía) requieren siempre de un formato de presentación, ya que internamente el
sistema las maneja en un formato que es imposible de representar si no se aplica una
presentación con formato.
Por ejemplo: la fecha de ingreso de un empleado (sin darle presentación), es la
siguiente: {TR_FECHA_INGRESO}
Como podrá darse cuenta, no se puede emplear una fecha en esta presentación. Por
ello, se requiere hacer uso de la instrucción PRINTUSING y, nuevamente entre
comillas, escribir el formato de la fecha que se desea obtener.
Los formatos que se pueden emplear para las fechas son los siguientes:
"dd" para el número del día (01, 07, 13, 29, 31)
"mm" para el número del mes (01, 05, 09, 12)
"mmm" para el nombre del mes en 3 letras (ENE, FEB, MAR, ABR, MAY, JUN, JUL,
SEP, NOV, DIC)
"mmmm" para el nombre completo del mes
"aa" para el año en formato de dos dígitos (98, 99, 00, 01, etc.)
"aaaa" para el año en formato de cuatro dígitos (1998, 1999, 2000, 2001, etc.)
Estos formatos se pueden combinar de acuerdo a sus necesidades particulares.
168
Manual Curso Técnico
Por ejemplo, si quisiera escribir la fecha de ingreso de un empleado en formato de día
- mes - año, usando 2 dígitos en el día, 2 dígitos en el mes, y 4 dígitos en el año,
usaríamos la instrucción PRINTUSING "DDMMAAAA" TR_FECHA_INGRESO
encerrada entre llaves, lo cual nos daría como resultado la fecha del {PRINTUSING
"DDMMAAAA" TR_FECHA_INGRESO}
También es posible usar la fecha escrita en forma de palabras, haciendo uso de la
palabra especial "LARGO" en el lugar donde se escribiría el formato. Así, por ejemplo,
la fecha de ingreso de un trabajador que se quisiera ver en palabras, sería obtenida
usando la instrucción PRINTUSING "LARGO" TR_FECHA_INGRESO encerrada entre
llaves, la cual nos daría como resultado: {PRINTUSING "LARGO"
TR_FECHA_INGRESO}
Bien, ahora que ya sabe como se usan las palabras clave para obtener la información
de un empleado dentro del documento escrito, pasaremos a describir la forma de
crear documentos usando el editor de Sicoss 2000.
Algo más Sobre el Editor de Documentos
El editor de documentos permite la captura de información adicional mediante el uso
de variables, las cuales serán definidas dentro del mismo documento con la siguiente
sintaxis:
{ DIM Variable Tipo }
Donde: Tipo = Texto
Tipo = Número
169
Sicoss 2000 SUA
Ejemplo:
Declaración de variables
Solicitud de valores
Impresión del valor
Como se observa en la figura anterior se podrá asignar valor a cada variable mediante
la instrucción Pregunta siguiendo la siguiente sintaxis:
{ Pregunta Variable }
Al ejecutar la impresión del documento, el sistema solicitará el valor para cada
variable.
170
Manual Curso Técnico
Impresión de Documentos
El asistente cuenta con un total de 10 pasos, los cuales se describen a continuación:
El primer paso del asistente nos
solicita seleccionar el centro de
trabajo que se desea procesar.
Puede seleccionar uno o varios
de los centros, e incluso todos y
después hacer clic en el botón
"Avanzar".
Posteriormente se seleccionan
los tipos de empleados que se
desean
procesar
en
el
documento. Los tipos de
empleados son aquellos que
tienen un mismo factor de
integración. Se puede elegir
uno, varios o todos los tipos de
empleados existentes en el
sistema
y,
posteriormente,
hacemos un clic en el botón
"Avanzar”.
A continuación seleccione los
departamentos
donde
se
encuentren los empleados que
requiere procesar y después
hacer clic en el botón "Avanzar".
171
Sicoss 2000 SUA
Después deberá seleccionar los
puestos que se desean incluir
en la impresión de empleados y
después hacer clic en el botón
"Avanzar".
En el paso número 5 se deberá
seleccionar algún tipo de
movimiento de IMSS que se
haya aplicado recientemente a
los empleados que se desean
seleccionar para la impresión
del documento. También deberá
seleccionar el o los motivos de
movimientos de IMSS que sean
aplicables.
Cuando
estén
seleccionados, haga clic en el
botón "Avanzar".
Indique los tipos de movimientos
que desea integrar como parte
del criterio de búsqueda.
Indique una fecha para ubicar a
los
empleados
que
sean
vigentes. Si seleccionó algún tipo
de movimiento de baja, podrá
incluir a aquellos empleados que
se hayan dado de baja en fechas
anteriores o iguales a la indicada.
Aquellos empleados que se
hayan dado de baja en una fecha
posterior no serán incluidos en la
impresión del documento. Haga
clic en el botón "Avanzar" para
continuar.
172
Manual Curso Técnico
En el paso 7 se deberá indicar
el orden en el que se desea
imprimir los documentos. Puede
ordenarlos por número o
nombre del empleado, por
puesto, por departamento o por
tipo de empleado. Una vez
seleccionado el orden de
impresión, haga clic en el botón
"Avanzar".
Seleccione
a
todos
los
empleados que cumplen con los
criterios establecidos en los
pasos anteriores o sólo algunos
de ellos. Dependiendo de la
cantidad de empleados que se
tengan en el sistema, el cambio
del paso 7 al paso 8 puede
tardarse un poco, por favor no
se desespere. Cuando ya tenga
a los empleados que desea
procesar en la impresión de
documentos, haga clic en el
botón "Avanzar”.
El último paso del asistente
solicita
que
se
elija
el
documento que se desea
imprimir. En este punto es
donde se asigna el documento
que usted ha creado con el
editor, el cual se graba siempre
en el directorio SICOSSRP del
servidor (aunque usted puede
grabarlo en cualquier lugar que
desee, pero no podrá usarlo si
no se encuentra en este
directorio). Elija el documento
que desee imprimir y, por último, haga un clic en el botón "Procesar".
173
Sicoss 2000 SUA
Cuando se hace clic en
el botón "Procesar",
Sicoss le muestra una
ventana donde podrá
elegir
la
impresora
donde serán creados
los
documentos,
y
también le permitirá
definir las propiedades
básicas de la impresión
(Número de copias,
impresión a un archivo,
propiedades
de
la
impresora,
etc.).
Seleccione las opciones
que desee y haga clic
en el botón "Imprimir".
Una vez que se comienza la impresión de los documentos, Sicoss le muestra una
ventana donde se puede observar el
progreso de la impresión. Dependiendo del
tamaño y las características de su
documento, y de la cantidad de empleados
que se van a procesar, el proceso de
impresión puede ser bastante tardado
(Muchos empleados o un documento muy
complejo), o puede ser casi instantáneo
(Uno o dos empleados y un documento
simple).
En el documento impreso, podrá ver los datos de los empleados o sus valores
sustituidos en los lugares donde colocó las palabras reservadas de Sicoss 2000 en su
documento. Como usted puede imaginarse, puede crear el documento desde
cualquier programa de edición de textos (por ejemplo, Word 97/2000, Wordperfect
2000, Lotus Word Pro 2000, etc.). En él puede darle toda la presentación que
requiera, y guardarlo en el directorio R:\SICOSS\SICOSSRP (o cualquiera que sea el
directorio de reportes de Sicoss 2000 en su servidor) en el formato de texto
enriquecido (Rich Text Format, o “.RTF”).
Sin embargo, si usa algún otro programa de edición de documentos, tome en cuenta
que puede introducir algunos elementos o códigos que no sean compatibles con el
editor de documentos de Sicoss 2000, o con el asistente de impresión (el texto
justificado a ambos márgenes es un buen ejemplo de elementos no compatibles). Por
esta razón, si ha escrito su documento en alguno de estos programas, le
recomendamos que lo abra primero en el editor ANTES de emplearlo para imprimir.
174
Manual Curso Técnico
Capítulo VI
Depuración y Corrección de Tablas
En algunos casos es necesario que nuestra base de datos es demasiado grande por
lo cual es necesario realizar consultas para borrar información que no se necesite
(previo respaldo). En este capitulo explicaremos de una forma sencilla la manera de
realizar estas consultas para una BD de Access y para una BD de SQL Server
Depuración en una Base de Access
Las tablas que podemos depurar son de registros de años anteriores, los mas
comunes son las siguientes tablas:
Faltas
NomAcumuladoISR
NomCalculo
NomCalculoHistorico
NomCerrada
NomMovimientos
Dichas tablas pueden contener datos de años anteriores los cuales aumentan
considerablemente el tamaño de la base de datos por lo cual es importante que se
depuren.
Tip: Las tablas mencionadas también son válidas para una base de datos
de SQL Server
175
Sicoss 2000 SUA
Vamos en este momento a depurar la Tabla de Faltas, dándole doble clic.
En Access se van a encontrar unos botones, hay uno especial simulado un embudo
(Filtro por Formulario), ahí le damos un clic.
con una hoja de calculo
Aparecerán los datos de los campos, para este ejemplo eliminaremos las faltas del
año 2002, nos colocamos en el campo Año y tecleamos 2002. Posteriormente en la
parte de arriba hay un icono con la figura de un Embudo (Aplicar Filtro), al cual le
damos un clic.
176
Manual Curso Técnico
Al aplicar el filtro vamos a ver únicamente las faltas del año 2002, en la parte inferior
izquierda, aparecen la cantidad de registros con la palabra Filtrado, esto quiere decir
que solo van a aparecer las faltas del 2002.
Para depurar estos datos simplemente hay que seleccionar todos los datos y suprimir
los datos, una vez suprimidos no se pueden recuperar.
177
Sicoss 2000 SUA
Aplique el mismo procedimiento para el resto de las tablas.
Ahora para que la base de datos este depurada por completo, hay que reparar y
compactarla para reducir el espacio en disco.
178
Manual Curso Técnico
Depuración en una Base de SQL Server
En
este
momento
vamos a aprender a
conectarnos a una Base
de Datos de SQL
Server
con
Access
2000, para esto le
vamos a dar clic en
Abrir, en la parte de
abajo hay una opción
que dice Tipo de
ahí
Archivo,
seleccionamos ODBC
Databases ().
Automáticamente
nos
aparece una ventana
llamada
Seleccionar
origen de datos, con dos
pestañas, una llamada
Origen de datos de
archivo y la otra Origen
de datos de equipo, le
damos un clic en la
pestaña
segunda
y
buscamos Sicoss32 y le
damos doble clic.
179
Sicoss 2000 SUA
Al darle doble clic nos pide el Id de
Inicio de Sesión y una clave, debe
de colocar el usuario de Sicoss o de
Server,
junto
con
la
SLQ
Contraseña y Aceptar.
A continuación se
mostrará en la pantalla
llamada “Vincular tablas”,
en donde se muestran las
tablas de Sicoss,
podemos seleccionar
todas pero para efectos
prácticos y de ejemplo,
solamente
seleccionaremos la tabla
Faltas y realizamos clic
en Aceptar.
Aparece un símbolo de un mundo con la tabla de Faltas, simplemente hay que darle
doble clic y se abrirá como una tabla normal de Access.
Y aplique el mismo procedimiento para la depuración en Access.
180
Manual Curso Técnico
Corrección de Tablas en la Base de Datos
En algunas ocasiones
encontramos errores de
captura en el sistema por
lo cual no se pueden
modificar, estos casos
son muy comunes por
RFC’s inválidos ya que
aunque el sistema lo
calcula automático en
ocasiones para el SAT es
invalido, para esto el
cambio se puede hacer
directamente desde la
base de datos.
Ejemplo: Si necesitamos
corregir un RFC de un
empleado y por Sistema
no se puede hacer,
únicamente
hay
que
entrar
a
la
tabla
Empleado, colocarnos en
el campo, y escribir el
correcto,
RFC
se
automáticamente
realiza en cambio, no es
necesario Guardar la
información ya que el
cambio es inmediato.
181
Sicoss 2000 SUA
Respaldo de Bases de Datos en SQL Server 7.0
Para poder hacer un respaldo
de información, conviene usar
el Administrador Corporativo (o
Enterprise Manager) de SQL.
Una vez que lo tenemos
abierto, podemos seleccionar la
base de datos Sicoss 32 y
haciendo clic con el botón
derecho sobre ésta, elijamos la
opción Respaldar Base de
Datos (Backup Database) como
se muestra en la siguiente
figura.
Una vez activada la opción de respaldo de
base de datos, aparece una pantalla donde
seleccionaremos la base a respaldar, así
como el método que se empleará (completa,
diferencial, registro de transacciones, o por
archivos y grupos de archivos). Si ya tiene
experiencia puede emplear la combinación
de respaldos que considere apropiada (por
ejemplo, puede iniciar con un respaldo
completo, varios respaldos del registro de
transacciones, y después de cierto tiempo,
otro respaldo completo).
Después de haber seleccionado el tipo de
respaldo que llevará a cabo (se requiere
que al menos exista un respaldo completo o
diferencial para poder iniciar cualquier otro
tipo de respaldo), será necesario indicar la
ruta donde se grabará.
182
Manual Curso Técnico
Si cuenta con una unidad de cinta puede emplearla, si no, en este servidor (debe estar
físicamente instalada en el mismo servidor de SQL Server) será necesario grabarlo en
un archivo en disco duro, que puede alojar en cualquier lugar de la red. Haga clic en el
botón Agregar (Add) para seleccionar el lugar donde se encontrará (se pueden
agregar tantos lugares y archivos de respaldo como se consideren necesarios, sin
embargo, cada archivo tendrá sólo una parte de éste, por lo que se recomienda
únicamente para quienes cuenten con un buen esquema de respaldos).
Al accionar el botón Agregar (Add) aparece una ventana donde indicará la ruta de
alojamiento para el respaldo. También puede hacer clic en un archivo existente o
asignarle un nuevo nombre.
La ventana mostrará el archivo ya seleccionado usando el navegador incluido en esta
misma ventana, aunque puede ser escrita toda la ruta y el nombre del archivo en el
campo correspondiente.
Cuando se ha ingresado la ruta del
archivo donde se grabará el respaldo,
indique si será realizado por única vez o
active la casilla de Programar (Schedule)
y haga clic en el botón marcado con tres
puntos suspensivos para programar el
respaldo en otras ocasiones.
183
Sicoss 2000 SUA
En la ventana de programación podemos nombrar nuestro proceso y activar o
desactivar este respaldo automático (una razón para dejarlo desactivado es, por
ejemplo, si se desea agregar un
nuevo software en el servidor y el
proceso de respaldo puede interferir
con su instalación). También puede
indicar si el respaldo se efectúa
inmediatamente
cuando
el
procesador esté inactivo, si se
ejecuta por única ocasión a una
determinada hora, o si
se
realizará periódicamente en fechas
y horas determinadas. La siguiente
imagen muestra la configuración del
respaldo automático.
Si decide efectuar el respaldo
automático en forma periódica
(recomendable si tiene un buen
esquema de respaldos o muchas
incidencias en un mismo día), haga
clic en el botón Cambiar (Change)
para modificar la programación. En
esta ventana puede programar la
periodicidad del respaldo así como
la hora de inicio y fecha de término
para los respaldos automáticos o si
serán efectuados indefinidamente.
Al terminar de configurar los parámetros presione el botón Aceptar (Ok) para regresar
a la primera ventana. En la pestaña Opciones (Options) puede configurar otras dos
operaciones para el respaldo.
Es importante activar la casilla Verificar Respaldo al Terminar (Verify Backup Upon
Completion) lo que permitirá tener la certeza de que nuestro respaldo fue llevado a
cabo correctamente.
184
Manual Curso Técnico
También podrá activar la opción para asignar nombre y fecha de caducidad al
respaldo.
Si optó por programar el respaldo para efectuarlo posteriormente el proceso
“aparentemente” terminará aquí sin realizar ningún respaldo. Sin embargo, SQL
grabará la configuración
programada en la rama de
Administración,
en
la
sección Trabajos del Agente
de SQL Server. Para que
este trabajo sea ejecutado
requiere que el servicio del
Agente de SQL Server se
encuentre
en
funcionamiento al momento
de que el reloj de la
computadora coincida con el
del trabajo programado.
185
Sicoss 2000 SUA
Si esto no sucede, ya sea porque no tiene levantado el servicio o porque se detuvo
(se desactivó por un error interno del servidor o intencionalmente para efectuar tareas
de mantenimiento), el respaldo programado no se llevará a cabo.
Si no programa el respaldo, este se llevará a
cabo una vez que se presiona el botón
Aceptar (Ok) de la ventana principal del
respaldo.
Una vez que el respaldo termina, y si se ha
activado la opción de verificar el respaldo,
aparecerá un cuadro que nos informa de esta
verificación.
Si el proceso finalizó exitosamente, SQL Server nos mostrará un cuadro de diálogo
donde informa que la copia de seguridad se han verificado y es correcta.
Si se ocasionó algún error en el proceso, SQL Server nos informará mediante un
cuadro de diálogo indicando la razón del fallo, además de que generará un registro del
error en el visor de sucesos y en el registro de errores de SQL Server. Si esto ocurre
revise estos registros o ventanas y corrija los que evitan que el respaldo finalice
correctamente y repita el procedimiento.
Algunos motivos que provocan que el respaldo no se realice apropiadamente son: que
el disco duro donde se graba el respaldo se ha llenado o no tiene el espacio
suficiente; el servicio del Agente de SQL Server está detenido o es inoperante; que el
disco duro donde se encuentra la base de datos se ha llenado (esto detiene todos los
servicios de SQL Server); la base de datos se encuentra dañada o es de sólo lectura,
o que el o los archivos donde se grabará el respaldo se encuentran marcados como
“sólo lectura”. También es importante que el usuario registrado en el equipo
pertenezca al menos al grupo interno (o rol de SQL Server) de administradores de
SQL, de propietarios de la base de datos, o de operadores de copia, de lo contrario no
se podrá efectuar el respaldo.
186
Manual Curso Técnico
Restauración de la Base de datos
En caso de ser necesaria la restauración de una copia de seguridad de una base de
datos en SQL Server, ya sea por expansión del volumen de datos, porque se ha
agregado o reemplazado un nuevo disco duro o se dañó el servicio de SQL Server y
fue necesario reinstalarlo, entre otros motivos, el siguiente procedimiento muestra
como efectuar esta operación a partir del respaldo que hemos creado en el apartado
anterior.
Seleccionemos
la
opción
Restaurar Base de Datos
(Restore Database). Si no se
cuenta con la base de datos de
Sicoss32, puede seleccionar la
opción empleando cualquier
otra base de datos existente en
el servidor.
En la siguiente ventana indique la
base de datos que desea restaurar,
incluso puede crear una nueva
base a partir de este respaldo
simplemente
escribiendo
su
nombre. En este último caso, SQL
Server nos pedirá la información
inicial de la misma para poder
crear el espacio mínimo que
requiere.
Si se ha efectuado el respaldo y se
encuentra registrado dentro de
SQL Server (en caso de que
no se haya tenido que reinstalar
SQL Server desde cero), éste
aparecerá en la ventana indicado
como un Grupo de Respaldo
(Backup Set).
187
Sicoss 2000 SUA
En caso contrario, se tendrá que seleccionar la opción de restaurar desde un
dispositivo (Device) debido a que el servidor no cuenta con la
información
apropiada para obtener automáticamente el archivo con la información de
respaldo y tendremos que introducirla manualmente. El resto del ejemplo utiliza esta
última opción.
Una vez especificada la
opción de restaurar desde un
dispositivo se mostrará la
siguiente pantalla. Como la
lista de dispositivos está
vacía, será necesario indicar
manualmente el lugar y
archivo que se usarán para
restaurar la base de datos
haciendo clic en Seleccionar
Dispositivo (Select Devices).
Seleccione la unidad de disco,
directorio y archivo del que
obtendremos la información a
restaurar.
Para
poder
seleccionar el archivo haga clic
en el botón Agregar (Add).
188
Manual Curso Técnico
Escriba la ubicación y nombre del dispositivo de
copia de seguridad o seleccionarlo con el
Explorador de SQL Server.
Cuando se han seleccionado los dispositivos de seguridad de los que se obtendrá el
respaldo, será necesario indicar algunas opciones extras que afectarán el proceso de
restauración de nuestra base de datos, dependiendo de nuestras necesidades o de la
configuración anterior y actual (si son diferentes). Como recomendación, asegúrese
de que al menos el servidor de SQL Server se encuentre instalado con las mismas
características de configuración que se tenían cuando se efectuó el respaldo para
evitar problemas al restaurar la base de datos.
Ejemplo de estos problemas: Si se tiene instalado SQL Server con una configuración
UNICODE diferente a la que tenía cuando se efectuó el respaldo original; si se está
restaurando una base de datos en un disco duro único; cuando la base original se
encontraba guardada en un arreglo de discos de tipo RAID etc.
Si tiene problemas de este tipo consulte la documentación de libros en línea de SQL
Server para obtener ayuda en la restauración de su base de datos.
En caso de tener una configuración
ligeramente diferente o que SQL
no
le
permita
realizar
la
restauración de su base de datos,
puede activar la pestaña de
Opciones (Options) de la ventana
de restauración.
189
Sicoss 2000 SUA
Al activar esta ficha indique la
ubicación
física
de
los
archivos, lugar donde se
guardará la base de datos
restaurada, nombres lógicos
de los archivos así como la
opción
de
forzar
la
restauración de la información
sobre la base de datos
existente
(opción
recomendada en el caso del
mencionado
RAID
anteriormente).
También indique si la base de
datos se deja operacional, sin
ser operacional pero con la
capacidad de restaurar más
registros de transacciones
adicionales o de sólo lectura.
Después de configurar adecuadamente las opciones de restauración haga clic en el
botón Aceptar (Ok) para iniciar el proceso de recuperación de la base de datos. SQL
Server mostrará una ventana con una barra de
progreso.
Si se está restaurando una base de datos
nueva el proceso puede tardar
un en
iniciarse, dependiendo del tamaño de los
de información y registro de
archivos
transacciones que tengan que ser creados.
Si las opciones de restauración son correctas y la base de datos tiene la misma
configuración que el servidor de SQL Server actualmente instalado, el proceso se
llevará a cabo sin problemas y aparecerá la ventana que se muestra en la Figura.
Sin existe algún problema para efectuar la restauración, SLQ Server nos informará
de ello y nuestra base de datos no será restaurada.
190
Manual Curso Técnico
Si se presento algun error, tome mucha atención al mensaje que SQL Server le
presente. los dos mensajes más comunes y sus soluciones son las siguientes:
a)
No se puede restaurar la base de datos. Utilice la opción WHIT MOVE para
intentarlo nuevamente.
En este caso, será necesario activar la casilla de “Forzar la Restauración
Sobre la Base de Datos Existente” (Force Restoring Over Existing Database), ya que
la base de datos ya existe pero se encuentra ubicada en un lugar diferente al que se
tiene dentro de los archivos del respaldo.
b)
Imposible restaurar la base de datos. Esta base de datos tiene un código de
página unicode “xxx” que es diferente al que tiene SQL Server actualmente (página
unicode “yyy”).
En este caso, será necesario reinstalar SQL Server empleando el mismo número de
página de código, intercalación único de ordenamiento y diferenciación de caracteres
que tenía originalmente nuestro servidor de SQL cuando se efectuó el respaldo. De
otra forma, será prácticamente imposible restaurar la base de datos.
Respaldo de Bases de Datos en Access 2000
En el caso de las Bases de Datos de Access, se deben respaldar los archivos que se
encuentran en \Sicoss2000\Compdb. Son los archivos Emp001, Emp002, etc, con
extensión MDB, se recomienda que además de respaldar estos archivos se
compriman con WinZip o WinRar, para ahorrar espacio en disco
Otros archivos importantes a respaldarse
Se recomienda respaldar en su totalidad el directorio Sicoss2000, por cualquier
cambio de versión o de estación de trabajo.
191
Sicoss 2000 SUA
Práctica VII
Activación del Modulo de SUA
Para la activación del Módulo de SUA, es necesario que entre a nuestro Web Site a
dar de Alta sus registros patronales.
Recuerde que debe de
colocar su Registro
Patronal Sin Guiones,
su razón social tal y
como le aparece en
Sicoss y su correo
electrónico y dar un clic
en Terminar .
Le tiene que llegar un correo con las instrucciones para activar la llave y la misma
llave con el nombre SUASicoss.ex_, este archivo lo tiene que colocar en el directorio
\Sicoss2000 y renombrar la extensión a EXE
La llave le sirve tanto para Access 2000 y para SQL Server.
Tip: Es necesario que su correo pueda recibir archivos ejecutables
192
Manual Curso Técnico
Activación en Base de Datos Access
Para la activación de la Base de datos de
Access tiene que editar el archivo Sicoss.ini,
que se encuentra dentro de su directorio de
Windows de su máquina. En el archivo nos
posicionamos en la sección [DataBase32} y
ubicamos la línea emp001=, después del
símbolo igual coloque Emp001.mdb que es
el nombre de su Base de Datos por omisión.
Si tiene mas bases los tiene que colocar
consecutivamente emp002=Emp002.mdb,
emp003=Emp003.mdb, etc... Debe guardar
los cambios y cerrar el archivo.
Ejecute el archivo SUASicoss.exe y en esta ocasión le solicita el nombre del usuario
que entro, así como la clave, y la base de datos en donde se va a registrar la llave y
de un clic en Aceptar.
193

Documentos relacionados