Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sommaire

Table of Contents
stylenone

...

Cette fonctionnalité est utilisées dans différents modules comme par exemple :

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.

image-20240719-134855.pngImage Added

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 ;

image-20240719-135500.pngImage Added