Vous êtes sur la page 1sur 52

Sage 1000

Exploreur de Requêtes

Supports Nouveautés v5.50

©
Ligne 1000-Exploreur de requêtes- Sage France 2008
SOMMAIRE

Chapitre 1 : Présentation de l’exploreur de requêtes...................................................3


1.1 Création d’un état..................................................................................................3
1.2 Paramètres.......................................................................................................... 10
1.3 Filtres................................................................................................................... 12
1.4 Ruptures.............................................................................................................. 14
1.5 Formats............................................................................................................... 16

Chapitre 2 : Requête Xml..........................................................................................19


2.1 Définition et contexte d’utilisation.........................................................................19
2.2 Création de l’état..................................................................................................19
2.3 Exploitation de la requête Xml.............................................................................22

Chapitre 3 : Requête Xml avec Composant image................................................27


3.1 Création de l’état..................................................................................................27
3 2 Exploitation de la requête Xml.............................................................................29

Chapitre 4 : Requête RSS.........................................................................................33


4.1 Défintion et contexte d’utilisation.........................................................................33
4.2 Création de l’état..................................................................................................33
4.3 Exploitation de la requête Xml.............................................................................36

Chapitre 5 – Améliorations Fonctionnelles............................................................39


5.1 Composant grille dans le format..........................................................................39
5.2 Analyse croisée (requête cube)...........................................................................45
5.3 Envoi d’un Email dont l’adresse est contenue dans les données.........................50

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

2
Chapitre 1 : Présentation de l’exploreur de requêtes
>> A partir de la création d’une requête portant sur le Grand-livre, nous allons aborder les différentes
options pouvant être définies dans la nouvelle interface Exploreur de requêtes: paramètre, filtre,
rupture, gestion du format, sous-requête.

Cet état porte sur deux classes qui sont liées par le modèle, la classe compte général qui définira la
requête maître et la classe des Ecritures pour la requête détail.

1.1 Création d’un état

Menu : Fichier / Outils / Requêtes / Nouvelle requête.

Dans la fenêtre ‘Propriétés de la requête’, indiquer le nom de la requête , le titre, le projet et le type
(la liste des types proposés s’est enrichie de : Etl, Xml –ligne, colonne, arbre-, RSS)

Dans la partie droite, une arborescence propose sous forme de dossiers, la requête avec les
colonnes, les filtres, les ruptures, le format et l’écran de lancement.

Selon la sélection dans la partie gauche arborescente, la partie droite indique des informations à
complèter ou à définir.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

3
Sélection des colonnes

Pour sélectionner les propriétés souhaitées en colonne, deux possibilités  :

* aller dans le dossier ‘Classes’, sélectionner une propriété et faire clic/droit rajouter en colonnes.
* dans la partie droite de l’exploreur, dans l’onglet ‘Champs disponibles’ sélectionner la propriété
souhaitée et faire un glisser/déplacer dans le dossier ‘Colonnes’ de l’arborescence.

Sélectionner les propriétés suivantes :


- code et libellé de TCompteGeneral,
- code et libellé de TCompteType

Propriétés des colonnes

Une case à cocher ‘Avancé’ permet de faire apparaître toutes les propriétés de l’état ; sinon seules les
propriétés essentielles sont présentées.

Pour accéder aux propriétés des colonnes, deux possibilités  :

* dans la partie de l’aborescence, faire un clic/droit sur la colonne, et choisir dans le menu contextuel
‘Propriétés’
* dans la partie de l’aborescence, en sélectionnant une propriété, la grille présente dans la partie
droite offre toutes les options de la colonne

Un ordre de tri croissant sera mis sur le colonne codecompte.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

4
Le nom de la colonne Caption de TCompteType est renommé en LibelleComptetype, par exemple.

4 onglets

 L’onglet Diagramme permet de visualiser les relations entre les classes sélectionnées du modèle.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

5
 L’onglet Visualisation permet d’avoir le résultat de la requête.

L’onglet Sql permet de voir le script sql généré et de l’éxécuter.


Le résultat sql est visible dans l’onglet ‘Résultat SQL’

L’onglet Champs disponibles permet de visualiser la classe maître de l’état et de pouvoir faire un
glisser/déplacer des attributs pour les mettre en colonne.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

6
Rajout d’une sous-requête

