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

PJMFINFRE: Seguimiento financiero con parámetros específicos en consultas SQL

Este punto de entrada permite intervenir en las consultas SQL que se utilizan para extraer el seguimiento financiero y completarlas con parámetros específicos.


Contexto y modo de funcionamiento

Transacción

Hay una transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Contexto de llamada

Este punto de entrada se activa en el seguimiento financiero para indicar parámetros libres adicionales en la clase técnica del cálculo (TECFINOVE).

Por lo tanto, se han añadido campos libres vinculados a la consulta (%x%):

* 4 campos libres para las fechas: FREDAT1 (%3%), FREDAT2 (%4%), FREDAT3 (%5%) y FREDAT4 (%6%).

* 4 campos libres para las cadenas de caracteres (50 caracteres): FRECHA1 (%7%), FRECHA2, (%8%) FRECHA3 (%9%) y FRECHA4 (%10%).

* 4 campos libres para los números: FRENUM1 (%11%), FRENUM2 (%13%), FRENUM3 (%12%) y FRENUM4 (%13%).


La función GESPJQ se ha adaptado para poder definir consultas específicas. Se han añadido 3 campos a la pantalla PJMPJQ1:

* SQLQRYFRE

* SQLQRYFREDES

* SQLQRYFRETEX

Se entregan como invisibles por defecto.

Para poder utilizarlos, el campo SQLQRYFRE debe estar definido como "Introducido".

Los otros dos deben estar definidos como "Mostrados".


El campo SQLQRYFRE permite indicar la consulta que se utiliza cuando se introduce un valor en los campos libres.


Si no se introduce ningún valor libre en la clase técnica, se utiliza la consulta estándar (SQLQRY).

Si se introduce al menos un valor libre, se utiliza la consulta indicada en el campo SQLQRYFRE. Si este está en blanco, se utiliza la consulta SQLQRY.


Recordatorio: Si el parámetro "PJMLOGFIL" tiene asignado el valor "Sí", se generará una traza al calcular el seguimiento financiero.

Este parámetro puede resultar útil, ya que la traza proporcionará el nombre de cada consulta ejecutada, la propia consulta y los valores libres asociados.


Variables y máscaras disponibles
La pantalla disponible es [M:PFOV].

Tablas abiertas