01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAGPE - Gestión de Personal. |
|---|
| Función: | | Rutina(s) Modificada(s) | Nombre Técnico | Fecha |
|---|
| GPEXFOR1 | Funciones Genéricas de Formulación. | 27/11/2024 | | GPEA291 | Registro de Fórmulas. | 27/11/2024 |
| Rutina(s) Involucrada(s) | Nombre Técnico | Fecha |
|---|
| GPEXOPER | Definición de Operadores. | 29/10/2024 |
|
|---|
| País: | Argentina (ARG) |
|---|
| Ticket: | N/A |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2641 |
|---|
02. SITUACIÓN/REQUISITO
Se requiere modificar los operadores SUMA_MOVLI, FILTRO_MOVLI y FILTRO_ACUM para que acepten en el Operando1 variables o mnemónicos, además de valores fijos.
03. SOLUCIÓN
Se realizan las siguientes actualizaciones:
- En la rutina Funciones Genéricas de Formulación (GPEXFOR1) se modifican las funciones fBaseMov() correspondiente a los operadores FILTRO_MOVLI y SUMA_MOVLI y GetSx3Cache() correspondiente al operador FILTRO_ACUM, cambiando la validación en caso de que reciba un mnemónico, para que tome el contenido, y si es un valor fijo, que lo tome como se hacía anteriormente.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-2641.
- 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.
- Contar con información en los catálogos utilizados en el Cálculo de Nómina:
- Tipos de Procedimiento.
- Procesos:
- Configurar un proceso Jornal o Mensual.
- Mnemónicos.
- Fórmulas.
- Contar con fórmulas que utilicen los operadores FILTRO_MOVLI, SUMA_MOVLI y FILTRO_ACUM. Como la ejemplificada en la sección 04. INFORMACIÓN ADICIONAL.
- Conceptos.
- Contar con conceptos relacionado a fórmulas que utilicen los operadores FILTRO_MOVLI, SUMA_MOVLI y FILTRO_ACUM.
- Conceptos por proceso.
- Configurar conceptos y fórmulas que utilicen los operadores FILTRO_MOVLI, SUMA_MOVLI y FILTRO_ACUM.
- Criterios de Acumulación.
- Periodos, para este ejemplo se utilizará la siguiente información:
- Nómina ANT - Anticipos, de ejemplo:
- Periodo: 2024
- Mes: 07
- Número de Pago: 01
- Fecha Inicial: 01/07/2024
- Fecha Final: 31/07/2024
- Empleado para el proceso configurado.
|
- Ingresar al módulo Gestión de Personal (SIGAGPE)
- Ir al menú "Miscelánea | Cálculos | Por procedimiento" (GPEM020)
- Indicar los parámetros requeridos para calcular el proceso y procedimiento de las precondiciones.
- Confirmar el cálculo.
- Validar que el cálculo finaliza de manera exitosa.
- Si fue activado el TRACE y se utilizó la fórmula de ejemplo indicada en la sección 04. INFORMACIÓN ADICIONAL, validar:
- El uso de los operadores FILTRO_MOVLI, SUMA_MOVLI y FILTRO_ACUM.
|
|
04. INFORMACIÓN ADICIONAL
Fórmulas
Ejemplo de una fórmula que utiliza los operadores FILTRO_MOVLI, SUMA_MOVLI y FILTRO_ACUM.
| Secuencia | Operando 1 | Operador | Operando 2 | Resultado | Observación |
|---|
| 000001 | # | TRACE_ON |
|
|
|
| 000002 |
| MUEVE | 2024 | ANO_INI_ACU | Define el año inicial y final de acumulados; es decir, el año inicial y final que buscará de acumulados en la tabla RT3 - Acumulados IAG. |
| 000003 |
| MUEVE | 2024 | ANO_FIN_ACU |
| 000006 |
| SUMA_GAN_ACU |
| NAUX_01 | Se define el operador para consular los acumulados del concepto que se está procesando y periodo seleccionado. El resultado obtenido, puede ser almacenado en una variable auxiliar tipo numérica o unidades. |
| 000007 |
| MUEVE | NAUX_01 | UNIDADES | Se mueve el resultado de Acumulados a UNIDADES. Utilizando el ejemplo definido, se retornará el valor 945.00 |
| 000010 | FINAL | ETIQUETA |
|
|
|
| 000011 | # | TRACE_OFF |
|
|
|

05. ASUNTOS RELACIONADOS