Pour créer une sous-requête, sélectionner l’état et faire clic/droit ‘Ajouter une sous-requête’.
La fenêtre ‘Propriétés de la requête’ apparaît, indiquer les caractéristiques suivantes :

La sous-requête s’est rajoutée à l’arborescence et le lien entre la requête maître/détail est présent
dans le dossier ‘Filtres’.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

7
Sélectionner les propriétés suivantes =>
- de la classe TEcriture => Numéro d’écriture, date d’écriture, debit TC Value, credit TC Value
- de la classe TPiece => Numéro de Pièce
- de la classe TJournal => Code journal (via TPiece)

Dans l’onglet ‘Visualisation’, le résultat sur les écritures est obtenu.


L’affichage du résultat dans la grille de visualisation est en fonction de la position du curseur dans
l’arboresence (requête maître ou requête détail)

Champ numérique sommé

Mettre les cumuls à somme sur les propriétés debit_TCValue et credit TC_Value
Dans les propriétés de la colonne debit_TCValue, dans le dossier ‘Calcul’, mettre les cumuls à
Somme
Faire de même pour le credit TC_Value

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

8
L’indication du calcul apparaît entre parenthèses à côté des propriétés numériques.

Format d’impression

Générer le format, le format mod*.dfm est créé.


Pour accéder le format, il fait l’occuper (choisir alors l’option Occuper dansle menu contexutel du
mod*.dfm)

Dans l’arboresence, les bandes du format sont présentées avec pour chacune d’elles les éléments qui
la composent.
Il est possible directement d’accéder aux propriétés d’un composant en faisant un clic/droit sur celui-ci
dans l’aborescence.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

9
Ecran de lancement

Générer l’écran de lancement, l’écran le*.dfm est créé.


Il est possible de le visualiser en cliquant droit sur le dossier ‘Ecran de lancement’, option ‘Afficher’.

Options sur la requête maître

En lançant un aperçu, tous les comptes apparaissent avec ou non des écritures (si existence de
mouvements).
L’utilisateur souhaite ne visualiser que les comptes avec des écritures.
Il faut alors dans les propriétés de la requête maître dans le dossier ‘Condition d’impression’ cocher la
case ‘Ne pas imprimer si les sous-requêtes ne contiennet aucune donnée.

1.2 Paramètres
>> Possibilité de dupliquer les paramètres.

Paramètres avec style de combo : Données

Créer un paramètre pour filtrer sur le code du compte général


Sur le *.drp, faire un clic/droit et choisir l’option ‘Ajouter un paramètre’
Un dossier ‘Paramètres’ apparaît dans l’aborescence.
Créer un paramètre de type ‘Données’ sur la classe TcompteGeneral portant sur le codecompte.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

10
Sélectionner ce paramètre et par un clic/droit choisir l’option Dupliquer.
Un nouveau paramètre se rajoute avec le nom *1 (possibilité de le personnaliser)

Paramètres avec style de combo : Aucun

Créer un paramètre pour filtrer sur la date d’écriture.


Sur le *.drp, faire un clic/droit et choisir l’option ‘Ajouter un paramètre’
Un dossier ‘Paramètres’ apparaît dans l’aborescence.

Créer un paramètre pour la date inf avec comme valeur par défaut : DATE

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

11
Avec comme valeur par défaut la date du Jour : DATE

Et un second paramètre pour la date supérieure avec comme expression : INCDATE(DATE, 100)
Cette valeur par défaut va proproser le calcul automatique de la date du jour + 100 jours.

1.3 Filtres
>> Pour utiliser les paramètres créés, il faut les associer à un filtre.

Filtre sur la requête maître

Se positionner sur la requête et par un clic/droit choisir l’option ‘Ajouter un filtre’


Une fenêtre s’ouvre : dans laquelle il faut sélectionner la propriété sur laquelle le filtre doit être
apposé.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

12
Sélectionner le code compte et choisir l’opérateur >= ; <=.

Dans l’arborescence un dossier ‘Filtres’ s’est rajouté, avec les éléments définis précédemment

Filtre sur la sous-requête

Se positionner sur la sous-requête et par un clic/droit choisir l’option ‘Ajouter un filtre’


Une fenêtre s’ouvre : dans laquelle il faut sélectionner la propriété sur laquelle le filtre doit être
apposé, dans notre exemple edate

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

13
Les filtres sont accessibles dans l’onglet ‘Résultat’

