Informes de Liquidación: Importación de registros para anexo de Liquidación

Informes de Liquidación: Importación de registros para anexo de Liquidación

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".
  1. 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:


  1. 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:


  1. 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:
  1. Phoja_resumenP 
  2. Phoja_detalleP
  3. Pcod_anexoP
Cabe señalar que estas nuevas variables funcionan con archivos formato .docx y con variables P.
    • Related Articles

    • Reloj Control : Manual Técnico Synclock

      Nombre API ApiRecLockv2 Documentación Synclock Para consumir todos los servicios de la API es necesario conocer la siguiente información de responsabilidad del área TI de su empresa: La URL base donde fue instalada la API. Todos los servicios de la ...