MÓDULO DE POLÍTICAS """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" DOCUMENTO: Mlplm_ TreeApp.RTF RUTA politicas/transacciones/definicion de politicas. Este proceso permite definir cada uno de los diferentes tipos de programas que seran la base para la parametrizacion del sistema Midasoft.Estos programas contienen las reglas del Negocio instaladas para cada cliente. En adelante las llamaremos de una forma generica como POLITICAS. Las politicas pueden estar definidas de acuerdo a a diferentes topicos, y su especificacion se dertemina por el tipo. Los tipos estan estandarizados de acuerdo a lo siguiente : Politica, hacen referencia a programas que realizan calculos y son definidas y dertimanadas por Sysoft, su parametrizacion se realiza especificamente para cada concepto. Documento, hacen referencia a programas y/o definiciones de interfase.Los programas son cada uno de las impresiones de definidas para colillas de pago.La defincion de interfases tienen que ver con las certificaciones y modelos de extractos que el usuario puede definir. Importacion,hacen referencia a las definiciones que el usuario puede definir basicamente para subir novedades a la nomina y/o cargar datos al sistema de archivos planos existentes. Exportacion,hacen referencia a las definiciones que el usuario puede definir basicamente para las interfases contables y/o con otros sistemas. Estas politicas se pueden consultar por el código, descripcion y/o tipo. Los botones : UTLITARIOS Este boton permite duplicar una politica existente. AYUDAS DE POLITICAS Este boton muestra las ayudas definidas para las politcas del sistema. Los Botones siguientes solo se utilizan en el caso de que Ud. pueda Crear,Generar y Compilar una poltica, que finalmente sera un DLL, que permite ejecutarse. INCLUIR MODULOS Permite ingresar programas dependientes unos de otros. Para que en el momneto de la compilacion este solo cree una Dll , compuesta de varios modulos. PROGRAMA FUENTE : Se puede incluir aqui un programa de computacion escrito en lenguaje Clarion o una referencia de la forma %politica% , en este caso el sistema en el momento de la generacion ubica el Modelo, que esta indicado en en campo modelo de usuario y extratacta el programa para realizar la correspondiente compilacion. PROYECTO : Permite realizar todo el proceso de generacion,compilacion y creacion de un DLL. CRONOGRAMA DE CAPACITACIÓN Nro. Descripción del Tema. Nombre del Proceso. Archivo de Ayuda. Duración. 0. Explicación General del Modulo. MLPLM:TREEAPP MLPLM_TREEAPP001.RTF 1. Transacciónes. 1.1. Definicion de Politicas TPOL:BRWPLT TPOL_BRWPLT001.rtf 1.2. Grabación de Tablas Genéricas COMUN:GRBWAD COMUN_GRBWAD001.rtf 2. Informes. 2.1. Estructuras de Archivos 3. Registro. 3.1. De Archivos del Sistema TPOL:CONFIG TPOL_CONFIG001.rtf 4. Preguntas e Inquietudes TOTAL HORAS CAPACITACIÓN Políticas Por esta opción, se registran todas las especificaciones de las políticas ó procesos que debe realizar el Concepto en la liquidación de Nómina: Definición de Políticas. Periódica : Es el código de la política o proceso periódico asignado, puede seleccionarla de la pantalla Consulta de Políticas. Liquidación Definitiva : Es el código de la política o proceso de Liquidación Definitiva asignado,puede seleccionarla de la pantalla Consulta de Políticas. Consolidación : Es el código de la política de consolidación asignado, puede seleccionarla de la pantalla Consulta de Políticas. Prioridad Liquidación Definitiva : Es la jerarquía de liquidación de la política Definitiva, puede seleccionarla de la pantalla Consulta de Políticas. Por Fuera de Nómina : Es el código de la política que ejecutará la función de liquidación por Fuera de Nómina, puede seleccionarla de la pantalla Consulta de Políticas. Restricciones : Es el código de la política o proceso de Restricciones asignado, puede seleccionarla de la pantalla Consulta de Políticas. Políticas para Facturación : Es el código de la política o proceso de liquidación de Facturación asignado, puede seleccionarla de la pantalla Consulta de Políticas. Agrupación de Empleados : Es el código de la Agrupación de Empleados al cual se le pagará o descontará dicho concepto de nómina, puede seleccionarla de la pantalla Consulta de Agrupaciones por Dato. Dato : Es el dato proveniente de la Agrupación de Empleados, el sistema lo trae por defecto al seleccionar la agrupación deseada. Tabla : Es el número de Tabla de Impuestos, Antigüedad, etc que se requiere el concepto tenga en cuenta para la liquidación del mismo. Asociación : Es el código de la asociación a matricular en el concepto de nómina, puede seleccionarla de la pantalla Consulta de Asociaciones. ¿CÓMO SE MANEJAN LAS TABLAS GENÉRICAS? Las tablas que se pueden manejar son: 1. Grupos de Centros de Costo 2. Grupos de empleados. 3. Subgrupos de empleados. 4. Ubicación Geográfica de empleados. 5. Cuentas Contables. 6. Centro de Costos Equivalentes. Las anteriores están definidas para que el sistema lo maneje y para cada una hay variables específicas así: Por Configuración | Parámetros del Sistema | Variables Generales del Usuario. 1. Para Grupo Centro de Costos, así: Variable : TGECCO Descripción : Tabla Genérica de grupos de Centros Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: GrupoCCO. Proceso : No se escribe nada. 2. Para Grupo de Empleados: Variable : TGE:GrupoEMP Descripción : Tabla Genérica de grupos de Empleados Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: GrupoEMP. Proceso : No se escribe nada. 3. Para Subgrupos de Empleados: Variable : TGE:SubgrupoEMP. Descripción : Tabla Genérica de Subgrupos de Empleados Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: SubGrEMP. Proceso : No se escribe nada. 4. Para Ubicación Geográfica de Empleados: Variable : TGE:UBG Descripción : Tabla Genérica de Ubicación Geográfica Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: UBG. Proceso : No se escribe nada. 5. Para Cuentas Contables Variable : TGE:CCT Descripción : Tabla Genérica de Cuentas Contables Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: CCT. Proceso : No se escribe nada. 6. Para Centro de Costos Equivalentes Variable : TGE:CCOEQ. Descripción : Tabla Genérica de Centro de Costos Equivalentes Tipo de Variable : Alfanumérica Dato : Aquí va el nombre de la Tabla Genérica. Ej: CCOEQ. Proceso : No se escribe nada. Cree cada de las Tablas anteriores por Configuración | Parámetros del sistema | Definición Políticas | Transacciones | Políticas, así: Política : UBG (Tabla Genérica) Tipo : Tabla Genérica Modelo de Usuario : No se escribe nada. Luego Inserte los campos seguiendo los siguientes pasos: Consecutivo : Dejar el que suguiere el sistema Marcar la llave Nombre del Campo : UBG Descripción : Ubicación Geográfica del Empleado Presentación Pantalla : @16 Prompt Entrada : Ubicación Geográfica Prompt Columna : Descripción Tipo de Dato : String Para realizar la segunda llave de consulta, nuevamente en la caperta campos insertar consecutivos, marcar llave, nombre del campo (descripción), tipo dato (string), carácteres (40), prompt columna (descripción). Grabo los datos en Transacciones, Políticas, Grabación Tablas Genéricas y selecciono la tabla a grabar. Cuando se entre en configuración, Registros empleados, enter El archivo que contiene dichas tablas y su información es el wad.dat ¿COMO SE HACEN LAS TABLAS GENERICAS? Para ingresar una descripción de una tabla genérica (en este caso para Centro de Costo TGE), realizo lo siguiente. Ingrese por Configuración | Parámetros del Sistema | Variables Generales de Usuario, enter. Luego en esta pantalla oprima el botón INSERTAR y diligencie la siguiente información: Nombre de Variable: TGE:Ubg Descripción: Tabla de Ubicación Tipo: Alfanumérica Dato: UBG De igual forma ingrese la segunda variable, así: Nombre de Variable: TGE:Descripción Descripción: UbgDescripción Tipo: Alfanumérica Dato: Descripción Inmediatamente después ingrese a Configuración | Parámetros del sistema | Definición de Políticas y busque la política UBG y en la ficha campos ingrese los campos que creó anteriormente, así: Oprima el botón INSERTAR y complete: Consecutivo: Se recomienda dejar el que el sistema le lleva a la pantalla. Marque el recuadro de LLAVE. Nombre del Campo: UBG Descripción: Código de la Ubicación Tipo de Dato: String Carácteres: 16 Presentación en Pantalla: @ 16 Promp Entrada: UBG Promp Columna: UBG De igual forma ingrese la segunda variable, así: Consecutivo: Se recomienda dejar el que el sistema le lleva a la pantalla. Marque el recuadro de LLAVE. Nombre del Campo: Descripción Descripción: Descripción de la Ubicación Tipo de Dato: String Carácteres: 40 Presentación en Pantalla: @ 40 Promp Entrada: Descripción Promp Columna: Descripción Con esta tabla se trae la ubicación. TGE:CCODES, para traer la descripción del Centro de Costo. ¿CÓMO PUEDO LLEVAR A LA EXPORTACIÓN CONTABLE EL NÚMERO DEL CHEQUE? Para que en la exportación contable pueda aparecer el número del cheque, realice lo siguiente: 1. En la política de Exportación (Configuración | Parámetros del Sistema | Definición de Políticas), en los campos que comprende dicha exportación : · NroCheque · Tipo de Campo: Alfanumérica · Valor por Defecto: Si · Valor Alfanumérico: Chq:Cheq 2.Luego por Informes Legales realice la exportación contable con el Proceso de Exportación o Política a la cual le insertó el campo anterior. ¿CÓMO CREAR DOCUMENTOS CON INTERFASE EXCEL? Para generar documentos con interfase hacia Microsoft Excel se deben seguir los siguientes pasos: 1. Se necesitan tener creado el archivo con extensión XLS en la ruta deseada, Ejemplo C:\INTER.XLS : Se deben seguir los siguientes pasos: Módulo de Políticas | Transacciones | Definición de Políticas ; Se inserta un registro, así: Políticas: ESUNA Descripción: Estructura de las unidades administrativas Modelo de Usuario: No va nada 32 bits: No se marca Tipo: Documento Programa Ejecutable: No va nada Con Interface: Se marca Tipo de Documento Lista (Al indicar lista,Con interfase pasa a Interfase Excel) Archivo Primario Se selecciona de la lista Para el Ejemplo DTS Documento Modelo El mismo nombre de la Política Ej, ESUNA. Fila Inicial Se digita el numero de la fila en Excel donde se desea inicie el sistema a ubicar la información, ya que como es un documento maestro se pueden definir los encabezados. En la parte Superior Filtro o Regla: Esta opción solo se utiliza, si la información que se desea en la interfase debe ser filtrada, ejemplo, se desea una información solo para un oficio, ej, Catedráticos. Se organiza de la siguiente forma: Al seleccionar el Archivo primario, el sistema solo muestra los campos de ese archivo. Se selecciona el Campo por el cual el sistema debe filtrar, ej, Indice con tipo Variable = Oficio...Oficio se debe digitar. Debe quedar para el ejemplo asi: #DATO(ARCHIVO(DTS)CAMPO(INDICE) OPERADOR(=) PARAMETRO(oficio)# Campos de Documento Consecutivo Lo da por Default el Sistema Columna La letra de la coluna en la Hoja Excel, Ej, A Descripción El dato que quedara en la columna Ej, Codigo Relacion Se selecciona de la lista Ej, Archivo...DTS Campo Relacionado Lo trae por default el sistema al seleccionar la relación. Funcion Solo se activa al seleccionar en relacion, la opcion funcion Constante Solo se activa al seleccionar en relacion, la opcion Consta. Regla de Validación Se arma según relacion. Ejemplo Campos de Documento Consecutivo 11 Columna C Descripción DIRECTIVO Relacion CONTADOR Campo Relacionado EMP Funcion Constante Regla de Validación Según ejemplo se debe hacer lo siguiente: Contar Empleados Que pertenezcan a una estructura Por ultimo comparar con la estructura. COMO SE REALIZA EL CAMBIO DE TABLAS GENERICAS (WAD) A TABLAS NORMALIZADAS (DTS) MANEJO DE ESTRUCTURA ADMINISTRATIVA 1. Se debe tomar el nombre de las tablas genéricas creadas en las variables de usuario. 2. Por Sistema de Nómina / Configuración / Variables Generales de Usuario TGE:GRUPOEMP tomar la información del Dato TGE:NIVEL tomar la información del Dato TGE:SUBGRUPOEMP tomar la información del Dato TGE:UBG tomar la información del Dato 3. Y se debe correr el siguiente Script Modificando en POLITICA = 'nombre tomado de la variable General de Usuario' ***CREAR ESTRUCTURA DE LA TABLA GENERICA WAD*** INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Grupo',CAMPO_K1,CAMPO_K2 FROM WAD WHERE POLITICA ='GREMP' INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Nivel',CAMPO_K1,CAMPO_K2 FROM WAD WHERE POLITICA ='Nivel' INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'SubGrupo',CAMPO_K1,CAMPO_K2 FROM WAD WHERE POLITICA ='SGEMP' INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Ubicacion',CAMPO_K1,CAMPO_K2 FROM WAD WHERE POLITICA ='UBG' ***CREAR ESTRUCTURA DE OTRAS TABLAS*** INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Oficio',OFICIO,DESCRIPCION FROM OFI INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Ccosto',CCOSTO,DESCRIPCION FROM CCO INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Depto',DPTO,DESCRIPCION FROM DPT INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Seccion',SECCION,DESCRIPCION FROM SEC INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Sucursal',SUCURSAL,DESCRIPCION FROM SCI INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'RelacionLaboral',REL_LABORAL,DESCRIPCION FROM REL INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'RelacionSindical',REL_SINDICAL,DESCRIPCION FROM RSI INSERT INTO DTS (INDICE,CODIGO,DESCRIPCION) SELECT 'Area',AREA,DESCRIPCION FROM ARE Después se debe realizar el cambio de Tablas Genéricas (WAD) a Manejo de Estructuras administrativas, se debe hacer lo siguiente: 1. En variables generales de Usuario (VSV) crear la variable NomEstruAdm con Dato S 2. En Administración / Estructura Administrativa, se deben insertar todas las estructuras que se van a utilizar. Se Selecciona la referencia y se digita la estructura. Si no existe nada en referencia se debe revisar en el SYFEMPR.INI, que la siguiente línea exista: EstructuraAdministrativa=Tercero|Area|Ccosto|Depto|Grupo|Producto|Subgrupo|Seccion|Sucursal|Ubicacion|Proyecto|Nivel|Oficio|TipoNomina|ClaseNomina|RelacionSindical|RelacionLaboral|ClaseEmpleado|ContratoTrabajo|Division|Subdivisión. 3. Después de realizado el punto anterior pasa a la opción Tablas de Estructura Administrativa e Inserta todas las estructuras creadas en el punto anterior. 4. Con estos cambios todas las estructura seguirán siendo manejados por la tabla DTS. 5. Cada vez que sea creado un nuevo registro en cualquier estructura esta será actualizada en la Tabla DTS. 6. En el caso que no sean tomados por la Tabla DTS, se debe repasar todos los registros de las estructuras en las diferentes tablas desde el sistema, CCO, OFI, DPT, ARE, etc. CRONOGRAMA DE CAPACITACIÓN Nro. Descripción del Tema. Nombre del Proceso. Archivo de Ayuda. Duración. 0. Explicación General del Modulo. MLPLM:TREEAPP MLPLM_TREEAPP001.RTF 1. Transacciónes. 1.1. Definicion de Politicas TPOL:BRWPLT TPOL_BRWPLT001.rtf 1.2. Grabación de Tablas Genéricas COMUN:GRBWAD COMUN_GRBWAD001.rtf 2. Informes. 2.1. Estructuras de Archivos 3. Registro. 3.1. De Archivos del Sistema TPOL:CONFIG TPOL_CONFIG001.rtf 4. Preguntas e Inquietudes TOTAL HORAS CAPACITACIÓN Modificado por Karen Jaramillo y Diana Del Rio Semana del 16 al 20 de Junio/2003 170903