1.4 Ruptures
Une rupture sur le compte type (propriété de la requête maître) va être paramétrée :
Faire un clic/droit sur le *.drp et sélectionner ‘Ajouter une rupture’
La fenête ‘Propriétés d’une rupture’ s’ouvre dans laquelle un nom, un titre et la colonne souhaitée vont
petre définies.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

14
Dans le dossier Ordre de tri, il est possible de choisir un ordre croissant/décroissant sur la rupture.

Valider par OK, dans l’arborescence on visualise un nouveau dossier ‘Ruptures’, avec la propriété et
l’ordre de tri associé.

Pour paramétrer la rupture sur le code journal, il faut se positionner sur la sous-requête et faire un
clic/droit ‘Ajouter une rupture’.
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

15
Définir la propriété ‘Code journal’et l’ordre de tri.

1.5 Formats
Se positionner sur le dossier Format et faite l’action de générer, le format mod*.dfm est créé.
Pour le personnaliser, il faut l’occuper (clic/droit : Occuper)

Le dossier Format est composé de deux sous-dossiers :

- ‘Requêtes’ : il décrit la structure du format, avec les bandes, les champs de données, les champs
calculés...
- ‘Source de données’ : il présente les DsQbuild (état *.drp) sur lesquels le format est basé.

En se postionnant, sur une bande, par exemple QRBandDetailDETAIL1 : il est possible de visualiser
tous les éléments appartenant à celle-ci.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

16
Le fait de cliquer dans l’aborescence sélectionner automatiquement l’élément dans le format ; et par
un clic/droit dessus accéder à ses propriétés pour le personnaliser et définir des conditions sur les
bordures.

Dans les propriétés d’un composant, les caractéristiques sont regroupées par dossier :

- ‘Définition’ : le nom de la colonne et son DsqBuild sont référencés


- ‘Impression’ : possibilité d’indiquer si l’élément doit être imprimé ou non avec une condition
- ‘Position/Taille’ : Définition de la taille du composant en hauteur, en largueur sinon l’option taille
automatique est présente
- ‘ Police’ : Définition de la police (nom), de son type (italique, gras…) et de son alignement
- ‘ Présentation’ : Possibilité de rendre le champ transparent avec un couleur de fond ; et un masque
de saisie
- ‘Bordure’ : Paramétrage des bordures
- ‘Hypertexte’ : Définition des liens hypertexte sur le champ

L’utlisateur peut sélectionner tous les composants dans l’aborescence et accéder aux propriétés en
commun afin de faire une personnalisation globale.

La bande elle-même a ses propres propriétés par un clic/droit, une fenêtre listant ses caractéristiques
classées par dossier s’ouvre :

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

17
Par exemple pour la bande de Détail il est possible de rajouter une nouvelle bande rattachée à cette
dernière (les types de bande proposés sont : rupture, sous-détail, enfant, vide) et de définir la
condition d’impression de la bande, le nombre d’itérations/lignes, les bordures.

L’option ‘Propriétés’ ouvre la fenêtre suivante:

Chapitre 2 : Requête Xml

2.1 Définition et contexte d’utilisation


Les requêtes XML permettent de générer un flux XML et d’alimenter des objets flash.

Trois types de requête sont réalisables :


* XML (par colonne) : une colonne de la requête correspond à une série et une ligne de la
requête correspond à une valeur de la série. La première colonne de la requête alimente l’item
dimension.
* XML (par ligne) : une ligne de la requête correspond à une série et une colonne correspond
à une valeur de la série. L’item dimension fournit le nom des colonnes.
* XML (arbre) : les items générés forment un arbre grâce aux liens parent-enfant.

2.2 Création de l’état


Nous allons créer un graphique (camembert) représentant le montant des échéances par mode de
règlements.
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

18
=> Cette représentation figuera sur le portail.

Création de la requête

Créer une requête de type Xml en colonne sur la classe TEcheance avec comme type d’état Cumuls.

Sélectionner les propriétés : - Code le TModeRegement


- Montant_TCValue de TEcheance.
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

19
Mettre les cumuls à Somme pour la propriété Montant_TCValue et
Définir l’expression uivante (afin d’avoir les montants en Mlliers), en calcul: montant / 1000

Visualisation du résultat dans l’onglet correspondant :

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

20
Et du script XML dans l’onlget ‘Xml’ :

Sauvergarder l’état.

2.3 Exploitation de la requête Xml


Cette requête adin d’ être exploitée doit être référencée à un Flux Indicateur dans la Console
d’Administration.

