Points d'entrée > Module Données de base > Script standard SUBBIH 

MAJECH : modification échéances

Ce point d’entrée permet de personnaliser les champs de chaque échéance créée lors de la création ou de la modification d’une facture.

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

Cepoint d’entrée est appelé lors de la création d’une facture ou lors de la modification de la condition de paiement, des montants, ou de la datede départ échéance d’une facture.

Il se situe concrètement dans la boucle de création des échéances, et permet de personnaliser n’importe quel champ de l’échéance.

Variables et masques disponibles

Lesclasses [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4] ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’onse trouve en gestion de factures tiers client, tiers fournisseur, venteou achat.

La variable NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). La variable NOL est l’indice de parcours des échéances en cours de création(NOL varie donc de 1 à NBECH).

Les champs à alimenter sont directement ceux de la classe [F:DUD].

Variable ou masque

Définition

 Masques [M:BIC0,1,2,3]

 Factures tiers clients

 Masques [M:BIS0,1,2,3]

 Factures tiers fournisseurs

 Masques [M:SIH1,2,4]

 Factures ventes

 Masques [M:PIH1,3,4]

 Factures achats

 Integer NBECH

 Nombre d’échéances à créer

 Integer NOL

 Indice de l’échéance en cours de création

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCDUDATE [DUD]

 Oui

 Echéances

 SINVOICE [SIH]

 Oui

 Factures tiers clients

 PINVOICE [PIH]

 Oui

 Factures tiers fournisseurs

 GTYPACCENT [GTE]

 Oui

 Types de pièces

 FACILITY [FCY]

 Oui

 Sites

 COMPANY [CPY]

 Oui

 Sociétés

 TABCUR [TCU]

 Oui

 Devises

CREECH : création d'échéances

Ce point d’entrée permet de créer des échéances lors de la création ou de la modification d’une facture.

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

Cepoint d’entrée est appelé lors de la création d’une facture ou lors de la modification de la condition de paiement, des montants, ou de la datede départ échéance d’une facture.

Il se situe concrètement avant la boucle de création des échéances.

Variables et masques disponibles

Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en gestion de factures tiers client, tiers fournisseur, vente ou achat.

La variable NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). Il faut donc incrémenter cette variable avant d’ajouter les échéances dans les variables de stockage.

Les informations relatives aux échéances à créer sont stockées dans les variables suivantes :

-        ECHDAT(1..NBECH) : date d’échéance

-        ECHPAM(1..NBECH) : mode de règlement

-        ECHTYP(1..NBECH) : type de règlement

-        ECHMNT(1..NBECH) : montant en devise de pièce

-        ECHLOC(1..NBECH) : montant en devise de société

-        ECHRPT(1..NBECH) : montant en devise de reporting

ainsique les variables BONAPAY (niveau de bon à payer), RELANCE (type Oui/Non), et TYPTIERS. Cette dernière variable vaut 1 si le tiers est unclient, ou 2 si c’est un fournisseur.

Nota : les informations présentes dans les variables indicées ont été déduites de la condition de paiement.

Variable ou masque

Définition

 Masques [M:BIC0,1,2,3]

 Factures tiers clients

 Masques [M:BIS0,1,2,3]

 Factures tiers fournisseurs

 Masques [M:SIH1,2,4]

 Factures ventes

 Masques [M:PIH1,3,4]

 Factures achats

 Integer BONAPAY

 Niveau de bon à payer

 Integer RELANCE

 Relance (menu local O/N)

 Integer TYPTIERS

 Type de tiers

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCDUDATE [DUD]

 Non

 Echéances

 SINVOICE [SIH]

 Oui

 Factures tiers clients

 PINVOICE [PIH]

 Oui

 Factures tiers fournisseurs

 GTYPACCENT [GTE]

 Oui

 Types de pièces

 FACILITY [FCY]

 Oui

 Sites

 COMPANY [CPY]

 Oui

 Sociétés

 TABCUR [TCU]

 Oui

 Devises

IMPECH : modification échéances

Ce point d’entrée permet de personnaliser les champs de chaque échéance créée lors de l'import d’une facture.

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 est appelé lors de l'import d’une facture avec ces échéances. Il se situe concrètement dans la boucle de mise à jour des échéances, et permet de personnaliser n’importe quel champ de l’échéance.

NB : lors de l'import d'un fichier contenant les échéances, on passera dans ce point d'entrée IMPECH, et lors de l'import de factures sans leurs enregistrements "échéances", on passera dans les points d'entrée CREECH et MAJECH

