Variables globales

Navigation:  Autres sources de données liées à un devis > Variables >

Variables globales

Previous pageReturn to chapter overviewNext page

Les variables globales sont des variables qui ne font pas référence à des cellules particulières, mais concernent tout le devis.

Un préfixe permet de distinguer divers types de variables :

Préfixe

Type

Accès

GLV_

Définie par l'utilisateur

Lecture/écriture (RW)

 

Définie par une cellule/plage de l'environnement via leur contrepartie OUT

Lecture seule (R)

SYS_

Système

Lecture seule (R)

PMP_

Définie dans ProMo+ (métadonnée)

 

MGT_

Définie dans le module de gestion (métadonnée)

voir plus loin

Nombre maximal de variables globales : 1 000

 

Actions disponibles

Outil : barre Automatismes, groupe Formules, icône x

Global variables

Accessibilité : tout onglet (onglet Etats : seulement dans le groupe Editer).

 

Liste des variables globales

Pour visualiser toutes les variables, quelles soient par défaut ou définies par l'utilisateur, quelles soient utilisées ou non, cliquer sur Afficher les variables globales ; la fenêtre redimensionable suivante apparaît :

Global Variable window

Colonne Valeur : les chaînes sont alignées à gauche, les valeurs numériques sont alignées à droite ; jusqu'à 250 caractères sont autorisés.

Pour classer alphabétiquement la table selon le type, le nom, la valeur, l'accès ou la feuille d'inscription, cliquer sur l'en-tête correspondante. La colonne Valeur affiche en premier les valeurs numériques.

La colonne "Inscrit par" indique où la source de la variable _OUT associée a été définie (bouton Inscrire une variable, voir Consommation des variables). Elle est utilisée quand une variable globale découle d'une formule définie dans une feuille utilisateur du classeur d'environnement (Overhead), par ex. le montant total en mots.

 

Création et édition

Pour créer une une variable GLV :

1.Sélectionner Editer les variables utilisateur : la même fenêtre qu'au-dessus s'affiche mais est limitée aux colonnes Nom et Valeur, et aux lignes de type Défini par l'utilisateur

2.s'il ne reste pas de lignes libres, cliquer dans la dernière ligne et presser la touche ↓