Concepteur de Flux

Sur le dossier ‘Flux RSS et indicateurs’, faire clic/droit ‘Administrer’ :


Une fenêtre s’ouvre dans laquelle, la requête précédemment créée va être paramétrée.
Dans l’arborescence sur le dossier ‘Flux rss et indicateurs’, faire un clic droit ‘Ajouter un indicateur’ 

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

21
Onglet Description

Un nom par défaut est proposé ‘indicator-0712131010XXX’, on va le renommer en repartitionMode


regment.

Onglet Paramètres

Permet de sélectionner les valeurs dansles paramètres de la requête afin de filtrer le résultat.
Dans le champ ‘Composant de rendu associé’, à l’aide du bouton, il est possible d’ouvrir une fenêtre
proposant les interfaces standards proposées.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

22
Nous allons sélectionner le composant ‘Flash style Pie3D’ afin de représenter les modes de
règlements sous forme de camembert.

Cliquer sur le bouton ‘Mise à jour’ pour enregister l’indicateur et son composant associé

Groupe de FLUX personnalisé intégré dans le menu

Sur le portail lors de l’action ‘ajouter du contenu’, nous voulons que nos personnalisations soient
regrouper dans un propre Groupe de Flux indicateurs.

Dans le dossier Groupes de flux, sélectionner ce groupe et faie un clic droit ‘Ajouter un nouveau
groupe de Flux indicateurs’

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

23
Un nouveau groupe apparaît avec comme nom ‘Caption à modifier’.
Le sélectionner et l’éditer : indiquer un nouveau libellé et le rattacher à un projet .

Une fois le groupe créé, il faut indiquer l’indicateur précédemment défini, par un clic/droit sur le groupe
sélectionner l’option ‘Ajouter des flux au groupe’

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

24
Dans le Menu Portail

Pour visualiser et exploiter le groupe avec ses indicateurs personnalisés ; il faut personnaliser le menu
dédié au Portail.

Dupliquer le menu Portail Standard, et sur le menu dupliqué, le Modifier :


(ou reprenons le menu précédemment dupliqué en venir en modification)

Sur l’application ‘Sage1000 Entreprise’, modifier le menu Portail.

Et insérer le Groupe de flux personnalisés’

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

25
Au niveau de l’utilisateur dans l’application ; Faire un glisser/déplacer du menu Portail Personnalisé
pour l’utilisateur sage.

Connexion au portail 

Ajouter un nouvel onglet et en cliquer sur le bouton ‘Ajouter du contenu’, on visualise notre groupe
avec l’indicateur pointant sur la requête ‘répartion par mode de règlement’.

Faire un glisser/déplacer pour insérer le flux dans l’onglet.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

26
Chapitre 3 : Requête Xml avec Composant image
Nous allons créer une requête représentant le montant du journal VEN (Ventes) par région avec
comme rendu visuel la carte de France.
=> Cette représentation figuera sur le portail.

3.1 Création de l’état


Créer une requête de type Xml en ligne sur la classe TEcriture avec comme type d’état Cumuls.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

27
Sélectionner la propriété code Postal du site privilégié du Tiers (via la naviguation =>
roleTiers/sitePrivilegie/Adresse/codePostal)
Dans les propriétés du champ ‘code Postal’ :
mettre le tri par ordre croissant
l’expression de type Sql avec l’expression suivante COPY (codepostal, 1,2) se définit afin d’analyser
que les 2 premiers carctères du code postal.

Sélectionner ensuite la propriété crédit_TC Value et le code journal (décocher la case affiché)
Mettre les cumuls à somme sur crédit_TCValue et un filtre sur le code journal (=VEN)

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

28
Visualiser le résultat dans l’onglet ‘Résultat’.

3 2 Exploitation de la requête Xml


Sur le dossier ‘Flux RSS et indicateurs’, faire clic/droit ‘Administrer’ :
Une fenêtre s’ouvre dans laquelle, la requête précédemment créé va être paramétrée.
Dans l’arborescence sur le dossier ‘Flux rss et indicateurs’, faire un clic droit ‘Ajouter un indicateur’ :

Concepteur de Flux

Onglet Description
Un nom par défaut est proposé ‘indicator-0712131010XXX’, on va le renommer en répartition image.
Faire le lien avec la requête précédemment créée.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

29
Onglet Paramètres

