Skip to main content
Skip table of contents

Créer une requête - champs de la définition des requêtes


Vous souhaitez créer une nouvelle requête ? Comment remplir la définition des champs, une fois que vous avez accédé aux requêtes ?

Onglet “Définition”

Les informations renseignées dans l'onglet Définition apparaitront dans le cartouche de la requête (si activé):

image-20241212-142100.png

On remplit comme ceci:

image-20241205-143126.png
  • Type Requête: Zone obligatoire. Type de la requête. Saisie uniquement en création. Initialisé avec le type courant dans la branche « Requêtes Par Type » et non saisi dans ce cas. Les valeurs possibles sont décrites ci-dessous dans le chapitre Types de Requêtes.

  • Requête: Zone obligatoire. Référence de la requête. Saisie uniquement en création.

  • Etat: Uniquement en consultation. Etat de la requête. Les valeurs possibles sont :

Etat

Description

I

Inconnu. Requête en cours de création.

S

Supprimé logiquement.

V

Valide.

  • Désignation: Zone facultative. Désignation de la requête.

  • Mot Directeur: Zone facultative. Mot directeur de la requête. Permet de réaliser des tris et des recherches par un moyen autre que la référence.

  • Désignation Courte: Zone facultative. Désignation courte de la requête.

  • Famille: Zone facultative. Famille de la requête. La liste déroulante présente les familles de requêtes définies dans les paramètres utilisateurs (Requête/Familles Requêtes)

  • Sous-Famille: Zone facultative. Sous-famille de la requête. La liste déroulante présente les sous-familles de requêtes définies dans les paramètres utilisateurs (Requête/Sous-Familles Requêtes)

  • Gestion Version: Zone facultative. Permet d’indiquer si, lors de l’accès à la saisie de la requête, on souhaite ou non conserver la version courante en vue d’une récupération éventuelle.

La valeur logique du paramètre général « ML-GES-VER » donne la valeur par défaut de cette zone en création de requête.

Lors de l'importation d'une requête, si celle-ci existe déjà et que cette zone est cochée, la version de la requête avant importation est sauvegardée. Après importation , si on entre en saisie sur la requête importée, et qu’on abandonne la saisie, c'est la version sauvegardée qui est récupérée, c’est-à-dire la version avant importation.

  • Activation Trace: Zone facultative. Permet d’indiquer si, lors de l’exécution de la requête, on souhaite ou non générer une trace dans la fichier trace de diapason (server.log).

La valeur numérique du paramètre général « ML-GES-VER » donne la valeur par défaut de cette zone en création de requête (1=Activation trace, autre=désactivation trace).

Comportement des instructions « ACTIVATION TRACE » et « DESACTIVATION TRACE » de DIALOG en fonction de la valeur de cette zone.

Drapeau Actif ?

Instructions Requête

Comportement

Non

ACTIVATION TRACE non présent

TRACE non présent

Aucune trace.

Non

ACTIVATION TRACE non présent

TRACE présent

Aucune trace.

Non

ACTIVATION TRACE présent

TRACE non présent

Aucune trace.

Non

ACTIVATION TRACE présent

TRACE présent

Aucune trace.

Oui

ACTIVATION TRACE non présent

TRACE non présent

Aucune trace.

Oui

ACTIVATION TRACE non présent

TRACE présent

Toutes les traces sont affichées (différence de comportement par rapport à ancienne version)

Oui

ACTIVATION TRACE présent

TRACE non présent

Aucune trace.

Oui

ACTIVATION TRACE présent

TRACE présent

Seules les traces entre les instructions ACTIVATION et DESACTIVATION TRACE sont affichées.

  • Niveau de Trace: Liste déroulante permettant d’agir sur la traçabilité des requêtes. Le tableau ci-dessous détaille le comportement des traces par valeur :

Valeur

Désignation

Comportement

0

Pas de traces

Aucune trace.

1

Traces requête

Les traces entre les instructions ACTIVATION et DESACTIVATION TRACE sont affichées.

2

Variables contextuelles et traces requête

Les variables de type SCR, VCR, VBP sont tracées en début de requête de manière à présenter le contexte d’entrée.

Les traces entre les instructions ACTIVATION et DESACTIVATION TRACE sont affichées.

Les variables SCR, VCR, VBP ayant été modifiées dans le code de la requête sont tracées en fin d’exécution de la requête.

Nota : pour les requêtes de type RDP les variables VPP et VPR sont prise en compte.

3

Toutes les variables et traces requête

Identique au niveau 2 sans restriction sur les types de variables.

  • Activation Cartouche ?: Affichage ou non d’un cartouche au début de l’éditeur de saisie de la requête sous la forme

  • Objectif : renseigné dans la zone ci-dessous

  • Contexte : renseigné dans la zone ci-dessous

  • Date de création de la requête

  • Utilisateur créateur de la requête

  • Objectif Requête: Saisie libre, obligatoire si Activation Cartouche est coché.

  • Contexte Exécution: Saisie libre, obligatoire si Activation Cartouche est coché.

  • Activation Modif. ?: Traçage ou non des modifications dans la requête DIALOG. Les différentes modifications définies pour la requêtes sont affichées dans le cartouche présenté dans l’écran de saisie de requête et ces modifications peuvent être insérées dans le contenu de la requête en utilisant les mots clés « DEBUT MODIF » et « FIN MODIF » :

