Filter [F:RCR] Where RCRTYP=[M:DIA]RCRTYP & RCRSTA=2 & NUM <> "" & STRDAT<=[M:DIA]INVDAT & evalue(CRITERE) & evalue(CRITSUP)
For [F:RCR]
…
Call DETERMINE_DATES([M:DIA]INVDAT,0,NUM_DATES,GEN_DATES) From TRTRILIB
…
If [F:RCR]RCRTYP=1
Read [F:SIH]SIH0=[F:RCR]NUM
Else
Read [F:PIH]PIH0=[F:RCR]NUM
Endif
…
For III = 1 To NUM_DATES
…
If [M:DIA]SIM=2
…
Else
…
# Point d'entrée pour permettre aux utilisateurs de changer la date comptable de facture générée
GPOINT="CHGACCDAT" : Gosub ENTREE From EXEFNC
…
Endif
Next
Next
Filter [F:RCR]
(Pour changer la date de facture par une valeur constante. Mettre la variable THEACCDATE à une valeur de date quelconque.)
THEACCDAT = date$
(Pour changer la date de facture par la date d'abonnement (une valeur calculée). Mettre la variable THEACCDATE à la variable GEN_DATES())
THEACCDAT = GEN_DATES(III)
Variables et masques disponibles
La classe [M:DIA] du code écran BPRICRE est disponible lorsque dans l'écran Création facture périodique (Comptabilité tiers >> Facturation)
Variable ou masque | Définition |
Masque [M:DIA] | Ecran de création de factures périodiques |
Variable III | Compteur (entier) |
Variable NUM_DATES | Nombre total de dates à traiter (entier) |
Variable THEACCDATE | Date |
Variable GEN_DATES(999) | Date |
Tables ouvertes
Table | Contenu significatif | Intitulé Table |
RCRINVOICE [F:RCR] | Non | Factures périodiques |
FACILITY [F:FCY] | Non | Etablissement |
COMPANY [F:CPY] | Non | Société |
SINVOICE [F:SIH] | Non | Factures de vente |
PINVOICE [F:PIH] | Non | Factures d’achat |