Script SUBFRM: Remesas
PYH: Entrada de pagos
Este punto de entrada permite completar o modificar el valor de determinados campos al registrar un documento de remesa.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Distintos casos de llamada
Este punto de entrada se activa durante la creación y la modificación del documento, y en cada nueva entrada de la tabla PYH.
Variables y máscaras disponibles
La tabla PAYMENTH está en línea; es la única con contenido relevante.
Las pantallas de introducción de documentos FRM0 [FRM0] y FRM1 [FRM1] están en línea.
BUTTON: Gestión del botón Fichero bancario
Este punto de entrada permite intervenir en botones específicos en la parte inferior de la pantalla; en concreto, en el botón de generación del fichero bancario.
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada
Este punto de entrada se activa a raíz de cada evento que el usuario genera con botones o menús (botones para desplazarse entre pantallas, crear, registrar, cargar nuevas fichas de documentos, etc.) a través de la acción SETBOUT.
Variables y máscaras disponibles
En este punto de entrada, la variable [L]GENFIC, de tipo "Entero", permite gestionar el botón "Fichero bancario". Si su valor es "0", el botón se desactiva. De lo contrario, se activa. Por defecto, el valor de la variable GENFIC es "1".
La tabla TABPAYTYP está en línea; es la única con contenido relevante.
Las pantallas de introducción de documentos FRM0 [FRM0] y FRM1 [FRM1] están en línea.
FICBAN: Personalización de directorio de generación de fichero bancario
Este punto de entrada permite personalizar el directorio de generación del fichero bancario (variable GDIRBQE).
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada
Este punto de entrada se activa al generar el fichero bancario.
Variables y máscaras disponibles
La variable GDIRBQE se puede modificar. Nota: Contiene la ruta relativa; es decir, un subdirectorio del dossier (por ejemplo, GDIRBQE contiene "BQE" para un fichero generado en /adonix/v120/DEMO/BQE).
Esta variable se guarda antes de llamar al punto de entrada y se restablece al generar el fichero.
La tabla TABPAYTYP está en línea y su contenido es relevante.
Las pantallas de introducción de documentos FRM0 [FRM0] y FRM1 [FRM1] están en línea.
BUTTON: Gestión de botones al introducir el documento de remesa
Utiliza este punto de entrada para garantizar el buen funcionamiento de los botones y elementos de menú de la función Entrada remesas en los desarrollos verticales y específicos. Esto afecta en particular a las acciones de pago y de aprobación.
Contexto y modo de funcionamiento
Las condiciones de gestión de los botones y elementos de menú de este punto de entrada se deben alinear con las de los scripts SPE y SPV para la acción SETBOUT.
Después de que un subprograma llame al script, los botones y elementos de menú no se reconocen por su código alfabético (por ejemplo, "V" para el botón Validación), sino por su valor numérico (por ejemplo, "1801" para el botón Validación). Para activar o desactivar estos elementos, los comandos "Enable" o "Disable" se deben utilizar respectivamente. Hay disponibles cuatro variables globales asociadas a los botones y elementos de menú:
[V]POST_BUTTON
[V]BANK_FILE_BUTTON
[V]APPROVE_ALL_BUTTON
[V]REMOVE_UNAPPROVED_BUTTON
El resto de casos se debe generar a partir de su valor numérico o asociar a variables, que luego se incluyen en el script al que se llamará desde el punto de entrada.
Por ejemplo, para desactivar el botón Validación, no utilices este comando:
Call VIREBOUT(CHAINE,'V') From GOBJET
Utiliza este:
Disable [V]POST_BUTTON