Sommaire
Table of Contents | ||
---|---|---|
|
...
Cette fonctionnalité est utilisées dans différents modules comme par exemple :
Profils de commissionnement.
…..
Elle permet de définir des listes de données à prendre en compte dans les traitement traitements de ces modules.
Un domaine de remise ou de commissionnement ou de profils de taxes est une liste d’Articles, de Familles d'articles, de clients, de Catégories de clients, d’Articles non réf., de Prestations vente, de Fournisseur, de Fourniture, de Prestation achat, de Critères, d’Intervenants ou de Catégories d’intervenant….
L’application est accessible dans le menu suivant “La gestion des ventes/Tarifs et remises/Domaines”
...
2.4.1. Les Domaines
Dans le cas des remisesl’exemple suivant, le domaine tarifaire intervient au niveau de la définition d'une condition de remisecontient la liste des articles de famille “AXE”.
...
Un domaine tarifaire se définit par :
...
Il peut être dynamique : Il s’agit d’un domaine typé requête SQL.
Une clause « where » passée au domaine doit être basée sur la table du type de domaine. Pour cela, il faut sélectionner le type SQL.
Sommaire
...
(1) et saisir la clause Where (2).
...
Exemple : Pour les Articles de la famille “AXE”.
Code Block |
---|
CodeArticle in (Select CodeArticle where CodeFamille='AXE') |
A la différence du mode Figé, les traitements qui appellent ce domaine exécuteront la requête avec la clause Where sansregarder le contenu du domaine. De cette façon si un nouvel article de la famille AXE est créé après la création du domaine, alors il sera également pris en compte dans les traitements susceptible d’appeler ce domaine.
Note |
---|
Pour tester si la clause Where saisie est opérationnelle, il est possible d’ouvrir la fenêtre du traitement “Importer/Exporter les éléments”, Le listage de sélection montre les éléments concernés par le filtre. Dans l’exemple les articles de la famille AXE. Il est inutile d’importer les éléments, Faire Annuler, dans le cas de la requête, c’est la requête qui sera utilisée et non le contenu sélectionné. En cas d’erruer SQL, un message apparaît ; |