Powerd911 – Numéro #1 au Canada

Comment retirer les préfixes au niveau des code des divers artefacts (GTL/Convention de dénomination)

Vous avez au niveau du nom un préfixe que vous ne désirez pas retrouver au niveau du code. Pour ce faire vous pouvez utiliser un caractère séparateur afin d’indiquer qu’elle partie du nom vous désirez conserver au niveau du code de l’artefact.

Exemple :

Vous avez le nom suivant « TABLE#ADRESSE » et vous désirez conserver au niveau du code seulement la seconde partie du nom « ADRESSE »

Pour ce faire cliquer dans le menu sur Outils->Modèle options

Choisissez la convention de dénomination

Cliquer sur Activer les conversions

Cliquer sur l’onglet « Nom à Code » et copier/coller le code GTL suivant :

.// Assigne VRAI à la variable PREFIX
.set_value(_PREFIX, true, new)

.//Cherche le caractère le #
.foreach_part(%Name%, « ‘#' »)

.//Si la variable PREFIX est assignée à VRAI
.if (%_PREFIX%)

.// Supprime le # et les caractères avant le #
.delete(%CurrentPart%)
.enddelete

.// Assigne FAUX à la variable PREFIX
.set_value(_PREFIX, false, update)

.// Sinon conserve la seconde partie
.else
%CurrentPart%
.endif
.next

 

Dans le second exemple on présente comment conserver au niveau du code la première partie du nom :

Name : TABLE#ADRESSE

Code : TABLE

.set_value(_First, true, new)
.foreach_part(%Name%, « ‘#' »)
.if (%_First%)
%CurrentPart%
.set_value(_First, false, update)
.endif
.next

 

Laisser un commentaire