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