3.18.1 - Champs libres

Le logiciel XL Pos permet en fonction des besoins de rajouter des champs supplémentaires sur la majorité des fiches. On accède à ce paramétrage lorsque l’on dispose d’un accès exclusif à la base de données par le menu « Fichiers » - « Paramétrages » et « Champs libres ».

Champ libre

Création d’un champ libre

Il faut sélectionner la table sur laquelle on veut rajouter un champ puis sur le bouton « Modifier ».

Création Champ libre
Appuyer sur le bouton « Nouveau », indiquer le type de champ libre.
Chaine : Champ alphanumérique
Numérique : Champ numérique
Date : Champ de type date
Condition : Champ booléen ou conditionnel (case à cocher)
Couleur : Affichage de la palette
Enuméré : Champ avec liste déroulante
Mémo : Champ de type mémo
Texte enrichi : Champ de type mémo enrichi
Image : Insertion d’une image (désactivé)
Champ lié : Liaison avec un autre champ d’une table liée)
Date et heure : Champ de type date et heure

On indique ensuite le nom du champ (pas de caractères spéciaux ni espaces) puis le titre tel qu’il apparaitra dans la fiche.

Particularités :
On peut rendre des champs de type « Chaine » et « Date » obligatoire.
Pour les champs de type énuméré : on paramètre la liste de la manière suivante :
- Dans l’onglet Saisie, cliquer sur l’icône symbolisant trois points
- Indiquer en première ligne un espace puis cliquer sur ajouter
- Indiquer ensuite les différents énumérés en cliquant sur ajouter entre chaque énumérés.

Le ou les champs libres créés sont disponibles dans l’onglet « Champs libres » de la fiche concernée. Il est à noter que les champs libres peuvent également être affichés dans une liste.
Pour initialiser la valeur d’un champ libre il faut indiquer la valeur dans le champ description.
Ex : {Defaut=toto} initialisera la valeur « toto » dans le champ libre.

Champs libres calculés

On peut paramétrer sur certains types de champs libres des champs calculés qui permettent par exemple d’appliquer des formules.


Exemple 1 :
Nous souhaitons mettre en place à des fins d’export, un champ supplémentaire sur la table « Mouvement » qui va chercher le code barre de l’article mouvementé.
Il faut paramétrer un champ libre de type « Chaine » sur la table « Mouvement ».
Dans l’onglet « Calcul », il faut indiquer les éléments suivants :

Champs libres - Exemple 1

Dans cet exemple, on va chercher le champ code barre 1 de l’article concerné par le mouvement.

Exemple 2 :
Ex : je veux saisir un champ libre si l’article est coché « sérialisé »
Pour appeler automatiquement un champ libre en saisie de caisse en se basant sur un booléen de la fiche article :
Il faut créer un champ libre de type « Chaine » sur la table « Ligne »
Saisir dans l’onglet « Options » :

Champs libres - Exemple 2 

Index libres

Le logiciel XL Pos 10 permet en fonction des besoins de rajouter des index supplémentaires (tris) sur la majorité des fiches. On accède à ce paramétrage lorsque l’on dispose d’un accès exclusif à la base de données par le menu « Fichiers » - « Paramétrages » et « Champs libres ».