Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width400px600px
Panel

Sur cette page:

Table of Contents
Column
 

Etape 1 - Données à imprimer

Calcul tenant compte du signe d'un montant

Notre CA par représentant sera correct tant que nous n'y incluons que les factures, mais le CA doit également tenir comptes des notes de crédit. Pour que les montants des notes de crédit soient déduits et non additionnés, insérez l'expression suivante dans les propriétés du champ :

Code Block
DOCDET1.AMOUNT*jnl1.paycoef

Haut de page

Calcul tenant compte du signe d'un mouvement de stock

Vous avez fait un rapport avec les quantités de notes d'envoi (sorties de stock) et de livraisons fournisseurs (entrées de stock). Pour que le rapport n'additionne pas les deux, mais tienne compte du signe du mouvement (entrée = +) et sortie (=-), il faut inclure l'expression suivante dans les propriétés du champ :

Code Block
DOCDET1.AMOUNT*jnl1.stockcoef

Haut de page

Imprimer le libellé d'une donnée

Changez dans les propriétés du champ (à droit), l'expression comme suit :

...

  • Le libéllé du code analytique au lieu du code

    Code Block
    gocache.AnacodeGetFieldValue("A", "1", ART1.ANA1, "", "NAME1", "")

Haut de page

Calcul du CA par mois

Si on calcule le montant total, il sera calculé sur les dates choisies ou sur toutes les dates si on ne sélectionne pas de dates,. Si on veut des colonnes juxtaposées avec le montant mois par mois, il faut ajouter un champ pour chaque mois en adaptant l'expression comme suit :

Code Block
IIF(MONTH(DOCHEAD1.Date)=1, DOCDET1.AMOUNT*jnl1.paycoef, 0)

Haut de page

Calcul tenant compte d'une donnée fournie par l'utilisateur

L'étape 4 de la création d'un rapport permet de définir des filtres sur les champs. La valeur de ces champs peut alors être choisie par l'utilisateur avant la génération du rapport.

Par exemple, le rapport doit se baser uniquement sur les documents d'une année choisie par l'utilisateur. Le Nom donné à ce critère doit être en majuscule: D_YEAR

Image Removed

Pour récupérer la valeur choisie par l'utilisateur, l'expression (Expr.) de la propriété dans l'étape 1 doit contenir le symbole % suivi du nom (en majuscule) du critère défini à l'étape 4: %D_YEAR

Image Removed

Haut de page

Personnaliser les champs proposés

Au lieu de changer à chaque fois que vous en avez besoin, l'expression d'un champ via les propriétés, vous pouvez également créer des nouveaux champs qui resteront disponibles (dans la colonne de gauche) pour tous les rapports futurs.
Pour créer un nouveau champ dans le choix des champs à imprimer :

...

Tip

Ceci permet également de personnaliser les libellés des filtres. Si vous avez créés des nouveaux champs pour les filtres les plus courants, ces libellés personnalisés s'affichent dans l'écran des filtres après l'exécution du rapport et aussi lors de l'impression.

Haut de page

...

Etape 4 - Critères de sélection

Calcul tenant compte d'une donnée fournie par l'utilisateur

L'étape 4 de la création d'un rapport permet de définir des filtres sur les champs. La valeur de ces champs peut alors être choisie par l'utilisateur avant la génération du rapport.

Par exemple, le rapport doit se baser uniquement sur les documents d'une année choisie par l'utilisateur. Le Nom donné à ce critère doit être en majuscule: D_YEAR

Image Added

Pour récupérer la valeur choisie par l'utilisateur, l'expression (Expr.) de la propriété dans l'étape 1 doit contenir le symbole % suivi du nom (en majuscule) du critère défini à l'étape 4: %D_YEAR

Image Added

Haut de page

...

Type de sélection "Compatible"

Dans le cas d’un champ de type memo contenant plusieurs valeurs, celles-ci peuvent être comparées à une liste d'éléments.

Par exemple, dans la fiche tiers, une liste de produits d'intérêt. Cette liste avec quelques valeurs associées au tiers, est mémorisée dans un champ personnalisé de type memo et est associée une table personnalisée. Cette table contient toutes les valeurs possibles.

Image Added     Image Added

Dans le rapport paramétrable, le type de sélection "Compatible" est à utiliser pour retrouver tous les tiers qui ont dans leur liste de critères, les valeurs sélectionnées avant l’exécution du rapport.

Image Added     Image Added

Haut de page