SUBMDT : Mandats
CHG_BICCOD : supprimer le contrôle pour permettre la modification des mandats lors de la modification de BICCOD
Utilisez le point d'entrée CHG_BICCOD pour supprimer le contrôle qui empêche la modification d'un mandat validé ou suspendu lorsque la modification de BIC ne correspond pas à un changement de banque dans la fonction Mandats de prélèvement (GESMDT).
Contexte et mode de fonctionnement
Cas d'appel
Ce point d’entrée est appelé avant le contrôle de changement du code BIC. Le choix de la règle « IBAN uniquement » n'est pas cohérent.
Transaction
Il y a pas de transaction.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Variables et masques disponibles
La variable globale GPE est égale à 0. Le processus de point d'entrée peut déterminer si le contrôle doit être effectué ou non. Si le contrôle ne doit pas être effectué, GPE doit être défini sur une valeur autre que 0.
Entier OPTBICSTR : Indique si BICCOD est facultatif (=1) ou non.
Masque MDT1 « Mandates » : [M: MDT1]
Tables ouvertes
Table MANDATE « Mandats » [F: MDT] avec un contenu significatif
Appel du point d'entrée dans Trt SUBMDT
$AVANT_MODFIC
. . .
ligne 261
##L'utilisateur répond qu'il ne s'agit pas d'un changement de banque, mais que le BICCOD a été modifié.
GPE=0
GPOINT = "CHG_BICCOD" : Gosub ENTREE From EXEFNC
If !GPE
If OPTBICSTR=1 & [F:MDT]BICCOD<>[M:MDT1]BICCOD & [F:MDT]BICCOD<>"" & [M:MDT1]BICCOD<>""
& & [M:MDT1]BANUPD=1 & ([M:MDT1]STA=2 | [M:MDT1]STA=3)
GMESSAGE = mess(337,117,1)
GOK = 0 : Return
Endif
Endif