Árvore de páginas

Versões comparadas

Chave

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

...

OPERADORES

Cod. Mnemon.

Descr. Mnem.

Tipo Mnemon.

Contenido

Tabla

Campo

Proceso

Descripción

Hotkey

Localización

SUMA_GAN_ACUObtiene el valor acumulado del mes (lee concepto de RT3)P - Operador



Obtiene el valor de acumulados del mes de ganancias de la tabla RT3 - Acumulados IAG, a partir del mes indicado en Fch. In. Ganan. (RCH_FCHGAN).
ARG
LEE_TRAYMediante este operador, se traen los registros existentes en trayectoria laboral del empleado desde un movimiento antes de la fecha inicial a la fecha final indicada.P - Operador



Indica el inicio de un ciclo para obtiene los registros existentes en trayectoria laboral del empleado.LTMEX, COL y PER
SIG_TRAYEste operador salta a la línea siguiente del operador LEE_TRAY si existe otro registro de trayectoria dentro de los seleccionados por ese operador. En caso de que no exista, salta a la línea abajo del operador SIG_TRAY.P - Operador



Se utiliza para realizar el salto de registro en los registros obtenidos por el operador LEE_TRAY.STMEX, COL y PER
PRIMER_REG_TRAYEste operador se coloca en el primer registro de trayectoria laboral, dentro del rango de fechas de LEE_TRAY.P - Operador



Se coloca en el primer registro de trayectoria laboral dentro del rango de información obtenida por el operador LEE_TRAY.PRTMEX, COL y PER
ULTIMO_REG_TRAYEste operador se coloca en el último registro de trayectoria laboral, dentro del rango de fechas indicados en LEE_TRAY.P - Operador



Se coloca en el ultimo registro de trayectoria laboral dentro del rango de información obtenida por el operador LEE_TRAY.URTMEX, COL y PER
SUMA_MOVLIPermite por medio de la fórmula, el cálculo (adición/sustracción) de los valores de los conceptos ya calculados en los Movimientos Mensuales (tabla SRC).P - Operador



El operador SUMA_MOVLI obtiene la “suma” de los valores de los conceptos que cumplan con la condición establecida en la 1ra expresión, para el campo señalado en la segunda expresión.+MTODOS
FILTRO_MOVLI

Este operador filtra los movimientos de los conceptos que cumplen con cierto criterio de selección, determinado por un campo de la tabla de Conceptos (SRV).

P - Operador



Funciona en conjunto con el mnemónico reservado TP_SUMA_MOVLI al cual se le asigna ”H” ó “D” para la lectura de las Unidades y “V” para Importe; si este no es definido se leen importes.

FM

TODOS
FILTRO_ACUM

El operador efectúa un filtro de Acumulados (RG7), a partir de un campo de la tabla de Conceptos (SRV).

Este operador funciona en conjunto con los operadores siguientes:

  • SUMA_UNIDADES
  • SUMA_IMPORTES
  • UNIDADES_EMPRESA
  • IMPORTE_EMPRESA
  • UNIDADES_TOTAL
  • IMPORTE_TOTAL
P - Operador



Si la condición del filtro usado en FILTRO_ACUM no existe, el retorno del operador es Cero, ya que se utiliza para limpiar cualquier valor anterior del mismo operador.

En una misma fórmula puede usar varias veces el operador FILTRO_ACUM y se requiere que este sea inicializado (dejando en blanco las columnas de OPERANDO) o de lo contrario considerara una condición ‘AND’ entre ambos filtros.

FA

TODOS
SUMA_IMPORTES | SUMA_UNIDADES

Estos dos operadores, leen los acumulados del empleado del mes inicial al mes final del proceso en el maestro de empleados o el indicado en BUSCA_PROCESO. Los meses son tipo carácter de tamaño 2. Para indicar el año inicial y final es necesario asignarlos a los mnemónicos ANO_INI_ACU y ANO_FIN_ACU.

P - Operador



En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

Si ANO_INI_ACU es diferente que ANO_FIN_ACU, Mes inicio puede ser mayor que Mes fin.

+I y +U

TODOS

UNIDADES_EMPRESA | IMPORTES_EMPRESA

Estos dos operadores, leen los acumulados del empleado del mes inicial al mes final de todos los procesos pertenecientes a la empresa a la cual está asignado el proceso que se está ejecutando. Los meses son tipo carácter de tamaño 2. Para indicar el año inicial y final es necesario asignarlos a los mnemónicos ANO_INI_ACU y ANO_FIN_ACU.

P - Operador



En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

Si ANO_INI_ACU es diferente que ANO_FIN_ACU, Mes inicio puede ser mayor que Mes fin.

UE e IE

TODOS

UNIDADES_TOTAL | IMPORTES_TOTAL

