Versions Compared

Key

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

Sommaire

Table of Contents
stylenone

17.1. Introduction

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 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”

...

17.2. Les Domaines

Dans l’exemple suivant, le domaine contient la liste des articles de famille “AXE”.

...

Un domaine tarifaire se définit par :

  • Un code et une désignation,

  • Le type de domaine : Choix du type de domaine, à choisir dans une liste : Articles, Familles d'articles, clients, Catégories de clients, Articles non réf., Prestations vente, Fournisseur, Fourniture, Prestation achat, Critères, Intervenants ou Catégories d’intervenant.

...

  • Le contenu du domaine :

Il peut être figé : Il se limite au contenu importé dans le domaine. Par exemple les articles de la famille “AXE”. Mais si un nouvel article de cette famille est créé plus tard, alors il faudra penser à l’ajouter au domaine concerné. L’ajout et la suppression d’éléments du domaine tarifaire s’effectuent en sélectionnant le traitement « Importer/Exporter des éléments ».

...

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 (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

17.3. Les Traitements des Domaines

...

  • Importer/Exporter des éléments :

Pour alimenter le corps en masse en sélectionnant des enregistrements correspondant aux type de domaine.

  • Modifier des libellés des types de domaines :

Permet de modifier les libellés de la liste déroulante “Type de domaine”.

...