Points d'entrée > Module Comptabilité tiers > Script standard GENFIC 

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.