Estos dos operadores, leen los acumulados del empleado del mes inicial al mes final de todos los procesos pertenecientes a la empresa a la cual está asignado el proceso que se está ejecutando y de todas las sucursales. Los meses son tipo carácter de tamaño 2. Para indicar el año inicial y final es necesario asignarlos a los mnemónicos ANO_INI_ACU y ANO_FIN_ACU.

P - Operador



En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

En caso que los mnemónicos ANO_INI_ACU y ANO_FIN_ACU no fueron informado, se toma el Año de la tabla de Periodos. (RCH.RCH_ANO).

Si ANO_INI_ACU es diferente que ANO_FIN_ACU, Mes inicio puede ser mayor que Mes fin.

UT e IT

TODOS

RESIDUO

Resto de una operación de división                          

P - Operador



El operador RESIDUO realiza la división entera entre el divisor que se encuentra en la 1ª EXPRESIÓN y el dividendo, que se encuentra en la 2ª EXPRESIÓN y reporta el residuo de esta división.

MOD

TODOS
FILTRO_AF

El operador efectúa un filtro de Asientos (RG1), a partir de un campo de la tabla de Conceptos (SRV).

Este operador funciona en conjunto con los operadores siguientes:

  • LEE_AF
P - Operador



Si la condición del filtro usado en FILTRO_AF no existe, el retorno del operador es Cero, ya que se utiliza para limpiar cualquier valor anterior del mismo operador.

En una misma fórmula puede usar varias veces el operador FILTRO_AF y se requiere que este sea inicializado (dejando en blanco las columnas de OPERANDO) o de lo contrario considerara una condición ‘AND’ entre ambos filtros.

FA

TODOS
LEE_AFMediante este operador, se traen los registros existentes en trayectoria laboral Asientos Fijos del empleado desde un movimiento antes de entre la fecha inicial a y la fecha final indicada.P - Operador



Indica el inicio de un ciclo para obtiene los registros existentes en trayectoria laboral Asientos Fijos del empleado.
TODOS
SIG_AFEste operador salta a la línea siguiente del operador LEE_TRAY AF si existe otro registro de trayectoria asientos dentro de los seleccionados por ese operador. En caso de que no exista, salta a la línea abajo del operador SIG_TRAYAF.P - Operador



Se utiliza para realizar el salto de registro en los registros obtenidos por el operador LEE_AF.
TODOS
PRIMER_REG_AFEste operador se coloca en el primer registro de trayectoria laboralAsientos Fijos, dentro del rango de fechas de LEE_TRAYAF.P - Operador



Se coloca en el primer registro de trayectoria laboral Asientos Fijos dentro del rango de información obtenida por el operador LEE_AF.
TODOS
ULTIMO_REG_AFEste operador se coloca en el último registro de trayectoria laboralAsientos Fijos, dentro del rango de fechas indicados en LEE_TRAYAF.P - Operador



Se coloca en el ultimo registro de trayectoria laboral Asientos Fijos dentro del rango de información obtenida por el operador LEE_AF.
TODOS

...

Informações
titleObservaciones

Operando1

Operador

Operando2

Resultado

Valor fijo tipo caracter (entre comillas)

Mnemónico de tabla SRV (Conceptos)

SUMA_MOVLI

Mnemónico de tabla SRV (Conceptos)

BASE_PENSIÓN

Constante que contenga conceptos

N

Permite por medio de la fórmula, el cálculo (adición/sustracción) de los valores de los conceptos ya calculados en los Movimientos Mensuales (tabla SRC), de acuerdo con la lista de conceptos seleccionada. También permite el cálculo para beneficiarios de acuerdo con la definición del operando BASE_PENSION.

1. El posicionamiento para la tabla de beneficiarios debe realizarse en conjunto con el operador SUMA_MOVLI y el Mnemónico reservado BASE_PENSION, identificado en la segunda expresión de la fórmula utilizada. Utiliza el campo “RM_LEEBEN” en la tabla RCM, que identifica los Conceptos por Proceso.

Operando1

Operador

Operando2

Resultado


SUMA_MOVLI

BASE_PENSION                

NAUX_01

2. También es posible utilizar el operador SUMA_MOVLI con un Mnemónico que identifique un campo de la tabla SRV (Conceptos), que tengan el valor en contenido en la variable alfanumérica CAUX_01, se sumarizan en la variable de resultado:

Operando1

Operador

Operando2

Resultado


MUEVE

'1'

CAUX_01

CAUX_01

SUMA_MOVLI

Mnemónico de tabla SRV

NAUX_01

3. También es posible utilizar el operador SUMA_MOVLI con un Mnemónico que identifique un campo de la tabla SRV (Conceptos), que tengan el valor en '1 - Si', se sumarizan en la variable de resultado:

Operando1

Operador

Operando2

Resultado

'1'

SUMA_MOVLI

Mnemónico de tabla SRV

NAUX_01

