Générateur de formulaires

OBJECTIF

Le générateur de formulaires permet de créer des formulaires sur mesure en utilisant les variables du système.

 

Les variables disponibles dépendent du type de formulaire choisi au départ.

Tous les fichiers des formulaires sont disponibles dans les Configurations générales. Ils peuvent être édités, au besoin en cliquant sur l’icône Configuration des formulaires.

 

prérequis 

  • Une formation sur la création de formulaires est requise.

 

Étapes

 

maestro* > Maintenance > Maintenance générale > Divers > Générateur de formulaires

 

Créer un formulaire

  1. Cliquer sur Fichier, Nouveau.
  2. Choisir un type de formulaire et cliquer sur Accepter.
  3. Cliquer sur les boutons disponibles en fonction des besoins :

 

Il est possible de configurer les propriétés en double-cliquant l’item choisi.

 

Champ

Description

Texte

Permet d’ajouter un champ texte.

Var

Permet d’ajouter une variable du système.

NOTE : Il est possible de choisir la variable en double-cliquant sur la boîte et en la sélectionnant au champ Nom variable.

Ligne

Permet de tracer une ligne.

Boîte

Permet de dessiner une boîte.

NoPage

Permet d’insérer un numéro de page.

Image

Permet d’insérer une image.

Fichier

Permet d’insérer une variable contenue dans un fichier autre que celui disponible à partir du type choisi au départ.

  1. Cliquer sur Ajouter Condition pour ajouter une condition au formulaire.

Champ

Description

SI

Valide une condition d'en-tête (Section du haut).

NOTE : Les conditions possibles sont : ">", "<", "=", "<>".

SINON

Si la condition d'en-tête n'est pas valide.

NOTE : Cette commande doit être utilisée à la suite d'une commande SI.

SINONSI

Conditions d'en-tête supplémentaires.

NOTE : Cette commande doit être utilisée à la suite d'une commande SI.

TSI

Valide une condition de tableau (Section Détails).

NOTE : Les conditions possibles sont : ">", "<", "=", "<>".

TSINON

Si la condition de détail n'est pas valide.

NOTE : Cette commande doit être utilisée à la suite d'une commande SI.

TSINONSI

Condition de détail supplémentaire.

NOTE : Cette commande doit être utilisée à la suite d'une commande SI.

 

Exemples d’utilisation des conditions en fichier .txt :

SI CLIENT_CODE="CASH"

TEXTE 7.59,3,"TERMES DE PAIEMENT - COMPTANT",,G,Arial10,ROUGE,,8

SINON

TEXTE 7.59,3,"TERMES DE PAIEMENT - NET 30 JOURS",,G,Arial10,ROUGE,,8

FINSI

TSI TAUXESC=0

TVAR 5.3,"###########,.##",((MONTANT/UNITE)/QUANT*100)/(100-TAUXESC),,D,Arial8,BLANC,,0.75,0

TTEXTE 6.105,"$",Arial8,BLANC,,0.05,0,0

TFINSI

TSI NOCAT="TRANSPORT"

TSINON

TVAR 0.3201389,"\ \",NOCAT,,G,Arial8,NOIR,,1.5,0

TVAR 1.159722,"\ \",INCAT_DESCFR1,,G,Arial8,NOIR,,1.85,0

TVAR 2.140278,"\ \",QUANT,,C,Arial8,NOIR,,1.85,0

TVAR 2.855,"\ \",SPECIF1,,C,Arial8,NOIR,,1.85,0

TVAR 4.5,"#########.,##",UNITE*QUANT,,D,Arial8,NOIR,,0.6,0

TVAR 7.3,"\ \",INCAT_COMPUNITE,,C,Arial8,NOIR,,0.6,0

TVAR 7.829861,"#########",INCAT.DON_POIDSM2*((QUANT-QPREC)*UNITE)*2.2045855,,D,Arial8,NOIR,,0.4,0

TFINSI

 

Dernière modification : 12 novembre 2024