Points d'entrée > Module Comptabilité tiers > Script standard SUBFRM 

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