Voir Gestion des Modifications.

  • Compilation Normale: Zone facultative. Permet d’indiquer le mode de compilation de la requête (Normal ou Etendu). Cochée par défaut.

La compilation dite « Etendue » consiste à préprocesser le source généré et à compiler le résultat du préprocess ; ce qui entraîne un temps de compilation très long. Elle ne doit donc être utilisée que pour les requêtes présentant des problèmes de compilation relatifs à la taille du programme généré.

  • Procédure: Zone facultative. Permet d’indiquer si la requête est ou non une procédure (utilisée dans une autre requête). Certains types de requêtes ne permettent que la création de requêtes procédures :

Type Requête

Description

GDL

Découpe Lignes de Commande

GIC

Init. Entête de Commande

GIL

Init. Ligne de Commande

GRV

Recherche Vari_Article

LOp

Init. OF par rapport à Série

LOs

Init. OF par rapport à Série

LOu

Init. OF

LSE

Init. Série

RA-AFE

Affichage Tableur Cdes. Four.

RA-AFL

Affichage Tableur Lig.Cdes. Four.

RA-AFO

Affichage Tableur Art/Fourn

RA-ART

Affichage Tableur Article

RA-CDC

Affichage Tableur Cde Commerciale

RA-CDE

Affichage Tableur Commande

RA-CLI

Affichage Tableur Client

RA-DA

Affichage Tableur Dem. Ach. (DA)

RA-DF

Affichage Tableur Dem. Fab. (DF)

RA-LAN

Affichage Tableur Série

RA-LCC

Affichage Tableur Lig.Cde Comm.

RA-LIG

Affichage Tableur Ligne Commande

RA-OF

Affichage Tableur OF

RC-AFE

Critère/Tri Cdes Fournisseur

RC-AFL

Critère/Tri Lig.Cdes Fournisseur

RC-AFO

Critère/Tri Article/Fournisseur

RC-ART

Critère/Tri Article

RC-CDC

Critère/Tri Commande Commerciale

RC-CDE

Critère/Tri Commande

RC-CLI

Critère/Tri Client

RC-DA

Critère/Tri Demande d'Achat

RC-DF

Critère/Tri Demande de Fabrication

RC-LAN

Critère/Tri Série

RC-LCC

Critère/Tri Lig.Cde Commerciale

RC-LIG

Critère/Tri Ligne Commande

RC-OF

Critère/Tri OF

RGG

Gamme Générique

  • Liste Bases: Zone facultative. Liste des bases de données à utiliser dans le requête. Initialisée avec les bases de données principales de DIAPASON. Le bouton permet de sélectionner les bases de données qui seront visibles lors de la saisie de la requête.

  • Bases Génér.: Uniquement en consultation. Liste des bases de données effectivement utilisées dans la requête. Cette liste est issue de la génération de la requête.

  • Cohérence Bases: Uniquement en consultation. Indique si la liste des bases sélectionnées pour la requête est cohérente ou non avec la liste des bases effectivement utilisées dans la requête.

Lors de l’exécution d’une requête, les bases connectées sont celles qui ont été sélectionnées ; si elle n’est pas cohérente avec la liste des bases effectivement utilisées, il risque d’y avoir des problèmes lors de son exécution.

  • LPO: Uniquement en consultation. Editeur présentant les liste partagées objets utilisées par la requête. Cette liste est issue de la génération de la requête.

Onglet « Commentaire »

image-20241205-143456.png
  • Commentaire: Zone facultative. Commentaire associé à la requête.

  • Nom Prog.: Uniquement en consultation. Nom du programme généré pour la requête.

  • Date Création: Uniquement en consultation. Date de création de la requête.

  • Heure Création: Uniquement en consultation. Heure de création de la requête.

  • Util. Création: Uniquement en consultation. Utilisateur ayant créé la requête.

  • Date Modification: Uniquement en consultation. Date de dernière modification de la requête.

Lors de chaque saisie de requête, cette date est mise à jour.

  • Heure Modification: Uniquement en consultation. Heure de dernière modification de la requête.

Lors de chaque saisie de requête, cette heure est mise à jour.

  • Util. Modification: Uniquement en consultation. Utilisateur ayant effectué la dernière modification de la requête.

Lors de chaque saisie de requête, cet utilisateur est mis à jour.

  • Date Compilation: Uniquement en consultation. Date de dernière compilation de la requête.

  • Heure Compilation: Uniquement en consultation. Heure de dernière compilation de la requête.

  • Date Blocage: Uniquement en consultation. Date du dernier blocage de la requête.

  • Uti. Blocage: Uniquement en consultation. Utilisateur en cours de saisie sur la requête lors de l’évènement ayant provoqué le blocage.

Les informations de blocage apparaissent aussi lors de l’accès en saisie sur une requête bloquée.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.