Puntos de entrada > Módulo Tronco común > Script estándar ODPAY 

FCYODPCHARGE: Actualización de los campos específicos de la tabla ODPAY

Utilice este punto de entrada para gestionar la actualización específica en la creación de registros ODPAY.

Contexto y modo de funcionamiento

Contexto de llamada

Este punto de entrada se activa en el cálculo de las OD. Se activa cada vez que se crea una línea de tiempos para gestionar los campos específicos de la tabla ODPAY y cuando se realiza una transferencia a partir de TMPODPAY.

Variables y máscaras disponibles

Clase [M] de la pantalla de cálculo de las OD de nómina.

Tablas abiertas
FACILITY [FCY]
COMPANY [CPY]
VALEMP [VEP]
HISTOPAYE [HSP]
VALANA [VAN]
RUBRIQUE [RUB]
EMPLOCPT [CPT]
TMPODPAY [TOD]
TMPODPAYA [TOA]
ODPAYE [ODE]
ODPAY [ODP]
ODPAYA [ODA]
ACODNUM [ANM]
POPULA [POA]
EMPLOCTRCPT [CPR]
RUBGAC [RGA]

*También están disponibles las siguientes tablas. No obstante, dependen de la variable global GTABCPT.

GACCOUNT [GAC]
GLED [LED]

ACCOUNT: Modificación de las cuentas contables

Utilice este punto de entrada para modificar las cuentas contables (general y analítica) del campo en el cálculo de las OD. Estas cuentas se registran en el fichero ODPAY.

ACCOUNT: Contexto y modo de funcionamiento

Transacción

Hay una transacción en curso.

Fichero de traza

Suele haber un fichero de traza abierto (puede depender del contexto).

Distintos casos de llamada

El punto de entrada COMPTE se activa en la creación de las OD de nómina. Se activa cada vez que se distribuye de forma contable un campo de una nómina que se está procesando. El punto de entrada permite crear las asignaciones globales (general y analítica) correspondientes para el campo de nómina en la tabla TMPODPAY [TOD].

Variables y máscaras disponibles

La lista de distribuciones contables para el campo procesado se establece a partir de una selección y de una agrupación de cuentas vinculadas al modelo contable de la sociedad correspondiente (referenciales, planes de cuentas general y analítico).

Las variables que se utilizan para crear las líneas de OD son:

CODLED(TYPGEN): código del referencial general de la sociedad
CODLED(TYPANA): código del referencial analítico de la sociedad

El número de distribuciones que hay que procesar para el campo se encuentra en la variable [L]NBLIG.
El índice de cada línea de esta tabla es la variable WRGA.
Se alimentan las siguientes variables:

