Produits - Ajouter une condition SQL d'affichage des produits : WHERE

Nous souhaitons restreindre l'affichage des produits d'une vue. Par exemple dans une vue "Marque XY" que vous aurez préalablement créée, nous ne souhaitons pas voir apparaître les produits d'autres marques.

Note : La gestion des permissions de Sc permet d’affecter un employé uniquement à la modification des produits d'une seule marque. Cet employé n'aura pas accès aux autres produits.

Accédez à la partie PRO de l’outil pour l’ajout de champs personnalisés :

Assurez-vous de bien choisir la grille dans laquelle vous voulez ajouter votre champ - dans cet exemple, il s’agira de la Grille Produits.

Dans la colonne de gauche, sélectionnez le champ concerné.
S’il n'existe pas, créez un champ virtuel (qui n'existe pas en base de données) avec l’id testColor (par exemple)

Table

Another table

Nom

testColor

Type

Juste affiché

Rafraîchir les déclinaisons

Non

Il faut ensuite ajouter les éléments de configuration techniques, dans les propriétés spécifiques, dans le panneau de droite :

Sélectionnez le menu SQL Where et renseignez :

return " AND p.id_manufacturer = 3 ";

Dans cet exemple, id_manufacturer 3 correspond à la marque XY de l’objectif.

Enfin, enregistrez la configuration :

Vous pouvez maintenant fermer cette fenêtre.
De retour dans la fenêtre précédente, le nouveau champ se trouve dans la liste des champs disponibles (surligné en orange) et vous pouvez l’ajouter aux vues de votre choix.