Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Consultas específicasCampos
  4. Tablas
  5. Versión

01. VISIÓN GENERAL

Se solicita la homologación de la rutina Conceptos Fijos (GPEA550.PRX) de versión 12.1.17 a 12.1.14, en específico al ejecutar la consulta (F3) del campo “Entidad” (RG1_ENTIDA) está generando error.log al no encontrar la función RG1ENT(), misma que hace lectura a las tablas alfanuméricas S003Institución AFP y S004Institución de Salud.

En rutina de Finiquitos (GPEM042.PRX) al selecciona el botón Incluir y capturar la “Fc. Despido” (RG_DATADEM) para algún empleado, se genera un error.log:

THREAD ERROR ([6552], lmedina.qro, MANTO2017QXNH2) 08/05/2019 15:55:10

array out of bounds ( 2 of 0 ) on CARGAFERIAS(GPEM031.PRW) 03/08/2015 14:53:04 line : 1243

El error.log impide finalizar el registro y Cálculo de Finiquito.


Para dar solución, se agrega al pacote la última versión de la rutina de Finiquitos | Cálculo de Ferias (GPEM042.PRX | GPEM031.PRX) y se realizan los ajustes en la rutina GPERFOR1.PRX porque al corregir el error.log reportado, se genera otro error, también debe ser ajustado el Diccionario de Datos para que el orden de los campos en la tabla de Finiquitos (SRG) sea: "Tipo Finqui" (RG_TIPORES), “Desc.Tp.Liq” (RG_DESCTPR) y "Causa Baja" (RG_TIPOAFASe detecto que la versión 12.1.17 también se genera error al no tener creadas las consultas S03CHI y S04CHI que son llamadas en la función RG1ENT().


El patch contiene la rutina:

...

  • GPEM042.PRX – Conceptos Fijos   PRW – Finiquitos  
  • GPEM031.PRX PRW – Cálculo de Ferias
  • GPEXFOR1.PRX – Cálculo de hoja de pago.

02. EJEMPLO DE UTILIZACIÓN

Consideraciones Previas.

  1. A través de la rutina “Mantenimiento Tab. (RCB, RCC)”  (Actualizaciones | Definic. Calculo), se debe contar con registros en la tabla Alfanumérica S012 – Tipos de Finiquito.
  2. Verificar que se tenga información en la tabla alfanumérica
  3. Verificar que se tengan las consultas S03CHI y S04CHI creadas, sino se deben agregar de forma manual en el módulo del Configurador (SIGACFG). Ver punto 3.Consultas específicas.información en la tabla 27 – RESCISIÓN CON JUSTA CAUSA INICIATIVA DEL EMPLEADOR.
  4. En el módulo Gestión de Personal (SIGAGPE), a través de la rutina “Empleados (SRA)”  (Actualizaciones | Empleados), se debe contar con registros de empleados.
  5. A través de la rutina “Conceptos (SRV)”  (Actualizaciones | Definic. Calculo), se debe contar con registros de Conceptos que tengan informado el campo Tpo Inst (RV_TPOINS) con valor “1 – AFP” o “2 - ISAPRE”.
  6. A través de la rutina “Mantenimiento Tab. (RCB, RCC)”  (Actualizaciones | Definic. Calculo), se debe contar con registros en la tabla Alfanumérica S003 – Instituciones AFP y S004 – Instituciones de SALUDTener registros de Procesos, Procedimiento (finiquitos), Periodo abierto y seleccionado para el proceso y procedimiento que se va a utilizar en el finiquito.


Procedimiento General

Conceptos Fijos Finiquitos (GPEA550GPEM042.PRX)

  1. En el módulo de Gestión de Personal (SIGAGPE), a A través de la rutina “Conceptos FijosFiniquito” (ActualizacionesMiscelanea | NovedadesCálculos), se incluye incluimos un registro de concepto fijo.
  2. Indicamos los campos obligatorios para incluir el asiento.
  3. Se debe indicar un concepto que tenga informado el campo Tpo Inst (RV_TPOINS) con valor “1 – AFP” o “2 - ISAPRE”.
  4. Ejecutar la consulta (F3) del campo “Entidad” (RG1_ENTIDA), donde se debe mostrar la consulta de la tabla Alfanumérica S003 o S004 (S03CHI o S04CHI), dependiendo del contenido del campo Tpo Inst (RV_TPOINS).
  5. Grabamos el registro.
  6. Visualizamos que haya sido grabado de manera correcta.

03. CONSULTAS ESPECÍFICAS

Se deben tener creadas las consultas específicas S03CHI y S04CHI (en caso de no tener, se deben agregar desde el configurador):

Código Pacote: 006117.

Pacote: DMICNS-5682 – HOMOLOGACION DE LA RUTINA DE CONCEPTOS FIJOS

Consulta: S03CHI

Tabela: RCC

Expresión: GP310SXB("S003","CODIGOAFP")

Retorno: VAR_IXB

Image Removed

Image Removed

Consulta: S04CHI

Tabela: RCC

Expresión: GP310SXB("S004","CODIGOISA")

Retorno: VAR_IXB

Image Removed

Image Removed

¡IMPORTANTE!

Tener creadas las consultas específicas S03CHI y S04CHI.

  1. para un empleado.  
  2. Informamos los campos obligatorios: Fc. Despido, Tipo Finiqui, Desc.Tp.Liq, Causa Baja, Proced. Calc, Periodo Cálc y No.Pago Calc.Como se observa ya no genera el error.log al informar el campo “Despido” (RG_DATADEM). Y el orden de los campos quedo: "Tipo Finqui" (RG_TIPORES), “Tp.Liq” (RG_DESCTPR) y "Causa Baja".
  3. Se calcula el Finiquito. Y se graba el resgistro.
  4. Se visualiza el Finiquito.


03. CAMPOS

Modificación de Campos en el archivo SX3, se debe verificar por medio del módulo Configurador que los campos RG_DESCTPR y RG_TIPOAFA no sean reservados de sistema (que se pueda modificar el orden de los campos), en dado caso que no se pueda, se sugiere modificar por medio de APSDU la propiedad del campo "X3_RESERV" con el valor de otro campo (Por ejemplo del campo RG_TIPORES):


X3_CAMPO

X3_RESERV
RG_DESCTPR“€
RG_TIPOAFA“€

*Se debe copiar la propiedad de otro campo que no sea reservado. Esto se puede verificar desde el configurador.


Por medio del módulo del Configurador, verificar que el orden de los campos en la tabla de Finiquitos (SRG) sea: "Tipo Finqui" (RG_TIPORES), “Desc.Tp.Liq” (RG_DESCTPR) y "Causa Baja" (RG_TIPOAFA).

Image Added

¡IMPORTANTE!

El orden de los campos en la tabla Finiquitos debe ser: "Tipo Finqui", "Desc.Tp.Liq” y "Causa Baja"

...

.


04. TABLAS UTILIZADAS

  • SRA - Empleados
  • SRV RCH - ConceptosPeriodos
  • RCC - Mantenimiento Tablas Alfanuméricas
  • SCB - Definición de Tablas Alfanuméricas
  • RG1 - Asientos Fijos

...

  • SRG - Finiquitos
  • RCJ - Procesos
  • SRY - Procedimientos
  • RC3 - Fórmulas
  • SRM - Procedimiento de Cálculo



05. VERSIÓN

12.1.14 | 12.1.17 | 12.1.23 | 12.1.25