INIT ENTETE : Initialisation Variables Entête
BUT
Ce mot clé permet d’initialiser des variables critères (standards et spécifiques) dans un entête de document et de les réinitialiser à chaque saut de page. Ce mot clé est à utiliser avec l’instruction ‘SAUT DE PAGE’. Ce mot clé est utilisable dans les requêtes de type REB et RCT.
SYNTAXE
INIT ENTETE NomListe.
EXEMPLE
POUR CHAQUE / SOC DTD APLAFDef AVEC DTD APLAFDef.AppRefFour >= SCR.AppFouRefDeb ET DTD APLAFDef.AppRefFour <= SCR.AppFouRefFin PAR DTD APLAFDef.AppRefFour CROISSANT :
SI DERNIER( DTD APLAFDef.AppRefFour ) :
INIT SCR.AppFouRef = DTD APLAFDef.AppRefFour
INIT ENTETE LienArtFour.
SAUT PAGE LienArtFour.
FIN_BLOC.
CREATION Liste LST. LienArtFour :
PRENDRE LienArtFour Fournisseur = DTD APLAFDef.AppRefFour
PRENDRE LienArtFour Article = DTD APLAFDef.GenRefArt
FIN_BLOC
FIN_BLOC
Dans cet exemple vous présentez les liens articles fournisseurs avec à chaque changement de fournisseur, un saut de page et l’initialisation de la variable SCR.AppFouRef avec le fournisseur de la page en cours.