Script PJMFINOV0: 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.