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: | Argentina (ARG) | ||||||||||||
| Ticket: | 26609326 | ||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-4233 |
02. SITUACIÓN/REQUISITO
Al realizar el Cálculo de Vacaciones para el tipo de procedimiento VAC - Vacaciones, mediante la rutina Vacaciones (GPEM031), se identifica que la fórmula REFSIC - Referencias SICOSS no está llenando el mnemónico ANOMESPROC, lo que impide que se generen correctamente los valores correspondientes a los Topes de Remuneración.
03. SOLUCIÓN
Se realizan las siguientes actualizaciones:
- Se realiza la siguiente adecuación a la fórmula REFSIC - REFERENCIAS SICOSS, se descomentan las secuencias 000005 a la 000008, de modo que se pueda asignar un valor al mnemónico ANOMESPROC y utilizarlo posteriormente para consultar correctamente la Tabla Alfanumérica S023 - TOPES REMUNERACIONES SICOSS.
¡IMPORTANTE!
Este documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, mnemónicos de usuario, etc.) deberá ser ajustada conforme a su necesidad.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-4233.
- Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
Regeneración de Formulación:
Regeneración de Formulación
En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290), de manera que el sistema realice la actualización automática de las fórmulas descritas en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.
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/Borrar las siguientes tablas:
- Fórmulas (RC2 / RC3):
- Respaldar las tablas RC2 y RC3.
- Borrar los registros de las tablas RC2 y RC3.
- 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 las fórmulas con respecto a las fórmulas borradas y la fórmula agregada, como se indica en los puntos "Fórmulas " de la sección 04. INFORMACIÓN ADICIONAL.
- REFSIC - REFERENCIAS SICOSS.
- Verificar las adecuaciones en las fórmulas con respecto a las fórmulas borradas y la fórmula agregada, como se indica en los puntos "Fórmulas " de la sección 04. INFORMACIÓN ADICIONAL.
- 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, 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 Vacaciones.
- Tipos de Procedimiento.
- Procesos:
- Configurar un proceso Mensual.
- Conceptos.
- Conceptos por proceso.
- Fórmulas:
- Se debe considerar la configuración de la fórmula REFSIC; como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL
- Criterios de Acumulación.
- Ausencias.
- Empleados.
- Control de dias derecho
- Tener dias derecho disponibles para las vacaciones.
- Periodo:
- Con periodos mensuales:
- Nómina VAC - Vacaciones, de ejemplo:
- Periodo: 2025
- Mes: 03
- Número de Pago: 01
- Fecha Inicial: 01/03/2025
Fecha Final: 31/03/2025
- Nómina VAC - Vacaciones, de ejemplo:
- Con periodos mensuales:
Tablas Alfanuméricas:
Tener actualizados los registros de la Tabla Alfanumérica S023 - TOPES REMUNERACIONES SICOSS.
Cálculo de Vacaciones (GPEM031):
- Ingresar a la rutina Vacaciones, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Seleccionar el empleado que realizará el cálculo.
- En la sección "Encabezado de vacaciones" dar clic en "Incluir" o "Modificar".
- Informar los datos solicitados en el encabezado de vacaciones:
Proc de Cálculo: Ejemplo "VAC"
Periodo: Ejemplo "202503"
Fecha Inicial: Ejemplo"15/03/2025”
Días vacaciones: Ejemplo "10"
- Grabar los cambios, nuevamente en la rutina de Vacaciones, desplegar el menú "Otras Acciones" y dar clic en la opción "Calcular".
- Validar que el Cálculo de Vacaciones finalizó de forma exitosa.
- Seleccionar el registro nuevamente en la sección "Encabezado de vacaciones" y dar clic en "Cálcular".
- Si fue activado el TRACE, validar el proceso de cálculo de la fórmula REFSIC, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
04. INFORMACIÓN ADICIONAL
Formulación
REFSIC - REFERENCIAS SICOSS:
| Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
| Sin cambios | REFSIC | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Sin cambios | REFSIC | 000002 | # INICIALIZA ANOMES PARA | ACCESO A LAS TAB | LAS DE SICOSS | ||
| Sin cambios | REFSIC | 000003 | MUEVE | PERANIOPER | ANO_INI_ACU | ||
| Sin cambios | REFSIC | 000004 | MUEVE | PERANIOPER | ANO_FIN_ACU | ||
| Se modifica | REFSIC | 000005 | PERANIOPER | STRTOVAL | NAUX_11 | Se descomentan las secuencias 5 a la 8 para obtener el valor del mnemónico ANOMESPROC, el cual se utilizará posteriormente para consultar la Tabla Alfanumérica S023 - TOPES REMUNERACIONES SICOSS. | |
| Se modifica | REFSIC | 000006 | NAUX_11 | MULTIPLICA | 100 | NAUX_11 | |
| Se modifica | REFSIC | 000007 | PERMESPER | STRTOVAL | NAUX_12 | ||
| Se modifica | REFSIC | 000008 | NAUX_11 | SUMA | NAUX_12 | ANOMESPROC | |
| Sin cambios | REFSIC | 000009 | # CALCULA LOS DIAS | TRABAJADOS | SOLO PARA MENSUAL | ||
| Sin cambios | REFSIC | 000010 | # PROTIPPRO | SI_DIFERENTE | 'M' | CONTINUA_01 | |
| Sin cambios | REFSIC | 000011 | MUEVE | "D" | TP_SUMA_MOVLI | ||
| Sin cambios | REFSIC | 000012 | "1" | SUMA_MOVLI | CBSSICOSS | SICOSSAUS | |
| Sin cambios | REFSIC | 000013 | PRODIASPRO | RESTA | SICOSSAUS | DIASPAGPER | |
| Sin cambios | REFSIC | 000014 | PRODIASPRO | SI_IGUAL | 30 | CONTINUA_01 | |
| Sin cambios | REFSIC | 000015 | FILTRO_ACUM | ||||
| Sin cambios | REFSIC | 000016 | "1" | FILTRO_ACUM | CBSSICOSS | ||
| Sin cambios | REFSIC | 000017 | PERMESPER | SUMA_UNIDADES | PERMESPER | NAUX_02 | |
| Sin cambios | REFSIC | 000018 | SICOSSAUS | SUMA | NAUX_02 | NAUX_01 | |
| Sin cambios | REFSIC | 000019 | 30 | RESTA | NAUX_01 | DIASPAGPER | |
| Sin cambios | REFSIC | 000020 | CONTINUA_01 | ETIQUETA | |||
| Sin cambios | REFSIC | 000021 | # INICIALIZA TOPES | ||||
| Sin cambios | REFSIC | 000022 | BUSCA | TABLA_S023 | |||
| Se elimina la siguiente secuencia, ya que no tiene utilidad debido al tamaño del campo de la primera columna de la Tabla Alfanumérica S023 - TOPES REMUNERACIONES SICOSS. | |||||||
| Sin cambios | REFSIC | 000023 | ELEMENTO_03 | HASTA_IGUAL | ANOMESPROC | ||
| Sin cambios | REFSIC | 000024 | MUEVE | ELEMENTO_04 | TOPER1 | ||
| Sin cambios | REFSIC | 000025 | MUEVE | ELEMENTO_05 | TOPER2 | ||
| Sin cambios | REFSIC | 000026 | MUEVE | ELEMENTO_06 | TOPER3 | ||
| Sin cambios | REFSIC | 000027 | MUEVE | ELEMENTO_07 | TOPER4 | ||
| Sin cambios | REFSIC | 000028 | MUEVE | ELEMENTO_08 | TOPER5 | ||
| Sin cambios | REFSIC | 000029 | MUEVE | ELEMENTO_09 | TOPER6 | ||
| Sin cambios | REFSIC | 000030 | MUEVE | ELEMENTO_10 | TOPER7 | ||
| Sin cambios | REFSIC | 000031 | MUEVE | ELEMENTO_11 | TOPER8 | ||
| Sin cambios | REFSIC | 000032 | MUEVE | ELEMENTO_12 | TOPER9 | ||
| Sin cambios | REFSIC | 000033 | # BUSCA ALICUOTAS | A APLICAR | |||
| Sin cambios | REFSIC | 000034 | BUSCA | TABLA_S010 | |||
| Sin cambios | REFSIC | 000035 | ELEMENTO_01 | HASTA_IGUAL | EMPATIV | ||
| Sin cambios | REFSIC | 000036 | ELEMENTO_02 | HASTA_IGUAL | EMPCOND | ||
| Sin cambios | REFSIC | 000037 | ELEMENTO_03 | HASTA_IGUAL | EMPMODALID | ||
| Sin cambios | REFSIC | 000038 | ELEMENTO_05 | HASTA_MAYOR | ANOMESPROC | ||
| Sin cambios | REFSIC | 000039 | MUEVE | ELEMENTO_07 | APSIPA | ||
| Sin cambios | REFSIC | 000040 | MUEVE | ELEMENTO_08 | APESPEC | ||
| Sin cambios | REFSIC | 000041 | MUEVE | ELEMENTO_09 | APDIFER | ||
| Sin cambios | REFSIC | 000042 | MUEVE | ELEMENTO_10 | APINSSJP | ||
| Sin cambios | REFSIC | 000043 | MUEVE | ELEMENTO_11 | APOBSOC | ||
| Sin cambios | REFSIC | 000044 | MUEVE | ELEMENTO_12 | APADHOS | ||
| Sin cambios | REFSIC | 000045 | MUEVE | ELEMENTO_13 | CTRBSIPA | ||
| Sin cambios | REFSIC | 000046 | MUEVE | ELEMENTO_14 | CTRBCONESP | ||
| Sin cambios | REFSIC | 000047 | MUEVE | ELEMENTO_15 | CTRBINSSJP | ||
| Sin cambios | REFSIC | 000048 | MUEVE | ELEMENTO_16 | CTRBOBSOC | ||
| Sin cambios | REFSIC | 000049 | MUEVE | ELEMENTO_17 | CTRBFNE | ||
| Sin cambios | REFSIC | 000050 | MUEVE | ELEMENTO_18 | CTRBASIGFAM | ||
| Sin cambios | REFSIC | 000051 | MUEVE | ELEMENTO_19 | CTRBRENATR | ||
| Sin cambios | REFSIC | 000052 | MUEVE | ELEMENTO_20 | CTRBARTFIJ | ||
| Sin cambios | REFSIC | 000053 | MUEVE | ELEMENTO_21 | CTRBARTALI | ||
| Sin cambios | REFSIC | 000054 | MUEVE | ELEMENTO_22 | CTRBSEGVIDV | ||
| Sin cambios | REFSIC | 000055 | MUEVE | ELEMENTO_23 | CTRBSEGVIDF | ||
| Sin cambios | REFSIC | 000056 | MUEVE | ELEMENTO_24 | TOPER4M | ||
| Sin cambios | REFSIC | 000057 | MUEVE | ELEMENTO_24 | TOPER8M | ||
| Sin cambios | REFSIC | 000058 | FINAL | ETIQUETA |
Solución disponible para versión 12.1.2310 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Argentina:
DT Localización Argentina (SIGAGPE) - Protheus 12