4. Otra posibilidad es utilizar directamente valores en la expresión de la fórmula, los cuales deben ser los códigos de los conceptos registrados en la tabla “SRV”, en el campo Código (“RV_COD”).

Operando1

Operador

Operando2

Resultado


SUMA_MOVLI

‘001,002,003’

NAUX_01

Suma los importes de los conceptos calculados hasta el momento de acuerdo a la lista de conceptos seleccionados. Respeta el tipo de concepto, es decir si es Percepción o Base Percepción se suma y si es Deducción o Base Deducción se resta.

Operando1

Operador

Operando2

Resultado

Valor fijo tipo caracter (entre comillas)

Mnemónico de tabla SRV (Conceptos)

FILTRO_MOVLI

Mnemónico de tabla SRV (Conceptos)

N

Operando1

Operador

Operando2

Resultado


MUEVE

‘H’TP_SUMA_MOVLI

C (filtro de selección)

FILTRO_MOVLI

Mnemónico de Conceptos (SRV)
C (filtro de selección)

FILTRO_MOVLI

Mnemónico de Conceptos (SRV)

SUMA_MOVLI


N


MUEVE“H”TP_SUMA_MOVLI
“S”SUMA_MOVLIBSECCSSUNIDADES
 MUEVE“V”TP_SUMA_MOVLI
“1”FILTRO_MOVLIBSEISR 
“S”FILTRO_MOVLIBSECCSS

SUMA_MOVLI
IMPORTE

Operando1

Operador

Operando2

Resultado


FILTRO_ACUM



C (filtro de selección)

FILTRO_ACUM

Mnemónico de Conceptos (SRV)


PERMESPER

SUMA_IMPORTES

PERMESPER




FILTRO_ACUM



‘S’

FILTRO_ACUM

BSECSS


PERMESPER

SUMA_IMPORTES

PERMESPER

IMPORTE

FILTROP_AF / LEE_AF / SIG_AF

Ejemplo:

Secuencia1a ExpresiónOperador2da ExpresiónResultado
000001#TRACE_ON

000002
MUEVE"2025"ANIO_INI_ACU
000003
MUEVE"2025"ANIO_FIN_ACU
000004"01"FILTRO_AFCBSECANT
000005PERMESPERLEE_AFPERMESPER
000006
MUEVEAFFECINIDAUX_01
000007NAUX_01SUMAAFVALORNAUX_01
000008
SIG_AF

000009
MUEVENAUX_01IMPORTE
000010FINALETIQUETA

000011#TRACE_OFF

     

Informações
titleObservaciones

FILTRO_AF

  • La 1a Expresión indica el valor a filtrar a partir de un campo de la tabla de Conceptos (SRV).
  • La 2da Expresión indica mediante un mnemónico de tipo archivo el campo de la tabla de Conceptos (SRV) mediante el cual se va a filtrar el contenido informado en la 1ra expresión.

Operando1

Operador

Operando2

Resultado

"01"

FILTRO_AF

Mnemónico de tabla SRV



LEE_AF

  • Se cuenta con los mnemónicos reservados ANIO_INI_ACU y ANIO_FIN_ACU para poder indicar el año de inicio y año final de los movimientos de asientos fijos a consultar.
  • La 1a Expresión y 2da Expresión del operador LEE_AF indican el mes inicial y final en las cuales se desea consultar los asientos fijos:
    • Si no se indican la 1ra Expresión, se tomara como fecha inicial el día y mes 01/31; de lo contrario, se tomará como fecha inicial el primer día del mes indicado.
    • Si no se indican la 2da Expresión, se tomara como mes final el mes 31/12; de lo contrario, se tomará como fecha final el último día del mes indicado.
  • El orden de los registros obtenidos será en base a la matrícula, código de concepto y fecha de inicio de pago.
  • Podrá acceder a cualquier campo de la tabla de asientos fijos por medio de mnemónicos de tipo archivo.
  • En el caso de que no haya ningún registro a partir de los filtros indicados, se saltará a la secuencia posterior al uso del operador SIG_AF.
  • Si el empleado no tuviera ningún registro en asientos fijos, el flujo de la formula saltará hasta la secuencia siguiente al uso del operador SIG_AF.


Informações
iconfalse

El filtro de la información a partir del uso de los mnemónicos reservados ANIO_INI_ACU y ANIO_FIN_ACU, así como la 1a Expresión y 2da Expresión del operador LEE_AF consideran las fechas de los campos RG1_DINIPG y RG1_DFIMPG.


SIG_TRAY

  • Al encontrar este operador si existen más registros en asientos fijos, volverá a ejecutar la sección de la formula entre los operadores LEE_AF y SIG_AF hasta que no haya más registros; posteriormente continuará a la siguiente secuencia después del uso del operador SIG_AF.

03. Actualizaciones

A continuación se listan los Documentos Técnicos, que describen las actualizaciones/modificaciones realizadas a los Operadores:

...