Traitement GENFIC : Génération de fichiers
OPENFILE : Génération des fichiers de quittances
Ce point d’entrée permet de prendre la main pour ouvrir d'autres tables et d'alimenter les fichiers de quittance avec des informations supplémentaires.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Ce point d’entrée est appelé sous le programme ENREG du traitement GENFIC.
Il permet à chaque enregistrement d'une ligne du fichier de quittance de positionner un enregistrement d'une table préalablement ouverte.
Variables et masques disponibles
Variables |
Définition |
FACTOR |
Nom du factor |
NUMQUIT |
Numéro de quittance |
CODE |
Nom du fichier bancaire |
TYPENR |
Type d'enregistrement (Menu local 656) |
Exemple : Référence au client commande, champ BPCORD du fichier SINVOICEV
If !clalev([F:SIV]) : Local File SINVOICEV [SIV] : Endif
If TYPENR=2 or TYPENR=5 # Information pour une ligne du Détail
If [F:SIH]NUM<>[F:SIV]NUM : Read [SIV]SIV = [F:SIH]NUM : Endif
Endif
Sous le paramétrage des fichiers bancaires (Fonction : GESTFB), il sera possible de référencer un champ SIV sous le fichier banque QUITTANCE en 'Détail' ou 'Détail2'.
Tables ouvertes
Tables |
Contenu significatif |
Intitulé Table |
FACTOR [FCT] |
Oui |
Factor |
SINVOICE [SIH] |
Oui sauf TYPENG=1 |
Factures |
BPARTNER [BPR] |
Oui sauf TYPENG=1 |
Tiers |
BPCUSTOMER [BPC] |
Oui sauf TYPENG=1 |
Clients |
BPADDRESS [BPA] |
Oui sauf TYPENG=1 |
Adresses |
BID [BID] |
Oui sauf TYPENG=1 |
RIB |
FICBAN : Personnalisation du répertoire de génération du fichier quittance
Ce point d’entrée permet de personnaliser le répertoire de génération du fichier quittance (variable GDIRBQE).
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace.
Différents cas d’appel
Le point d’entrée est appelé lors de la génération du fichier fichier de quittance soit directement par la fonction GENFIC soit à la suite de la comptabilisation de la quittance (fonction CPTQUIT)
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/X3V6/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.
Les tables TABFILBAN et FACTOR sont en ligne, leur contenu est significatif.
Selon le cas d'appel, soit le masque de la génération de fichier (GENFIC [DIA]) soit le masque de la comptabilisation (CPTQUIT [DIA]) est accessible.