[L]ACC1(WRGA: cuenta del plan contable general
[L]COA1(WRGA): código del plan contable general

[L]ACC2(WRGA): cuenta del plan analítico
[L]COA2(WRGA): código del plan analítico
[L]SNS(WRGA): sentido

Puede asignar otro valor a estas variables para modificar las cuentas del campo.

*También están disponibles las siguientes variables.

[L]TYPAMT(WRGA): tipo de importe
[L]DETEMP(WRGA): detalle/empleado
[L]CNDRGA(WRGA): condición de aplicación

Tablas abiertas

Tabla

Contenido
relevante

Título tabla

RUBRIQUE [RUB]

Campo

HISTOPAYE [HSP]

Histórico nómina

VALEMP [VEP]

Valores empleados

TMPODPAY [TOD]

OD nómina

RUBGAC [RGA]

Cuentas en campos

CRITERE_ODPAY: Añadir criterios específicos al filtro de la tabla VALEMP.

Utilice este punto de entrada para añadir sus criterios específicos a los criterios predefinidos y modificar la generación de las OD.

Contexto y modo de funcionamiento

Contexto de llamada

La variable CRITEREcontiene los criterios estándar. Se ha creado una nueva variable, CRITERE2, para incluir los criterios específicos. Utilice este punto de entrada para completar la variable CRITERE2(su valor por defecto es "1 = 1") y modificar el filtro que se aplica a la tabla VALEMP.

Variables y máscaras disponibles

Clases [M] en línea:

  • ODPAY [DIA]

Clases [F] en línea:

  • COMPANY [CPY]
  • FACILITY [FCY]
  • POPUL [POP]
  • PROFIL [PRF]
  • SERVICE [SRV]

YRECAL: Modificación de las tablas después de actualizar las OD

Utilice este punto de entrada para modificar los registros creados o actualizar otras tablas en la gestión de OD.

Contexto y modo de funcionamiento

Contexto de llamada

El punto de entrada se encuentra fuera de la transacción.

Variables y máscaras disponibles

Clases [M] en línea:

  • ODPAY [DIA]

Clases [F] en línea:

  • COMPANY [CPY]
  • EMPLOAD [AD]
  • EMPLOCHD [CHD]
  • EMPLOCPT [CPT]
  • EMPLOCTR [CTR]
  • EMPLOCTRCPT [CPR]
  • EMPLOCTREMP [CTE]
  • EMPLOCTRPEN [CPN]
  • EMPLOCUM [EPC]
  • EMPLODIRNUM [EDM]
  • EMPLOELC [ELC]
  • EMPLOEXM [EXM]
  • EMPLOEXN [EXN]
  • EMPLOHAB [HAB]
  • EMPLOID [ID]
  • EMPLOITM [HRITM]
  • EMPLOJNT [JNT]
  • EMPLOMED [MED]
  • EMPLOPAR [PAR]
  • EMPLOPOT [EPO]
  • EMPLORIB [RIB]
  • EMPLOSAL [SAL]
  • EMPLOTRY [TRY]
  • FACILITY [FCY]
  • GACCOUNT [GAC]
  • GACM [GCM]
  • GLED [LED]
  • HISTOPAYE [HSP]
  • ODPAY [ODP]
  • ODPAYA [ODA]
  • ODPAYE [ODE]
  • POPUL [POP]
  • POPULA [POA]
  • PROFIL [PRF]
  • RUBGAC [RGA]
  • RUBRIQUE [RUB]
  • SERVICE [SRV]
  • TMPODPAY [TOD]
  • TMPODPAYA [TOA]
  • VALANA [VAN]
  • VALEMP [VEP] o [LNK1]


EPTMPODPAY: Alimentación de los campos específicos de TMPODPAY

Utilice este punto de entrada para alimentar los campos específicos de la tabla TMPODPAY.

Contexto y modo de funcionamiento

Contexto de llamada

Este punto de entrada se activa justo antes de alimentar los campos estándar de la tabla TMPODPAY.

Variables y máscaras disponibles

Clases [M] en línea:

  • ODPAY [DIA]

Clases [F] en línea:

  • COMPANY [CPY]
  • EMPLOAD [AD]
  • EMPLOCHD [CHD]
  • EMPLOCPT [CPT]
  • EMPLOCTR [CTR]
  • EMPLOCTRCPT [CPR]
  • EMPLOCTREMP [CTE]
  • EMPLOCTRPEN [CPN]
  • EMPLOCUM [EPC]
  • EMPLODIRNUM [EDM]
  • EMPLOELC [ELC]
  • EMPLOEXM [EXM]
  • EMPLOEXN [EXN]
  • EMPLOHAB [HAB]
  • EMPLOID [ID]
  • EMPLOITM [HRITM]
  • EMPLOJNT [JNT]
  • EMPLOMED [MED]
  • EMPLOPAR [PAR]
  • EMPLOPOT [EPO]
  • EMPLORIB [RIB]
  • EMPLOSAL [SAL]
  • EMPLOTRY [TRY]
  • FACILITY [FCY]
  • GACCOUNT [GAC]
  • GACM [GCM]
  • GLED [LED]
  • HISTOPAYE [HSP]
  • ODPAY [ODP]
  • ODPAYA [ODA]
  • ODPAYE [ODE]
  • POPUL [POP]
  • POPULA [POA]
  • PROFIL [PRF]
  • RUBGAC [RGA]
  • RUBRIQUE [RUB]
  • SERVICE [SRV]
  • TMPODPAY [TOD]
  • TMPODPAYA [TOA]
  • VALANA [VAN]
  • VALEMP [VEP] o [LNK1]