3.saisir le nom de la variable (jusqu'à 40 caractères)

4.sélectionner le type

5.saisir la valeur courante de la variable (si elle est connue) ; les formules sont autorisées mais le résultat est une constante

6.cliquer sur OK : le préfixe GLV_ est automatiquement ajouté.

 

Pour vider une cellule, la sélectionner et appuyer sur la touche Del ou espace.

Pour supprimer une ligne, vider toutes ses cellules et fermer la fenêtre ; QDV7 supprime les lignes vides.

Création et édition par ligne de commande : voir Ouverture par ligne de commande et Création par ligne de commande.

 

NOTA

- Le nom n'admet ni espace, ni caractère spécial

- Pour prédéfinir les valeurs dans le menu Enregistrer sous, créer les variables GLV_Force_File_Name et GLV_Force_File_Path (par ex. D: ou D:\)

- Les variables globales peuvent être importées d'un autre devis. Voir Créer un devis

- A la création, le type est RW ; après écriture (voir Consommation des variables), il devient R.

 

Variables système

Les variables système sont prédéfinies et leurs valeurs découlent de paramètres ou de calculs (Tout recalculer) :

Variable SYS_...

Valeur définie/affichée en

Description

Nota

AD_Group

Administration>Autorisations>Ajouter/Editer

Groupe de l'utilisateur dans l'Active directory en mode connecté (Profil utilisateur)

Rempli seulement à ouverture devis, pas si utilisateur changé

Active_Scenario_Applied_To_Column

Automatismes>Appliquer scénario

Identifiant de la colonne concernée par le dernier scénario appliqué.  Voir Scénarios sur les Quantités WBS

 

Active_Scenario_Name

Automatismes>Editer scénarii

Nom du dernier scénario appliqué. Voir Scénarios sur les Quantités WBS

Utile dans états comparatifs

CompensatedInMinutes

Prix de vente ompensé au niveau Minutes

0 quand pas de compensation ou aucun prix n'est forcé

CompensatedInWBS

Prix de vente ompensé au niveau WBS

CompensationFactorsinMinutes

Fichier>Options>Calculs

Prix forcés

1 quand option cochée

CostFromPlanner

onglet Environnement>Données du planning dans colonne Coût total de main d'œuvre

Coût total de main d'œuvre des minutes dont la tâche du Gantt est définie

Calculé seulement si Ressources et compétences sont affichées

Currency_Rates_Updated_OnLine

Date rafraîchissement cours.Monnaies créée au clic bouton

Peut être comparée avec NOW() dans formule IFERROR

CurrentProgressNumber

Affichage>Indice de révision>Sélectionner Version

Numéro de la dernière situation créée (en cours). Gérer les versions

Chaîne de caractères

CurrentProgressIndex

ibidem

Idem

Valeur numérique pour formules

Current_Sharing_Level

Automatisme>Partager>Créer fichier pour

Niveau du devis en cours dans généalogie : 0 = Racine, 1 = Enfant, 2 = Petit Enfant ,   Voir Partage des postes du WBS

 

Date_Of_Current_Version

Affichage>Indice de révision>Sélectionner Version

Gérer les versions

mis à 1/1/1900 si le devis est sans version

Diff_Target_Value

 —

Compensation sur le prix de vente de la minute cible

Voir Cible

DiffInducedByForcedMinutes

 —

Différence dans le prix de vente total due aux prix de vente forcé au niveau Minutes quand il n'y a pas de compensation automatique. Voir Prix forcés

0 quand il y a compensation automatique

DiffInducedByForcedWBS

 —

Différence dans le prix de vente total due aux prix de vente forcé au niveau WBS quand il n'y a pas de compensation automatique. Voir Prix forcés

 

EstimateHasOptions

Accueil>Recalculer

Voir Bas du WBS

Permet l'ajout de textes seulement en présence d'options

FileName

Fichier>Enregistrer sous

Nom du devis en cours

Voir ci-dessus GLV_Force_File_Name

FilePath

Dernier chemin de base créé en Données>Bases>Gestion des chemins

 

Voir ci-dessus GLV_Force_File_Path

File_Creation_Date

Le devis est enregistré comme fichier temporaire quand vaut 1

Voir Fermer le devis et comprimer le fichier

Gantt_EndDate

Minutes et tâches

Renseignés à l'ouverture d'un devis avec planning, au calcul de prix de vente et en sortie de la vue planning

Gantt_StartDate

Minutes et tâches

Is_Temp_File

 

 

Lang_Report

Onglet Etat, Reporting>Langage>Définir la langue

Langue de l'état du devis. Voir Etats

Un état doit être généré

Lang_UI

Fichier>Options>Langues

Langue utilisée dans l'interface QDV7. Voir Langue

 

MustCalc_SellPrice

Indique si vous avez cliqué sur Recalculer tout depuis le dernier changement touchant les prix de vente. Voir Mettre à jour un devis

Le booléen vaut 1 pour un nouveau devis

NameOfChild

Nom du propriétaire du parent d'un devis petit-fils. Voir Partage des postes du WBS

 

NameOfParents

Nom du propriétaire d'un devis petit-fils. Voir Partage des postes du WBS

 

PathToDatabases_xx

Données>Bases>Gestion des chemins

Chemin absolu au répertoire d'index xx

 

ProfileID

Administration>Autorisations>Général

 

Admin est codé en dur

ProfileType

Administration>Autorisations

Profil par défaut : ADMIN, Profil ajouté : USER

Les 2 sont codés en dur. Peut être utilisé par Feuille de vente

Refresh_Needed

 

Interface générale

 

Report_Name

Reporting>Charger état>Etats standards

Nom du profil d'état courant : voir Profils d'états

 

Report_Path

ibidem

Chemin du profil d'état courant : ibidem

 

Round_WBS

Fichier>Options>Arrondis

Arrondis dans le WBS

 

Round_WBS_Is_Proportional

ibidem

 

 

Round_WBS_Below_10En (n=0...8)

ibidem

 

Prix vente basés sur formules

Round_WBS_Above_10E8

ibidem

 

 

Round_Minutes

ibidem

Arrondis dans les minutes

 

Status_Bar_Custom_Label

Information destinée aux utilisateurs en bas de fenêtre

Interface générale

 

Sharing_Transparency_Mode

NOT_APPLICABLE / FULL (Complet) / PARTIAL (Non)

Partage des postes du WBS

Caractérise la relations avec le parent

TotalCost

WBS étendu

 

Arrondi comme dans WBS

TotalSellingPrice

WBS étendu

 

Arrondi comme dans WBS

TotalSellingPrice_AfterCCOFFactors

WBS étendu

Marchés au bordereau

Exception : coefficients contrôlés par familles dans environnement

UserName

 

Nom de l'utilisateur de la session Windows

 

UserNameOfParents

 

Nom utilisateur Windows de celui qui Partage des postes du WBS

Seulement en mode transparent ("Unknown" sinon)

VAT_Rate

Fichier>Options>Calculs>Bas du WBS

 

 

Version_Created_At

Afficher>Avancement>Sélectionner la version

Date /heure de création de la version ou situation  travaux

 

Version_Frozen

Afficher>Avancement>Sélectionner la version

Est-ce que la version est figée ? Gérer les versions

 

Version_Letter

Afficher>Avancement>Sélectionner la version

Lettre de la dernière version (devis/situation de travaux).

 

Version_Num

Afficher>Avancement>Sélectionner la version

Numéro de la dernière situation de travaux

 

Version_Open_Comment

Afficher>Avancement>Sélectionner la version

Commentaire d'entrée de la version/situation de travaux

Peut être collé dans colonne informative Environnt

Version_Close_Comment

Afficher>Avancement>Sélectionner la version

Commentaire de sortie de la version/situation de travaux

idem

Version_Validated_By

Afficher>Avancement>Sélectionner la version

Nom de l'utilisateur qui a validé la version/situation

idem

Version_Validated_At

Afficher>Avancement>Sélectionner la version

Date/heure de validation de la version/situation travaux

idem

 

EXCEPTIONS : variables système configurables (RW) et renseignées par inscription (voir )

Variable SYS_...

Valeur définie/affichée en

Description

Nota

Prevent_From_Merging

Automatisme>Inscrire variable

Booléen. Partage des postes du WBS

 

Status_Bar_Custom_Label

Automatisme>Inscrire variable

Texte fixe devant la barre d"état. Interface générale

Mettre texte entre apostrophes

 

Métadonnées

La syntaxe du nom des variables échangées avec ProMo+ est (voir l'aide en ligne de ProMo+) :

PMP_<nom du champ dans l'onglet du parent direct dans les Template tables, en général projects>.PMP_<nom du champ dans la table enfant>

PMP_<nom du champ>

 

La syntaxe du nom des variables échangées avec le module de gestion est (voir Gestion des projets) :

MGT_<identifiant du champ dans le parent direct, en général Devis>.MGT_<identifiant du champ dans la table enfant> ; toujours en lecture seule (R ou none)

pour les champs natif ou dont l'attribut "Lier à la table" vaut Rien, MGT_<identifiant du champ> ; en lecture seule (R or none) ou inscriptible (W)

 

L'exemple 1st_Demo_Estimate_WBS_BOQ_Planner comprend 4 variables utilisées par la gestion personnalisée : Prevent_From_Connecting, Project_Description, Project_ID, WorkbookManagement. Voir Noms, références et objets.