Permet de sélectionner les valeurs dans les paramètres de la requête afin de filtrer le résultat.
Dans le champ ‘Composant de rendu associé’, à l’aide du bouton, il est possible d’ouvrir une fenêtre
proposant les interfaces standards proposées.
Nous allons sélectionner le composant ‘SVG Franch Map’ afin de représenter le chiffre dans une
répartition dans une carte de France.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

30
Cliquer sur le bouton ‘Mise à jour’ pour enregister l’indicateur et son composant associé

Groupe de Flux personnalisé intégré dans le menu

Sur le portail lors de l’action ‘Ajouter du contenu’, nous voulons que nos personnalisations soient
regrouper dans un propre Groupe de Flux indicateurs.

Dans le dossier Groupes de flux déjà utilisé pour le paragraphe sur les requêtes Xml, sélectionner ce
groupe et faie un clic droit ‘Ajouter un nouveau groupe de Flux indicateurs’

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

31
Connexion au portail

Dans l’onglet personnalisé, cliquer sur le bouton ‘Ajouter du contenu’.


On visualise le groupe avec l’indicateur pointant sur la requête Répartition Image.
Faire un glisser/déplacer dans l’onglet.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

32
Chapitre 4 : Requête RSS

4.1 Défintion et contexte d’utilisation


Les requêtes RSS permettent de générer un flux RSS. Seules les deux premières colonnes visibles
de la requête sont exploitées par le flux RSS généré. La première colonne alimente l’attribut ‘Title’ et
la seconde colonne alimente l’attribut ‘Description’.

4.2 Création de l’état


Nous allons créer un flux RSS affichant le code et le libellé du compte général qui ont été modifés
aujourd’hui.
=> Cette représentation figuera sur le portail.

Création de la requête

Créer une requête de type RSS sur la classe TCompteGeneral avec comme type d’état Liste.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

33
Sélectionner les propriétés Code et Caption de TCompteGeneral.
Faire un tri par ordre croissant sur le code.

Sélectionner la propriété updDate de TCompteGénéral.

Ajouter un paramètre nommé par exemple DATEREFde type ‘Date’ qui affichera la date du jour à
l’aide de l’expression DATEVAL(DATE)

Définir un filtre sur la colonne UpdDate >=Parametre ‘DATEREF’

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

34
Visualisation du résultat dans l’onglet correspondant :

Sauvergarder l’état.

4.3 Exploitation de la requête Xml


Cette requête pour être exploitée doit être référencée à un Flux RSS dans la Console d’administration.

Concepteur de Flux

Sur le dossier ‘Flux RSS et indicateurs’, faire clic/droit ‘Administrer’ :


Une fenêtre s’ouvre dans laquelle, la requête précédemment créé va être paramétrée.
Dans l’arborescence sur le dossier ‘Flux RSS et indicateurs’, faire un clic droit ‘Ajouter un Flux RSS’ 

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

35
Onglet Description
Un nom par défaut est proposé ‘feed XX’, on va le renommer en MAJListeComptes et faire le lien avec
la requête précédente créée.

Cliquer sur le bouton ‘Mise à jour’ pour enregister le flux.

Groupe de FLUX personnalisé intégré dans le menu

Sur le portail lors de l’action ‘ajjouter du contenu’, nous voulons que nos personnalisations soient
regrouper dans un propre Groupe de Flux RSS.

Dans le dossier Groupes de flux, sélectionner ce groupe et faie un clic droit ‘Ajouter un nouveau
groupe de Flux RSS’

Un nouveau groupe apparaît avec comme nom ‘Caption à modifier’.


Le sélectionner et l’éditer : indiquer un nouveau libellé et le rattacher à un projet .

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

36
Une fois le groupe créé, il faut indiquer l’indicateur précédemment défini, par un clic/droit sur le groupe
sélectionner l’option ‘Ajouter des flux au groupe’

L’associer au flux RSS précédemment créé.

Dans le Menu Portail

Pour visualiser et exploiter le groupe avec ses indicateurs personnalisés ; il faut personnaliser le menu
dédié au Portail.

Sur l’application ‘Sage1000 Entreprise’, dupliquer le menu Portail.

Sélectionner le menu Portail dupliqué et venir en modification

Et insérer le Groupe de flux RSS personnalisé


(Insérer un objet prédéfini/Modules Portail/Module Portail Groupe flux RSS/..)

Connexion au portail 

