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. |