La plupart des données manipulées dans CARL Source sont identifiées par un code unique.
Vous pouvez paramétrer CARL Source pour que ce code soit renseigné automatiquement à la création de l'élément.
La codification automatique consiste à définir le format du code qui sera proposé par défaut dans les formulaires de création des entités.
Le code est composé de la concaténation des éléments suivants :
- Un préfixe, alphanumérique, facultatif,
- Une séquence, numérique, obligatoire, éventuellement complétée par des "zéros" devant,
- Un suffixe, alphanumérique, facultatif.
- Il n'est pas obligatoire de définir une codification automatique pour une entité.
- Même si un code est pré-renseigné par la codification automatique à la création d'une entité, celui-ci peut être modifié.
Gérer la liste des entités ayant un code par défaut
- Placez vous dans le module [Système], sélectionnez [Codification automatique] présent dans le bloc "Configuration".
→ La liste des entités ayant un code automatique s'affiche.
- Pour définir un code automatique pour une entité qui n'est pas dans la liste, cliquez sur l'icône d'ajout
.
→ Une ligne s'ajoute.
- Sélectionnez alors l'entité pour laquelle le code est défini.
Détail des champs
- Entité : Identifiant de l'entité concernée par l'affectation d'un code automatique par défaut.
- Préfixe : Premiers caractères du code automatique.
- Séquence : Valeur en cours de l'entier constituant la partie numérique du code automatique, qui sera incrémentée à chaque création et permet ainsi de garantir l'unicité du code. En général, à la création, la séquence a la valeur 0 ou 1.
- Longueur séquence : Nombre de caractères de la séquence (le chiffre est complété par des zéros à gauche pour atteindre la longueur requise). Si la longueur est 0, la séquence a pour longueur le nombre de chiffres du nombre entier.
- Suffixe : Derniers caractères du code.
Exemples
Exemple 1 :
préfixe = WO-
séquence = 7
longueur séquence = 4
suffixe = -2007
→ Prochain code = WO-0008-2007
Exemple 2 :
préfixe = <non renseigné>
séquence = 145
longueur séquence = 0
suffixe = <non renseigné>
→ Prochain code = 146