Traitement SUBFRM : Bordereaux de remise
PYH : Saisie des règlements
Ce point d’entrée permet d’alimenter des zones spécifiques ou de modifier la valeur de certaines zones lors de l’enregistrement d’un bordereau de remise.
Contexte et mode de fonctionnement
Transaction
il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel
Le point d’entrée est appelé en création et en modification de bordereau, à chaque réécriture de la table PYH.
Variables et masques disponibles
La table PAYMENTH est en ligne, c’est la seule qui a un contenu significatif.
Les écrans de saisie des bordereaux FRM0 [FRM0] et FRM1 [FRM1] sont en ligne.
BUTTON : Gestion du bouton Fichier banque
Ce point d’entrée permet d’agir sur les boutons spécifiques de bas d’écran, en particulier le bouton de génération du Fichier banque.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Le point d’entrée est appelé à chaque événement bouton ou menu généré par l’utilisateur (boutons Premier, Suivant…, Créer, Enregistrer,… chargement d’une nouvelle fiche bordereau, etc…), au travers de l’action SETBOUT.
Variables et masques disponibles
Dans ce point d’entrée, la variable [L]GENFIC, de type Integer, permet de gérer le bouton Fichier banque. Si elle vaut 0, le bouton sera désactivé. Sinon, il sera activé. Par défaut, la variable GENFIC vaut 1.
La table TABPAYTYP est en ligne, c’est la seule qui a un contenu significatif.La table TABPAYTYP est en ligne, c’est la seule qui a un contenu significatif.
Les écrans de saisie des bordereaux FRM0 [FRM0] et FRM1 [FRM1] sont en ligne.
FICBAN : Personnalisation du répertoire de génération du fichier banque
Ce point d’entrée permet de personnaliser le répertoire de génération du fichier banque (variable GDIRBQE).
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Le point d’entrée est appelé lors de la génération du fichier banque.
Variables et masques disponibles
La variable GDIRBQE est modifiable. Attention, elle contient le chemin relatif, donc un sous-répertoire du dossier (ex. : GDIRBQE contient 'BQE' pour un fichier généré sous /adonix/v120/DEMO/BQE).
Cette variable est sauvegardée avant l’appel au point d’entrée. Elle est restaurée après la génération du fichier.
La table TABPAYTYP est en ligne, son contenu est significatif.
Les écrans de saisie des bordereaux FRM0 [FRM0] et FRM1 [FRM1] sont en ligne.
BUTTON : Gestion des boutons en saisie de bordereau de remise
Utilisez ce point d'entrée pour assurer le bon fonctionnement des boutons et entrées de menu de la fonction Saisie bordereau de remise dans les développements verticaux et spécifiques. Cela concerne en particulier les actions de règlement et d'approbation.
Contexte et mode de fonctionnement
Les conditions de gestion des boutons et entrées de menu de ce point d'entrée doivent être alignées avec celles des scripts SPE et SPV pour l'action SETBOUT.
Après l'appel du point d'entrée par un sous-programme, les boutons et entrées de menu ne sont pas reconnues par leur code en lettres (par exemple, "V" pour le bouton Validation), mais par leur valeur numérique (par exemple, "1801" pour le bouton Validation). Pour activer ou désactiver ces éléments, les commandes "Enable" ou "Disable" doivent être respectivement utilisées. Quatre variables globales associées aux boutons et entrées de menu sont disponibles :
[V]POST_BUTTON
[V]BANK_FILE_BUTTON
[V]APPROVE_ALL_BUTTON
[V]REMOVE_UNAPPROVED_BUTTON
Tous les autres cas doivent être gérés par leur valeur numérique ou associés à des variables, puis déclarés dans le script qui sera appelé par le point d'entrée.
Par exemple, pour désactiver le bouton Validation, n'utilisez pas la commande suivante :
Call VIREBOUT(CHAINE,"V") From GOBJET
Utilisez cette commande :
Disable [V]POST_BUTTON