Variables et masques disponibles

La classe [M:DUD1]  (associé à l'écran BPCDUD ou BPSDUD) ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en import de factures tiers client ou tiers fournisseur.

La variable [M:DUD1]NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). La variable nolign est l’indice de parcours des échéances en cours de création (nolign varie donc de 1 à NBECH).

Les champs à alimenter sont directement ceux de la classe [F:DUD].

Variable ou masque

Définition

 Masque BPCDUD [M:DUD1]

 Factures tiers clients

 Masque BPSDUD [M:DUD1]

 Factures tiers fournisseurs

 Integer [M:DUD1]NBECH

 Nombre d’échéances à créer

 Integer nolign

 Indice de l’échéance en cours de création

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCDUDATE [DUD]

 Oui

 Echéances

 SINVOICE [SIH]

 Oui

 Factures tiers clients

 PINVOICE [PIH]

 Oui

 Factures tiers fournisseurs

 FACILITY [FCY]

 Oui

 Sites

 COMPANY [CPY]

 Oui

 Sociétés

 TABCUR [TCU]

 Oui

 Devises

FLTDUD : Filtre des échéances

Ce point d’entrée permet d'afficher l'échéancier lors des actions SAIECHBIC & SAIECHBIS. En standard, ces actions sont associées au bouton "Échéances" sur les fonctions de Factures.

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

Ce point d’entrée est appelé lors de la visualisation de l'échéancier associé à une facture.

En standard, l'échéancier affiché est lié à l'ACCNUM de la facture.

Le point d'entrée permet de filtrer différemment le fichier des échéances.


Variables et masques disponibles

Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en gestion de factures tiers client, tiers fournisseur, vente ou achat.


La variable FLTDUD de longueur 250 contient le filtre pour la table des échéances GACCDUDATE.

En standard, cette variable contient :  [L]FLTDUD="ACCNUM="+num$(NUMECH)

.

Variable ou masque

Définition

 Masques [M:BIC0,1,2,3]

 Factures tiers clients

 Masques [M:BIS0,1,2,3]

 Factures tiers fournisseurs

 Masques [M:SIH1,2,4]

 Factures ventes

 Masques [M:PIH1,3,4]

 Factures achats

 Masque BPCDUD [DUD1]

 Factures tiers clients ou Factures ventes

 Masque BPCDUD [DUD1]

 Factures tiers clients ou Factures ventes

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCDUDATE [DUD]

 Non

 Echéances

 SINVOICE [SIH]

 Oui

 Factures tiers clients

 PINVOICE [PIH]

 Oui

 Factures tiers fournisseurs

 GTYPACCENT [GTE]

 Oui

 Types de pièces

 FACILITY [FCY]

 Oui

 Sites

 COMPANY [CPY]

 Oui

 Sociétés

 TABCUR [TCU]

 Oui

 Devises

BEFWRIDUD : Avant écriture d'une ligne de l'échéancier

Ce point d’entrée permet de prendre la main juste avant la ré-écriture de la table GACCDUDATE pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés (c'est l'échéancier accessible depuis les actions SAIECHBIC & SAIECHBIS, enstandard, ces actions sont associées au bouton "Échéances" sur les fonctions de Factures).

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
Ce point d’entrée permet de prendre la main juste avant l'enregistrementd'une échéance lors de l'enregistrement de l'échéancier depuis les factures.
Variables et masques disponibles

Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en gestion de factures tiers client, tiers fournisseur, vente ou achat.


Le masque [M:DUD1] contient l'échéancier à enregistrement.

Variable ou masque

Définition

 Masques [M:BIC0,1,2,3]

 Factures tiers clients

 Masques [M:BIS0,1,2,3]

 Factures tiers fournisseurs

 Masques [M:SIH1,2,4]

 Factures ventes

 Masques [M:PIH1,3,4]

 Factures achats

 Masque BPCDUD [DUD1]

 Factures tiers clients ou Factures ventes

 Masque BPCDUD [DUD1]

 Factures tiers clients ou Factures ventes

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCDUDATE [DUD]

 Non

 Echéances

 SINVOICE [SIH]

 Oui

 Factures tiers clients

 PINVOICE [PIH]

 Oui

 Factures tiers fournisseurs

 GTYPACCENT [GTE]

 Oui

 Types de pièces

 FACILITY [FCY]

 Oui

 Sites

 COMPANY [CPY]

 Oui

 Sociétés

 TABCUR [TCU]

 Oui

 Devises