Points d'entrée >  Module Tiers >  Traitement standard PAYPROPAL  

Afficher tout Masquer tout

FILTRE : Filtre supplémentaire sur les échéances

Ce point d’entrée permet d’ajouter un filtre spécifique sur les échéances à sélectionner lors du traitement de proposition automatique de règlements.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée intervient au moment de la constitution des filtres de sélection des échéances, avant la transaction de création des règlements.

Variables et masques disponibles

La variable permettant de saisir les critères supplémentaires est la variable [L]CRITSPE, de longueur 255. Elle est réinitialisée avant l’appel au point d’entrée.

Le masque utilisé pour la saisie des critères est PAYPROPAL, d’abréviation DIA.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

Variable Char CRITSPE(255)

 Saisie des critères supplémentaires

REGROUP : Regroupement d'échéances

Ce point d’entrée permet d’ajouter un regroupement spécifique sur les échéances lors du traitement de proposition automatique de règlements.

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

Ce point d’entrée intervient à la fin de la mise à jour de la variable REGROUP pour ajouter un regroupement spécifique aux échéances Hors Relevés. (Variable [L]OK_GRP=1)

Ce point d’entrée intervient à la fin de la mise à jour de la variable REGROUP_SOI pour ajouter un regroupement spécifique aux échéances sur Relevés. (Variable [L]OK_GRP=0)

Ces 2 variables de longueur 255 sont évaluées pour être stockées sous le champ GRPCRI des tables temporaires TMPPAYDUD et TMPPAYDUD2. Ce champ permet simplement de mettre en place des ruptures pour créer des règlements selon le regroupement des échéances.

Variables et masques disponibles

Pour différencier les 2 cas d'appel, la variable [L]OK_GRP est initialisé juste avant l'appel au point d'entée.

La variable permettant de regrouper les échéances hors relevés est la variable [L]REGROUP ([L]OK_GRP=1)

La variable permettant de regrouper les échéances sur relevés est la variable [L]REGROUP_SOI ([L]OK_GRP=0)

La variable qui permet de séparer les champs des variables REGROUP et REGROUP_SOI  est la variable SEP. En standard, la variable SEP est initialisé à ";"

Le masque utilisé pour la saisie des critères est PAYPROPAL, d’abréviation DIA.

Variable ou masque

Définition

PAYPROPAL [DIA]

Masque de saisie des critères

Variable Char REGROUP (255)

Regroupement d'échéances hors relevés

Variable Char REGROUP_SOI (255)

Regroupement d'échéances sur relevés

Variable Char SEP (5) 

Séparateur de champ

Variable OK_GRP

Identifie les cas d'appel du point d'entrée

FILTRE_SOI : Filtre supplémentaire sur les relevés d'échéances

Ce point d’entrée permet d’ajouter un filtre spécifique sur les relevés d'échéances à sélectionner lors du traitement de proposition automatique de règlements.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée intervient au moment de la constitution des filtres de sélection des relevés d'échéances, avant la transaction de création des règlements.

Variables et masques disponibles

La variable permettant de saisir les critères supplémentaires est la variable [L]CRITSPE_SOI, de longueur 255. Elle est réinitialisée avant l’appel au point d’entrée.

Le masque utilisé pour la saisie des critères est PAYPROPAL, d’abréviation DIA.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

Variable Char CRITSPE_SOI (255)

 Saisie des critères supplémentaires

VERROU : Vérrouillage de la fonction de proposition automatique de règlements

Ce point d’entrée permet de modifier le verrou posé en standard sur la proposition automatique de règlements.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

En standard, on permet de lancer la proposition automatique de règlements sur deux postes différents dès lors que le programme est lancé sur deux sociétés différentes ou sur deux sites différents d'une même société. Pour gérer correctement le verrouillage de la fonction, on gère des tableaux de symboles qu'on verrouille. 

Ce point d'entrée intervient juste après la constitution des tableaux de symboles verrouillés. Il permet de changer les verrous posés dans le cas où on veut affiner la gestion des verrous pour pouvoir lancer le programme sur deux postes différents, sur la même société et sur un critère supplémentaire (code collectifs, transaction de règlements...).  

NB : Avant de poser les nouveaux verrous en spécifique, il conviendra de délocker les verrous posés en standard.

Variables et masques disponibles

Les symboles verrouillés en standard sont contenus dans le tableau de variables TSYMBOLE . Le nombre de symboles verrouillés est contenu dans la variable NBLOCK.

Le masque utilisé pour la saisie des critères est PAYPROPAL, d’abréviation DIA.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères