Traitement MODECHE : Gestion des échéances
CRITERE : Filtre supplémentaire sur les échéances
Ce point d’entrée permet de modifier les critères de sélection des échéances établis en fonction de la saisie.
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é après le calcul standard des critères de sélection et avant l’instruction « filter » sur la table GACCDUDATE [DUD]
Variables et masques disponibles
En version 120 : La variable [L]CRITERE contient le critère de sélection calculé par le programme standard et il est possible de la modifier. Attention toutefois à la longueur de cette chaîne (255 caractères maximum).
L’écran de saisie des critères est accessible sous l’abréviation [DDM].
En version 130, on dispose de plus de la variable [L]CRITERE2 (extension de la variable CRITERE) et de la zone [M :DDM]CRI (critère saisi par l’utilisateur).
Tables ouvertes
Aucune table ne présente un contenu significatif.
CONTROLE : Restriction de l'affichage de l'échéance
Ce point d’entrée permet de prendre la main au moment de l'affichage d'une échéance dans le traitement de gestion des échéances (fonction MODECHE).
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é après lors du parcours de la table GACCDUDATE [DUD]
La variable OK positionnée à 0 permet d'omettre l'échéance à afficher.
Variables et masques disponibles
L’écran de saisie des critères est accessible sous l’abréviation [DDM].
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD] |
Oui |
Echéances |
GACCENTRY [HAE] |
Oui |
Pièces comptables |
GACCENTRYD [DAE] |
Non |
Lignes pièces comptables |
BPARTNER [BPR] |
Non |
Tiers |
BPCUSTOMER [BPC] |
Non |
Clients |
BPSUPPLIER [BPS] |
Non |
Fournisseurs |
GTYPACCENT [GTE] |
Oui |
Types de pièces |
ECHEANCE : Mise à jour de tables
Ce point d’entrée permet de prendre la main dans la transaction de mise à jour des échéances pour alimenter des champs spécifiques ou des champs d’autres tables.
Contexte et mode de fonctionnement
Transaction
Il y a une 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é dans la transaction de mise à jour des échéances et dans la boucle de parcours des lignes du masque de saisie des échéances. I est la variable de parcours des lignes du masque. Le point d’entrée est positionné après le chargement des champs du masque DUDATMGT2 [SAI1] dans le fichier des échéances GACCDUDATE ouvert avec l’abréviation [DUD2]
Variables et masques disponibles
La variable I contient le numéro de la ligne de la ligne en cours.
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD2] |
Oui |
Echéances |
GACCENTRY [HAE] |
Oui |
Pièces comptables |
GACCENTRYD [DAE] |
Non |
Lignes pièces comptables |
BEFWRIHDU : Modification de champs dans HISTODUD
Ce point d'entrée permet de prendre la main pendant l'historisation des échéances, juste avant l'écriture d'une échéance dans la table standard HISTODUD.
Contexte et mode de fonctionnement
Transaction
Il y a une 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é dans la transaction d'écriture d'une échéance dans la table HISTODUD [HDU]. Il est possible à ce niveau de modifier la valeur des champs de [F:HDU], ou de mettre à jour des champs d'une table spécifique.
[F:DUDH] contient l'échéance en cours d'historisation.
Variables et masques disponibles
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
HISTODUD [HDU] |
Oui |
Historique échéances |
GACCDUDATE [DUDH] |
Oui |
Echéances |