01. DATOS GENERALES
Producto | TOTVS RH | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||
Segmento: | RH | |||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||
Función: |
| |||||||||
País: | México (MEX) | |||||||||
Ticket: | 15975276 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-986 |
02. SITUACIÓN/REQUISITO
Se identifica el siguiente incidente al realizar el Cálculo de Nómina mediante la rutina Por Procedimiento (GPEM020), cuando se tiene un empleado sin Fecha de Reingreso (RA_FECREI) y que ingresó en el periodo que se está calculando:
- Error Description: Data width error - Field: RC_HORAS.
03. SOLUCIÓN
Se realizan las siguientes modificaciones en la Formulación (PRX) y Diccionario de Datos:
Fórmulas:
Fórmula REF01 - ORD Cálculo de Referencias:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | REF01 | 000126 | MUEVE | EMPFECING | CALFECINI | |
Se agrega | REF01 | 000127 | EMPFECREI | SI_IGUAL | VACIO | CONT_13 |
Se agrega | REF01 | 000128 | MUEVE | EMPFECREI | CALFECINI | |
Se agrega | REF01 | 000129 | CONT_13 | ETIQUETA | ||
Se comenta | REF01 | 000144 | # | MUEVE | EMPFECREI | CALFECINI |
Con la modificación anterior, se asigna la Fecha de Ingreso (EMPFECING) a la Fecha Inicial del Cálculo (CALFECINI) y en caso de que exista una Fecha de Reingreso (EMPFECREI) informada, ésta se asignará el valor a la Fecha Inicial del Cálculo (CALFECINI).
Diccionario de Datos:
Se ajusta el tamaño del campo Horas Regist. (RC_HORAS) para que coincida con el tamaño del campo Horas Calc. (RD_HORAS). Para mayor información del cambio realizado, se sugiere revisar el punto "Diccionario de Datos" de la sección 04. INFORMACIÓN ADICIONAL.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-986.
- Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, y que las fechas sean iguales o superiores.
- Realizar la modificación del campo RC_HORAS mencionada en el punto "Diccionario de Datos" de la sección 04. INFORMACIÓN ADICIONAL.
- Es importante mencionar, que el campo RC_HORAS y RC_VALOR; deben tener el mismo tamaño que los campos RD_HORAS y RD_VALOR para garantizar una persistencia de datos del Cálculo y Cierre de Nómina.
- Regeneración de Formulación:
Generar archivos Excel para validación:
Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
Guardar los archivos de Excel generados (antes del cambio).
- Respaldar las siguientes tablas:
- Respaldar Fórmulas (RC2 / RC3):
- Respaldar la RC2 y RC3.
- Borrar los registros de la RC2 y RC3.
- Respaldar Fórmulas (RC2 / RC3):
- Carga de Formulación Estándar:
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Verificar las adecuaciones en la fórmula REF01 - ORD Cálculo de Referencias.
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Regresar el respaldo de las tablas del punto b.
- Abrir las tablas RC2 y RC3.
- Generar archivos Excel para validación:
- Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
- Guardar los archivos de Excel generados (después del cambio).
- Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
- Fórmulas (RC2 | RC3)
- Comparar los archivos antes y después del cambio, para determinar las diferencias.
- Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
- Fórmulas (RC2 | RC3)
- Contar con información en los catálogos utilizados en el Cálculo de Nómina.
- Tipos de Procedimiento.
- Procesos.
- Conceptos.
- Conceptos por proceso.
- Fórmulas.
- Mnemónicos.
- Criterios de Acumulación.
- Periodos:
- Informar, por ejemplo, un período quincenal para enero de 2023 (202301) con número de pago 01.
- Tablas Alfanuméricas.
- Empleados:
- Informar, por ejemplo, un empleado con Fecha de Ingreso (RA_ADMISSA) en "01/01/2023" y el campo Fecha de Reingreso (RA_FECREI) vacío. También los campos Período Ing (RA_PERADM) y Pago ingreso (RA_PAGADM), deben tener informado valores que coincidan con el periodo configurado previamente.
Por Procedimiento (GPEM020):
- Ingresar a la rutina Por procedimiento, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Informar los datos solicitados:
En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.
- En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
- Dar clic en el botón de Confirmar.
- Validar que el Cálculo de Nómina, finaliza de forma exitosa.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar que la fórmula 106ORD - ORD Cálculo de Referencias, calcula correctamente los días de pago que le corresponden al empleado.
- Si fue activado el TRACE:
NOTA
En caso de que el empleado configurado, cuente con Fecha de Reingreso (RA_FECREI) informada y se encuentro dentro del periodo calculado, se tomará dicha fecha como Fecha Inicial para el cálculo de nómina.
04. INFORMACIÓN ADICIONAL
Diccionario de Datos:
Mediante el Configurador (SIGACFG), realizar las siguientes modificaciones al campo RC_HORAS:
Tabla | SRC |
Campo | RC_HORAS |
Tipo | Numérico |
Orden | 09 |
Tamaño | 9 |
Decimal | 2 |
Título | Horas Regist |
Descripción | Número de Horas Registrad |
Formato | @E 999,999.99 |
Paquete de uso interno
Las actualizaciones al Diccionario de Datos estándar, se realizaron en el paquete:
Código: 011625
Descripción: MI - DNOMI-986 - AJUSTES PARA SRC Y SRD
NOTA:
- Los ajustes realizados al campo RC_HORAS en el paquete, también se realizaron para los países localizados de Mercado Internacional.
Solución disponible para versión 12.1.27 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de México:
DT Localización México (SIGAGPE) - Protheus 12
- documento_tecnico
- base_conocimiento
- protheus
- totvs_rh
- rh
- mercado_internacional
- mi
- sigagpe
- gestion_personal
- version
- 12_1_27
- 12_1_33
- 12_1_2210
- calculo_nomina
- formula
- ref01
- ord
- calculo_de_referencias
- gpformex
- gpfo1mex
- mexico
- mex
- campo
- rc_horas
- error_log
- data_width_error
- dnomi_986
- ticket_15975276
- 15975276
- paquete_011625
- fecha_reingreso
- ra_fecrei