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