Skip to main content
Skip table of contents

PSD règle d'initialisation


La requête d’initialisation permet de préremplir les champs de la PSD à l’ouverture de celle-ci.

On peut par exemple :

  • afficher dans des variables non saisissables la date et l’heure actuelle

  • en fonction du contexte d’entrée : créer un nouveau contrat en mettant tous les champs à vide ou modifier un contrat existant en affectant les valeurs déjà existantes. C’est l’exemple ci-dessous ! 🤓

Cette requête est exécutée au lancement du questionnaire ou de l’ergonomie et permet de pré-initialiser les valeurs de certaines variables si besoin, comme par exemple :

image (2).png

Dans l'exemple ci-dessus, en fonction du contexte d’entrée ( création ou modification) certaines variables VSD seront pré-initialisées ou pas.

Dans cette requête il n’est pas possible de gérer les propriétés des questions, puisque à ce stade le questionnaire n’est pas encore complétement chargé. Pour faire ça, RDV dans la requête de contrôle local en mode INI.

Quel est le contexte disponible ?

  • SCR.SDyProEvt= PRO-INI,DEM ou PRO-INI,BOU ( à utiliser si on écrit pas une requête séparée pour l’initialisation 😉)

  • SCR.SDyProCouRef= référence de la PSD courante

  • SCR.SDyProIniRef= référence de la PSD de départ

  • SCR.SDyProEnc= OUI si on est en train d’enchaîner

  • SCR.SDyProEncPre= si SCR.SdyProEnc, procédure précédente

  • SCR.SDyProEncSui= procédure suivante prévue pour enchaînement

  • SCR.SDyProIniAct= action qui a déclenché la PSD

  • SCR.SDyProCouNOr= pour PSD multiples (TST) : numéro d’ordre (WfPSDLis.NOr)

  • SCR.SDyProCouGlo= pour PSD multiples (TST) : OUI si PSD globale

  • WfEntSel = Sélections effectuées avant le déclenchement de la PSD

  • WfPSDLis= pour PSD multiples (TST) : Liste des PSD à exécuter

Que peut-on faire dans cette requête ?

  • VBP.SDyProEvt= saute la saisie, valide automatiquement (*PAS-DE-SAISIE)

  • VBP.SDyProEvt= abandonne automatiquement (*ABANDON)

  • LC-WARNING= affiche un avertissement

  • LC-ERREUR= affiche un message, refuse l’entrée en saisie


JavaScript errors detected

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

If this problem persists, please contact our support.