Resumen:
En la emisión de los anexos de liquidación se a creado una funcionalidad para la importación de registros externos a Winper.
Ambientación.
Ejecutar en Base de datos lo siguiente:
- alt7_sql_infliq_003.sql
- spinf_anexo_detalle.sql
- spinf_anexo_resumen.sql
- spinf_anexo_valida_carga.sql
- spinf_anexo_valida_carga_tipo.sql
Copiar en la carpeta "winper7.informesliquidacion" los siguientes elementos:
- Módulo Informes de Liquidación "reprt60.exe" versión 7.1.2.6 en adelante.
- BouncyCastle.Crypto.dll
- Connector-Informes.dll
- DocumentFormat.OpenXml.dll
- DocumentFormat.OpenXml.xml
- EPPlus.dll
- EPPlus.xml
- itextsharp.dll
- itextsharp.xml
- itextsharp.xmlworker.dll
- log4net.dll
- log4net.xml
- Newtonsoft.Json.dll
- Newtonsoft.Json.xml
- SpreadsheetLight.dll
- SpreadsheetLight.xml
- System.Buffers.dll
- System.Drawing.Common.dll
- System.Memory.dll
- System.Numerics.Vectors.dll
- System.Runtime.CompilerServices.Unsafe.dll
- Utilidades-Informes.dll
- WinPer.BusinessActions-Informes.dll
- WinPer.BusinessActions-Informes.dll.config
- WinPer.BusinessObjects-Informes.dll
- WinPer.DataAccessLayer-Informes.dll
- WinPer.DataAccessObjects-Informes.dll
Registro de DLL, se a incluido nuevas DLL, de las cuales una se debe registrar, la "WinPer.BusinessActions-Informes.dll" de la siguiente manera:
Paso 1: Crear columnas bases para Anexos Word/PDF, definición de anexos.
En el menú de "Informes / Papeletas de Remuneraciones / Crear editar columnas base anexos para WORD/PDF / Definir Anexos", se definen los diferentes anexos requeridos de acuerdo a la naturaleza de cada estructura de carga:
Paso 2: Crear columnas bases para Anexos Word/PDF, detalle de columnas para anexos.
En el menú de "Informes / Papeletas de Remuneraciones / Crear editar columnas base anexos para WORD/PDF / Detalle columnas para anexos". Seleccionando la "Tabla Anexo" creada en el paso 1, se configura la estructura de importación para la obtención correcta de los datos y formato.
En este menú se cuenta con dos mantenedores que son Hoja "Resumen" y Hoja "Detalle", en ambos mantenedores se tienen las columnas "Letra", "Nombre de la Columna", "Usuario Ult. Mod." Y "fecha - hora Ult. Mod".
- Letra: En ambos casos corresponde al orden de los registros, se puede seleccionar desde la letra F, las Letras A, B, C, D y E se encuentran reservadas para los registros cod_empresa, cod_planta, periodo, nro_trabajador y dv_trabajador, como en el siguiente ejemplo:
- Nombre de la Columna Hoja "Resumen": En esta hoja existen dos opciones de selección mediante un combobox que son "Sin Título" y "Valor":
En la columna "F" se define el nombre de los campos a resumir por lo cual corresponde a un dato descriptivo (Sin Título), la columna "G" corresponde a la primera descripción a especificar en el recuadro resumen por ende es un registro tambien "Sin Título", los valores se comienzan a registrar desde la columna "H" que corresponde al valor de la descripción indicada en la columna "G", y asi sucesivamente, el valor de la columna "J" corresponde al valor de la descripción ingresada en la columna "I", el valor de la letra "L" corresponde a la descripción especificada en la letra "K", etc.
Ejemplo:
Siguiendo la lógica anterior, se define la siguiente estructura en la Hoja "Resumen":
Se crea archivo de importación de acuerdo a esta estructura:
Para obtener el siguiente resumen:
- Nombre de la Columna Hoja "Detalle": A diferencia de la hoja resumen, en la hoja detalle solo existe un opción para seleccionar que es "Título":
En esta estructura de carga no se requiere definir a que corresponden los conceptos, ya que el sistema importa los registros tal como se encuentran detallados en el archivo Excel.
Ejemplo:
Se definieron registros hasta la columna "N":
Posteriormente en la papeleta y anexo de liquidación se visualizaran de la misma manera:
Paso 3: Importación de datos base anexos para Word/PDF
Las estructuras de importación se cargan en el menú de "Informes / Papeletas de Remuneraciones / Importar Datos Base Anexos para Word/PDF". El archivo de importación Excel debe contar con las pestañas "Detalle" y "Resumen":
En el combobox se debe seleccionar la tabla anexos a la que se le importaran los datos:
En el icono del signo de interrogación:
Se detallan como completar los registros de las primeras cinco columnas:
Una vez, seleccionada la estructura de importación se debe seleccionar "Aceptar" y al terminar la carga el sistema indicara el total de líneas cargadas tanto por el detalle como por el resumen:
Paso 4: Emisión papeleta y/o anexo Word/PDF
Para la obtención de los registros cargados tanto en la papeleta Word/PDF:
Como en el anexo Word/PDF, se debe seleccionar en el campo "Tabla Anexo" el anexo a considerar con los registros:
Las nuevas variables Word para devolver estos campos son:
- Phoja_resumenP
- Phoja_detalleP
- Pcod_anexoP
Cabe señalar que estas nuevas variables funcionan con archivos formato .docx y con variables P.