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.
il y a une transaction en cours.
Il y a un fichier trace ouvert.
Le point d’entrée est appelé en création et en modification de bordereau, à chaque réécriture de la table PYH.
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.
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.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
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.
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.
Ce point d’entrée permet de personnaliser le répertoire de génération du fichier banque (variable GDIRBQE).
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Le point d’entrée est appelé lors de la génération du fichier banque.
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.
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.
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