Ajouter un nouvel onglet et en cliquer sur le bouton ‘Ajouter du contenu’, on visualise notre groupe
avec le flux RSS pointant sur le flux Maj Liste Comptes.
Faire un glisser/déplacer dans l’onglet.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

37
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

38
Chapitre 5 – Améliorations Fonctionnelles

5.1 Composant grille dans le format


Ce nouveau composant permet d’afficher l’ensemble des données d’une requête ou d’une sous-
requête dans une grille. Il permet d’afficher facilement la grille à un endroit souhaité et il est
accessible par le bouton dans l’éditeur de format

Nous allons créer un état listant pour le journal VEN (Ventes) toutes les pièces provenant de
‘Logistique et Distribution’.

Création de l’état

Créer une requête de type Impression sur la classe maître TJournal avec comme type d’état Liste.

Sélectionner le code et le libellé du journal.


©
Ligne 1000-Exploreur de requêtes- Sage France 2008

39
Définir un filtre sur la colonne ‘code journal’ : [code]='VEN'

Générer le format

Créer une sous-requête basée sur la classe maître TPiece.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

40
Sélectionner les propriétés suivantes : Numéro de pièce, Numéro de Lot, Date de pièce, le code
établissement, le type de pièce et l’origine du Lot (rendre cette colonne non affiché).

Seules les pièces provenant de Logistique et Distribution doivent être présentes dans l’état.
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

41
L’origine du Lot est un énuméré et la valeur de l’index est 3 correspondant à L&D.
Un filtre va être défini comme suit : [origineLot]=3

Insertion de la grille

Dans le format, agrandir l’espace de la bande QRBandDetailDETAIL1 afin d’insérer la grille via le
bouton .

Dans le champ source de données, relier la grille à la sous-requête (DsQBuild*).

Les champs Hauteur des lignes, entêtes, cumuls permettent de saisir la hauteur de chacune des
partie de la grille.

La case à cocher ‘Impression des cumuls’ permet d’indiquer si une ligne de cumul doit être rajoutée à
la fin de la grille.

Les cases à cocher ‘Lignes horizontales’ et ‘Lignes verticales’ permettent d’indiquer si des lignes
horizontales et verticales doivent apparaîtrent.
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

42
La case à cocher ‘Bordure’ permet d’indiquer si une bordure doit apparaître autour de la grille.
La case à cocher ‘Grille bi-color’ permet d’indiquer si une ligne sur 2 doit s’imprimer dans une autre
couleur.

L’onglet Position permet d’indiquer la position du composant (comme pour les autres composants). La
case à cocher ‘Hauteur ajustée’ permet à la grille de s’agrandir afin de contenir toutes les données
(les sauts de page sont gérés).

L’onglet Colonnes permet de sélectionner les colonnes affichées dans la grille.


Le bouton ‘Nouveau’ permet d’ajouter une nouvelle colonne.
Un glissé-lâché permet d’ajouter une colonne de la requête dans la grille. Le bouton ‘Supprimer’
permet de retirer la colonne.
Les boutons ‘Haut’ et ‘Bas’ permettent de déplacer les colonnes.

Lorsque l’on double-clique sur une colonne une fenêtre de paramétrage apparaît :

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

43
Le champ ‘Titre’ permet de saisir le titre de la colonne.
Le champ ‘Champs’ permet de sélectionner un champ de la requête.
Le champ ‘Cumul’ permet de saisir le type de cumul Somme, Moyenne, Nombre, Maximum, Minimum
(Si il y a une ligne de cumul).
Le champ ‘Largeur’ permet de saisir (en pixel) la largeur de la colonne.

L’onglet présentation permet de définir les caractéristiques suivantes :


Le masque de saisie de la donnée.
Si la valeur doit s’afficher si elle est nulle.
L’alignement du champ (à gauche, centre, à droite).
La couleur et la police des différentes parties de la grille.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

44
5.2 Analyse croisée (requête cube)
>>La requête de type Cube permet de croiser les données en lognes et en colonnes.
Par exemple ,on souhaite un état avec les journaux en colonne et les comptes en ligne, le solde à
l’intersection des deux.

Etapes de création

Créer une requête de type Impression sur la classe maître TEcriture avec comme type d’état Cube et
nombre de colonnes 5 par exemple.

Dans l’arborescence, trois sous-dossiers doivent être renseignés :


