ADELIA |
VADELIA |
|
WADELIA |
MADELIA |
(I) |
(I) (S) |
|
(I) (S) |
(I) (S) |
Paragraphe d'utilisation
Tous
Syntaxe
PLACER NomVue SuiteNumTransaction Paramètre
PLACER NomVue SuiteNomsFenêtre Paramètre
SuiteNumTransaction |
→ |
SuiteNumTransaction NumTransaction | Rien |
|
|
|
SuiteNomsFenêtre |
→ |
SuiteNomsFenêtre NomFenêtre | Rien |
|
|
|
Paramètre |
→ |
*NON_RG | *RG | Rien |
Description
Cet ordre effectue la lecture de l'enregistrement du fichier lié par la cinématique à la vue NomVue et :
Si l'enregistrement existe :
transfère les informations écran dans les zones correspondantes du fichier (celles liées par la cinématique).Si l'enregistrement n'existe pas :
remet à blanc, à zéro ou à *LOVAL les zones du fichier, puis transfère les informations écran dans les zones correspondantes du fichier (celles liées par la cinématique).
Les numéros de transaction SuiteNumTransaction sont facultatifs. Le système prend toutes les zones écran présentes dans les transactions indiquées dans l'instruction ou, par défaut, celles de la transaction correspondant au pavé de validation dans lequel se trouve l'instruction, et génère les instructions de chargement des zones fichiers.
Dans le cas d'un programme de type VADELIA, il s'agit de nom de fenêtres SuiteNomsFenêtre à la place de numéros de transaction.
Cet ordre doit être suivi de l'ordre CLASSER.
Cet ordre n'est applicable qu'à des vues utilisées lors de la cinématique.
Remarques :
- L'instruction RANGER est équivalente à PLACER et CLASSER.
- L'instruction PLACER ne peut être utilisée que s'il y a eu au préalable une instruction PRESENTER (contexte Adélia ou Visual Adélia et Adélia Web) de la vue.
Important : si le fichier associé à la vue est défini en clé non unique, la lecture de l'enregistrement se fait par accès direct (le système sauvegarde le numéro du rang à l'exécution de l'ordre PRESENTER) ; voir le message "Erreur système CPF4101".
Le paramètre *RG permet de générer les règles de gestion implicites de lecture liées à l'entité correspondant à la vue, même si le programme est généré sans l'option de génération des règles de gestion implicites.
Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de lecture liées à l'entité correspondant à la vue, même si le programme est généré avec l'option de génération des règles de gestion implicites.
Par exemple
*******************
VALIDATION 02
*******************
ZDATE_CDE = &FORMAT_DATE6('DMY';'YMD';ZDATE_CDE)
PLACER COMMANDES
*
DATE_CDE = *DATE
UTIL_CDE = *USER
CLASSER COMMANDES
*
GESTION_SFL 2
PLACER LIGNES_CDE
DATE_LIGNE = *DATE
UTIL_LIGNE = *USER
CLASSER LIGNES_CDE
FIN_GESTION_SFL