Documentation PLUGIN DE CONFIGURATIONS
Breadcrumbs

VBA - VBP - VSD Standard Plug in


        Les variables décrites ci-dessous sont alimentées nativement par le plug in de configuration où sont interprétées de manière particulière

        Type

        Reference

        Format

        Description

        VBA

        IScRefVBA

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Référence de la VBA en cours.

        VBA

        IScValVBA

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Valeur de la VBA en cours.

        VBA

        IScCleTri1

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Valeur de la Clé de regroupement 1 de la VBA en cours.

        VBA

        IScCleTri2

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Valeur de la Clé de regroupement 2 de la VBA en cours.

        VBA

        IScCleTri3

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Valeur de la Clé de regroupement 3 de la VBA en cours.

        VBA

        IScVBAAff

        Logique

        Alimentée lors de chaque exécution de GCQ.

        Indique si la VBA en cours est affichée ou pas

        VBA

        IScVBASai

        Logique

        Alimentée lors de chaque exécution de GCQ.

        Indique si la VBA en cours est saisissable ou pas.

        VBA

        VarRefCtx

        Caractère

        Alimentée lors de chaque exécution de GCQ.

        Indique si la référence du contexte en cours

        VBA

        IScDesCtxGen

        Caractère

        Cette VBA est alimentée automatiquement sur chaque contexte fils venant d’être créé avec la valeur de la désignation du contexte créé. Afin d’être exploitée cette VBA doit appartenir au questionnaire ou elle sera alimentée automatiquement.

        VBA

        IGeDatApp

        Date

        Date de référence prise en compte pour les matrices avec gestion par date. La VBA est alimentée par défaut avec la date de réception de la commande SDE.CdeDateRecep lorsque l’on rentre dans le scénario.

        VBA

        IGeCleSup1

        Caractère

        Clé Supplémentaire 1 prise en compte pour les matrices avec gestion CleSup. La VBA est alimentée par défaut avec le réseau commercial rattaché au client de la commande SDE.CliResRef, lorsque l’on rentre dans le scénario

        VBA

        IGeCleSup2

        Caractère

        Clé Supplémentaire 2 prise en compte pour les matrices avec gestion CleSup. La VBA est alimentée par défaut avec le client rattaché à la commande SDE.CliGenRef, lorsque l’on rentre dans le scénario

        VBA

        IScCliResRef

        Caractère

        Alimentée en début de scénario. Réseau commercial rattaché à la commande

        VBA

        IScCliGenRef

        Caractère

        Alimentée en début de scénario. Client rattaché à la commande

        VBA

        IScRefMaj1

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ, la VBA réellement MAJ sera celle définie par la valeur de la VBA. IScValVBAMAJ1

        VBA

        IScRefMaj2

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ, la VBA réellement MAJ sera celle définie par la valeur de la VBA. IScValVBAMAJ2

        VBA

        IScRefMaj3

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ, la VBA réellement MAJ sera celle définie par la valeur de la VBA. IScValVBAMAJ3

        VBA

        IScRefMaj4

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ, la VBA réellement MAJ sera celle définie par la valeur de la VBA. IScValVBAMAJ4

        VBA

        IScRefMaj5

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ, la VBA réellement MAJ sera celle définie par la valeur de la VBA. IScValVBAMAJ5

        VBA

        IScRefVBA

        Caractère

        Lorsque que cette VBA est définie en tant que sortie d’une matrice de MAJ ou en tant que CLEVBA à mettre à jour, la VBA réellement MAJ sera la VBA en cours.

        VBA

        IScPrixBase

        Numérique

        Lors du calcul du prix, cette VBA est automatiquement alimentée avec la valeur du prix base de la grille encours * Formule du coefficient de Grille

        VBA

        IScPrixGri

        Numérique

        Lors du calcul du prix, cette VBA est automatiquement alimentée avec la valeur du prix base de la grille

        VBA

        IScCoeffGri

        Numérique

        Lors du calcul du prix, cette VBA est automatiquement alimentée avec la valeur de la formule du coefficient de Grille

        VBA

        IScSomPriBas

        Numérique

        Cette VBA est mise à jour au fur et à mesure du calcul du prix du contexte et réinitialisée lors du calcul de chaque type de Tarif calculé. Somme des Prix de bases du contexte en cours.

        VBA

        IScCoeffCalPv

        Numérique

        Cette VBA est alimentée par le plugin lors du calcul d’une PV avec la valeur du coefficient défini sur la PV (Coeff ou matrice)

        VBA

        IScForCalPv

        Numérique

        Cette VBA est alimentée par le plugin lors du calcul d’une PV avec la valeur de la formule de la PV

        VBA

        IScMtCalPv

        Numérique

        Cette VBA est alimentée par le plugin lors du calcul d’une PV avec le montant de la PV calculée : formule * coefficient

        VBA

        IScPriTotEc

        Numérique

        Cette VBA est mise à jour au fur et à mesure du calcul du prix du contexte et est réinitialisée lors du calcul de chaque type de Tarif calculé. Sa valeur correspond au prix total du contexte en cours de calcul (grille et PV)

        VBA

        IScVbaVerTar

        Caractère

        Alimentée automatiquement avec la valeur de la règle définie dans la phase de calcul de prix avant l’exécution du calcul de la grille en cours.

        VBA

        IScRefCatTar

        Caractère

        Alimentée automatiquement avec la valeur de la règle définie dans la phase de calcul de prix avant l’exécution du calcul de la grille en cours.

        VBA

        IScCodTar

        Caractère

        Alimentée automatiquement avec la référence du code tarif à calculer avant l’exécution du calcul de la grille en cours.

        VBA

        IScDatAppTar

        Date

        Alimentée automatiquement avec la Date d’application qui sera prise en compte dans le calcul de la grille en cours.

        VBA

        IScTypTar

        Caractère

        Alimentée automatiquement : Type de Tarif en cours de calcul

        VBA

        IMdTypeModele

        Caractère

        Alimentée Automatiquement sur chaque contexte avec le type de modèle (Dormant, Ouvrant, Vantail, Remplissage…) si le contexte lors de sa création a été rattaché à un objet de la librairie dessin

        VBA

        IMdForGeoBas

        Caractère

        Alimentée Automatiquement sur chaque contexte avec la forme géométrique de l’élément (REC, PCT, ARC, …) si le contexte lors de sa création a été rattaché à un objet de la librairie dessin

        VBA

        IMdObjPerRat

        Caractère

        Alimentée Automatiquement sur chaque contexte avec la référence de l’élément dessin rattaché (E_D1, E_D2_Z3, E_D1_Z2_R3, …) si le contexte lors de sa création a été rattaché à un objet de la librairie dessin

        VBA

        IScDesCtxGen

        Caractère

        Désignation du contexte initialisée lors de la génération du contexte en cours

        VBP

        ILc_Warning

        Caractère

        Lorsque cette VBP est alimentée dans le scénario commercial, un warning est automatiquement déclenché avec comme libellé le contenu de la VBP

        VBP

        ILc_Erreur

        Caractère

        Lorsque cette VBP est alimentée dans le scénario commercial, un message d’erreur est automatiquement déclenché avec comme libellé le contenu de la VBP

        VBP

        IScRefCtxFils 

        Caractère

        Lors de la phase de création de contexte : Référence du contexte fils en cours de création

        VBP

        IScModCtxFils

        Caractère

        Lors de la phase de création de contexte : Nombre total de contexte à créer pour la nature en cours

        VBP

        CtxCouFilLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Liste des Références contextes fils

        VBP

        CtxCouFreLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Liste Réf.Ctx. Frères

        VBP

        CtxCouFreModLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Lst.Réf.Ctx.Ratt.Mod.Cou.

        VBP

        CtxCouFreModSaiLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Lst.Réf.Ctx.Fre.Mod.Cou. Déjà Sai.

        VBP

        CtxCouFreModSatDer

        Logique

        Alimentée automatiquement sur chaque contexte : Der. saisi parmi frères même Mod.

        VBP

        CtxCouFreSaiLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Lst.Réf.Ctx. Frères saisies

        VBP

        CtxCouPer

        Caractère

        Alimentée automatiquement sur chaque contexte : Référence contexte père

        VBP

        CtxCouQOpLis

        Caractère

        Alimentée automatiquement sur chaque contexte : Liste des Questionnaires Optionnels rattachés

        VBP

        IScIndCtxFilsEC 

        Caractère

        Lors de la phase de création de contexte : Indice de création en cours par rapport à la nature en Cours

        VBP

        IScIndCreFilsModExi 

        Caractère

        Lors de la phase de création de contexte : Nombre total de contexte à créer pour le modèle de contexte en cours

        VBP

        IScCtxFilsModExi 

        Caractère

        Lors de la phase de création de contexte : Nombre total de contexte déjà crée pour le modèle de contexte en cours en dehors de ceux déjà créés pour la nature de MAJ en cours

        VBP

        IScIndCreFilsTsMod 

        Caractère

        Lors de la phase de création de contexte : nombre total de contexte déjà créé pour le contexte père en cours, tous modèles de contexte confondus.

        VBP

        IMDNbZoneModPer

        Numérique

        Alimentée automatiquement lors de la phase de dessin d’un modèle. Cette VBP est alimentée avec le nombre de zone du modèle père défini sur l’objet à dessiner.

        VBP

        IMDRefModPerCor

        Caractère

        Alimentée automatiquement lors de la phase de dessin d’un modèle. Référence du modèle de l’objet Père de rattachement.

        VBP

        IMDGeoPerCor

        Caractère

        Alimentée automatiquement lors de la phase de dessin d’un modèle. Forme Géométrique de l’objet Père de rattachement

        VBP

        IMDRefModCor

        Caractère

        Alimentée automatiquement lors de la phase de dessin d’un modèle. Référence du Modèle de l’objet en cours de génération.

        VBP

        IMDRefPerCor

        Caractère

        Alimentée automatiquement lors de la phase de dessin d’un modèle. Référence de l’objet Père de rattachement.

        VBP

        IMDLstObjMmTyp

        Caractère

        Alimentée automatiquement lors du passage dans le moteur d’évènement (suite à un calcul dimensionnel) avec la liste de tous les objets de même type que celui en cours de traitement (VBP.IMDOBJCal)

        VBP

        IGeUtilisateur

        Caractère

        Alimentée automatiquement avec la référence de l’utilisateur en cours de saisie, en début de scénario.

        VBP

        ISCCdeSCCVaP

        Caractère

        Alimentée automatiquement lors du passage d’une question à l’autre, indique la référence de la VBA saisie précédemment.

        VBP

        IScDesValLstEc

        Caractère

        Alimentée automatiquement lors de la sélection d’un enregistrement dans une liste d’aide. Cette VBP contient la désignation de l’élément sélectionné dans la liste d’aide, ou saisi manuellement si l’élément fait partie de la liste d’aide.

        VBP

        IScRefValLstEc

        Caractère

        Alimentée automatiquement lors de la sélection d ‘un enregistrement dans une liste d’aide. Cette VBP permet par exemple de « calculer » le libellé complémentaire dans le cadre des listes d’aide dynamique.

        VBP

        IScRefCatTarDef

        Caractère

        Référence du catalogue défaut à utiliser lors de la phase de calcul de prix.

        VBP

        IGeValMatDet

        Logique

        Alimentée automatiquement lors de l’exécution d’une matrice. Cette VBP indique si au moins un élément de détail de la matrice a été trouvé (query non vide).

        VBP

        IScRAZITD

        Logique

        Cette VBP est à alimenter sur des questions de lancement de QOP, lorsque l’on souhaite purger les ITS qui auraient été générées sans en générer de nouveau. L’alimentation de cette VBP doit être effectuée avant la phase de contrôle : mode AVT ou sur les questions précédentes. Cette VBP est automatiquement réinitialisée à non, suite à la purge.

        VBP

        IScEAEWar

        Logique

        Transformation Err. en warning : Lorsque cette VBP est alimentée à Yes, elle permet de transformer les erreurs en warning pour tous les contextes du scénario.

        VBP

        ISCDerouleQOP

        Logique

        Cette VBP est à alimenter uniquement sur les questions de type QOP afin de lancer automatiquement le QOP associé à la question.

        VBP

        IScQOPECDeroule

        Logique

        Cette VBP est alimentée uniquement sur les questions de type QOP, elle indique si le QOP associé à la question a déjà été déroulé ou pas.

        (Remarque : attention lorsque cette VBP est vrai, le QOP ne vient pas forcément d’être déroulé, il a pu être déroulé préalablement, voir VBP. IScQOp_Action) 

        VBP

        ISCSupprimeQOP

        Logique

        Cette VBP est à alimenter sur les questions de type QOP afin de supprimer le contenu du QOP associé à la question ainsi que les IT (dessin) qui lui serait rattachées.

        VBP

        IScQOp_Action

        Caractère

        Cette VBP est alimentée sur les questions de type QOP. Elle contient « Val » lorsque le QOP lié à la zone en cours vient juste d’être déroulé. Elle contient « Enc » lorsque le QOP lié à la zone en cours ne vient pas d’être déroulé (Remarque : attention ce QOP a pu être déroulé préalablement : voir VBP. IScQOPECDeroule) 

        VBP

        IScValAvModCar

        Caractère

        Cette VBP est alimentée sur chaque VBA de type caractère, elle contient la valeur de la VBA avant modification.

        VBP

        IScValAvModNum

        Numérique

        Cette VBP est alimentée sur chaque VBA de type numérique, elle contient la valeur de la VBA avant modification.

        VBP

        IScValAvModDat

        Date

        Cette VBP est alimentée sur chaque VBA de type date, elle contient la valeur de la VBA avant modification.

        VBP

        IScValAvModLog

        Logique

        Cette VBP est alimentée sur chaque VBA de type Logique, elle contient la valeur de la VBA avant modification.

        VBP

        IScDerEAE


        Logique

        Cette VBP est alimentée par le plugin lorsque le mode de déroulement est Enr Act Ent

        VBP

        IScActTraCde

        Logique

        Cette VBP permet d’activer les traces pour le Plugin GC lors de l’exécution de la phase de démarrage du Scénario. A initialiser dans l’init de l’Enr-Act-Ent ou à initialiser suite à l’exécution de l’ARC de démarrage scénario.

        VBP

        IScRefSuiCtxEc

        Caractère

        Cette VBP est alimentée par le plugin avec la référence du contexte en cours de traitement dans la phase d’enchaînement de contexte. Cette valeur peut être interprétée dans la Condition sur Ctx à Dérouler.

        VBP

        IScModSuiCtxEc

        Caractère

        Cette VBP est alimentée par le plugin avec le modèle du contexte en cours de traitement dans la phase d’enchaînement de contexte. Cette valeur peut être interprétée dans la Condition sur Ctx à Dérouler.

        VBP

        IGeTypDer

        Caractère

        Cette VBP est alimentée par le plugin commercial ou technique avec respectivement la valeur GC ou DT suivant que l’on est en cours de déroulement d’un scénario commercial ou de génération d’une nomenclature de pointeur

        VBP

        IScAncRefPreDef

        Caractère

        Cette VBP est alimentée en début de chaque contexte avec la référence du modèle prédéfini rattaché à ce contexte (voir nomenclature de contexte)

        VBP

        IScAncTypoCtx


        Caractère

        Cette VBP est alimentée lors de la phase de création de contexte fils avec la valeur de la typologie préalablement défini pour le contexte à créer si celui-ci était déjà existant. Cette VBP pourra être comparée à la valeur de la nouvelle typologie afin de détecter une modification de la nature du contexte à recréer. (voir nomenclature de contexte)

        VBP

        IScNewTypoCtx


        Caractère

        Cette VBP est alimentée lors de la phase de création de contexte fils avec la valeur de la typologie défini pour le contexte à créer. Cette VBP pourra être comparée à la valeur de l’ancienne typologie de ce contexte si celui-ci existait afin de détecter une modification de la nature du contexte à recréer (voir nomenclature de contexte)

        VBP

        IScCdeAccTec


        Caractère

        Cette VBP est à alimenter avant appel de la requête procédure GCA. IScGesAcTe de gestion d’héritage, afin de définir la valeur de la commande pour laquelle un héritage sur accords techniques doit être recherché.

        VBP

        IScCliAccTec


        Caractère

        Cette VBP est à alimenter avant appel de la requête procédure GCA. IScGesAcTe de gestion d’héritage, afin de définir la référence du client pour lequel un héritage sur accords techniques doit être recherché.

        VBP

        IScResAccTec

        Caractère

        Cette VBP est à alimenter avant appel de la requête procédure GCA. IScGesAcTe de gestion d’héritage, afin de définir la référence du réseau pour lequel un héritage sur accords techniques doit être recherché.

        VBP

        IScGAFAccTec


        Caractère

        Cette VBP est à alimenter avant appel de la requête procédure GCA. IScGesAcTe de gestion d’héritage, afin de définir la valeur de l’affaire pour laquelle un héritage sur accords techniques doit être recherché.

        VBP

        IScGrpCliAccTec


        Caractère

        Cette VBP est à alimenter dans la requête REB de recherche du groupe client lié à un client (groupe paramètre GesHeritage du domaine commercial) avec la référence du groupe client lié au client défini dans la VBP IScCliAccTec

        VBP

        IScGrpResAccTec


        Caractère

        Cette VBP est à alimenter dans la requête REB de recherche du groupe client lié à un client (groupe paramètre GesHeritage du domaine commercial) avec la référence du groupe réseau lié au réseau défini dans la VBP IScResAccTec

        VBP

        IScLstCtxANePasDer

        Caractère

        Cette VBP est à alimenter dans la requête de déroulement des contextes lors de la validation du scénario, afin de spécifier si besoin la liste de contextes que l’on ne veut pas dérouler et qui ne devront pas être considéré comme « à dérouler ». Cette VBP doit être alimentée lorsque l’on veut forcer le déroulement d’un contexte sans redérouler ces contextes fils.

        VBP

        IScArrPrix

        Numérique

        Cette VBP, alimentée par défaut avec la valeur du paramètre multiple arrondi CalPrix, permet de spécifier l’indice d’arrondi (0.1 ; 0.01 ; 0.001…) à appliquer suite au calcul de chaque grille ou PV.

        VBP

        IScInvMatPV

        Logique

        Cette VBP, alimentée par défaut avec la valeur du paramètre PV Invalide/matrice CalPrix, permet de définir le comportement à appliquer lorsqu’une matrice de PV ne renvoie aucun coefficient. Doit-on considérer le coefficient à zéro ou doit on poursuivre le calcul sur les entités hiérarchique de plus bas niveau : recherche par réseau client, puis par réseau, puis par version période et enfin par version.

        VBP

        IScPriHorCat

        Logique

        Cette VBP est alimentée par le plugin suite au calcul de chaque grille de tarif afin d’indiquer si le calcul de la grille en cours a abouti ou pas. Si aucun prix ne correspond aux entrées de la grille mais que tous les éléments nécessaires au calcul de la grille sont corrects, cette VBP aura la valeur YES. Cette VBP pourra par exemple être utilisée dans la phase de maj après calcul afin de générer une erreur si la grille n’aboutit pas.

        VBP

        IScPrixTrouve

        Logique

        Cette VBP est alimentée par le plugin suite au calcul de chaque grille de tarif et indique qu’un prix a été trouvé pour la grille en cours.

        VBP

        IScStopCalCT

        Logique

        Cette VBP est interprétée suite au calcul de chaque grille de tarif durant la phase de maj après calcul afin de stopper le calcul de la grille en cours et des PV associées et passer ainsi à la grille suivante. Exemple Calcul d’un tarif avec dimension exact : la grille de débouche pas, on stoppe le calcul en cours et des PV et l’on initialise dans la phase de MAJ après calcul la nouvelle référence de grille sur laquelle un calcul avec dimension >= doit être appliqué.

        VBP

        IScQuesStop

        Caractère

        Cette VBP a pour but de pouvoir forcer depuis la VBA sur laquelle a été initialisée cette VBP le déroulement d’un questionnaire en automatique jusqu'à la VBA contenu dans la référence de cette VBP.

        Exemple en sortie de la VBA.Num1 on initialise la VBP.IscQuesStop avec NUM5, le plugin va dérouler les VBA, Num 2, 3, 4 en automatique et s’arrêter sur la VBA.Num5 après la phase d’entrée.

        Si cette VBP est initialisée en phase d’entrée de la VBA.Num5 avec la valeur Num5, le plugin stoppera le déroulement du questionnaire sur Num5 après la phase d’entrée même si l’on est en déroulement automatique (mode CTG).

        VDL

        IRSCdeNumLig

        Caractère

        GUID Ligne Ramasoft. Cette variable permet de stocker l’identifiant de la ligne du projet Ramasoft correspondant à la ligne de commande commerciale en cours.

        VBP

        IRSLieSsCorArt

        Logique

        Cette VBP permet d’identifier pour chaque lien nomenclature issue de Ramasoft si une correspondance a été trouvé entre le composant issu de Ramasoft et un composant de la base de données Diapason (exemple choix d’un composant Diapason à partir d’un article générique Ramasoft + couleur intérieure et extérieure)

        VBP

        IRSRefVBA

        Caractère

        Cette VBP est alimentée lors de la phase de correspondance de valeur de VBA Ramasoft – Diapason (BL => Blanc). La VBP permet d’identifier de manière générique (Exploitation / Matrice) la référence de la VBA Ramasoft en cours de traitement

        VBP

        IRSValVBA

        Caractère

        Cette VBP est alimentée lors de la phase de correspondance de valeur de VBA Ramasoft – Diapason (BL => Blanc). La VBP permet d’identifier de manière générique (Exploitation / Matrice) la valeur de la VBA Ramasoft en cours de traitement

        VBP

        IP7LstCdeTraite

        Caractère

        Cette VBP est alimentée avec la liste des commandes venant d’être créés lors du traitement d’intégration des fichier XML Prodevis ou My Pricer. Elle est exploitable lors de l’exécution de la requête REB de fin de traitement d’intégration du XML.