Dimensions => propriété gérée en ligne
Dimensions (Colonnes) => propriété gérée en colonne
©
Ligne 1000-Exploreur de requêtes- Sage France 2008

45
Mesures => Donnée de type Numérique ayant les cumuls à somme

Pour notre état, nous allons mettre en Dimensions = le codecompte, en Dimensions (Colonnes) = le
code journal (naviguation : piece/journal/code)
Et, en Mesures = le debit TCValue et le crédit TCValue (les calculs à Somme se mettent
automatiquement)

Insérer un filtre sur la colonne code compte avec comme défintion :


[codeCompte]>=60000000 et [codeCompte]<=79999999

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

46
Pour filtre sur un exercice comptable (exemple : 2007), mettre en ‘Dimensions’ la propriété code de
TExercice (naviguation : piece/Periode/exercice).

Dans les propriétés de cette colonne, décocher la case ‘Affiché’ dans le dossier ‘Affichage’.
Puis créer un filtre sur le code exercice, [codeexercice]=2007

Pour filtre sur les codes journaux, mettre en ‘Dimensions’ la propriété code de TJournal (naviguation :
piece/journal/code).
Dans les propriétés de cette colonne, décocher la case ‘Affiché’ dans le dossier ‘Affichage’.
Puis créer un groupe de filtre sur le code journal :
(TEcriturepiecejournal.code LIKE 'A%') or (TEcriturepiecejournal.code LIKE 'V%')

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

47
Lancer une visualisation.

Insertion champ calculé Solde

Pour afficher le solde, se positionner sur le dosseir ‘Mesures’ et dans le menu contextuel choisir
l’option ‘Ajouter un champ calculé (Formule)’ nommé par exemple ‘solde’ : de type numérique, avec
les cumuls à Somme et l’expression suivante : debit_TCValue - credit_TCValue

Décocher la case ‘Affiché’ dans le dossier ‘Affichage’ pour les colonnes : debit TCValue et crédit
TCValue

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

48
Insertion champ calculé en rupture

Une rupture sur les comptes de charges (classe 6) et les comptes de produits (classe 7) va être
insérée par l’intermédiaire d’un champ calculé.
C’est par le premier caractère du code compte qu’on va définir si le compte est un compte de charges
ou de produits.

Insérer en colonne un champ calculé (formule), clic/droit sur l’état :


Champ calculé nommé par exemple ‘categorie’ de type aphanumérique, tri croissant, et ayant comme
expression : ‘IF(COPY(codeCompte, 1, 1)='6', 'Charges', 'Produits')

Créer une rupture sur ce champ calculé catégorie

Générer le format et lancer un aperçu.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

49
5.3 Envoi d’un Email dont l’adresse est contenue dans les
données
Cette fonctionnalité permet d’envoyer un email contenant l’état (Pdf ou autres) et dont l’adresse du
destinataire se trouve dans les données. Ainsi à chaque ligne de la requête maître un document est
envoyé par email. Nous allons visualiser cette fonctionnalité par rapport à la lettre de relance

Insertion d’une propriété ‘email’ en colonne

Ouvrir la requête rrelance.drp et sélectionner l’option ‘Dupliquer’, nommée la requête personnalisée :


prelance.drp.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

50
Dans la requête maître, rajouter en colonne la propriété ‘email’ de l’interlocuteur privilégié de Tiers
(chemin de naviguation : roleTiers/sitePrivilegie/interlocuteurPrivilegie/eMail)
Vérifier dans les propriétés de la colonne la longueur, il faut qu’elle soit suffisant longue pour gérer
tous les caractères des adresses mail.

Dans les propriétés de la requête Maître, dans le champs ‘Colonne adresse email’ fait le lien dans la
liste déroulanrte avec la propriété email

Sauvegarder la requête.

Dans l’écran Groupe des Relances (Paramètres/Comptabilité Auxiliaire / Groupe de relances- Client
France), indiquer les modèles de lettre pour les trois niveaux :
Marelance, marelance_1, marelance_2

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

51
Condition à True dans l’écran de lancement

Dans l’écran de lancement, en mode conception sur le DsParamQbuild dans l’inspecteur d’Objets,
vérifier que le propriété UseFormatConditions a la valeur True.

Lorsque que l’utilisateur imprime sur papier, un email est envoyé aux destinataires.

©
Ligne 1000-Exploreur de requêtes- Sage France 2008

52

Vous aimerez peut-être aussi