Définition de la formule des codes de section

 

onglet formules

Principe  Nous retrouvons les mêmes paramètres à définir que dans le cas sans formule, pour les données d’en-têtes (Famille Client, Client, Représentant) et de lignes (Article, Famille d’article, Catégories, Groupes).

Définition de la Formule de constitution des codes

bouton définir Permet d’accéder à l’écran de définition de la formule.

 

définition de la formule

N° :

Indique l’ordre dans lequel les méthodes sont utilisées.

Les méthodes peuvent être ordonnées autrement en utilisant les boutons  boutons flèche haut et bas.

Méthode

Permet de choisir la méthode à utiliser.

Long.

Permet d’indiquer la longueur de l’élément de la section analytique,

Formule

Permet de saisir la formule d’exécution de cette méthode.

Cette formule permet alors de construire le code de section analytique.

Des formules complexes peuvent être élaborées par l’utilisateur à partir du L4G, nous en donnerons des exemples.

 

Saisie des éléments des codes de section dans le paramétrage

Attention Nous engageons l’utilisateur à poursuivre la lecture de ce document avant de mettre en œuvre un paramétrage analytique sur un dossier. Il convient de saisir les codes section analytiques, pour les éléments constitutifs de la liste des formules, et ensuite on peut mettre en place la formule..

ExempleExemple

Sur le dossier DEMO, nous souhaitons paramétrer les données suivantes :

- associer à la Famille Client un élément lié à la gamme des produits.

- associer à  la Famille de l’article un élément lié au rayon de vente des articles,

- associer au représentant un lieu de vente que nous définissons comme étant le magasin de CANNES.

bouton définir pour les Familles Client

 

Le paramétrage donne :

 

paramétrage par famille clients

Code section

Saisir le code de l’élément de section. Vous êtes automatiquement limité au nombre de caractères indiqués dans la définition des formules.

 

A la famille Artisan est associée la gamme de produits Premier Prix (noté PRE), à celle des Entreprises généralistes, la gamme Prix Moyen (noté MOY), à celle des Particuliers, la gamme Haute (notée HAU).

bouton définir pour les Familles Articles

 

La paramétrage donne :

 

paramétrage par famille articles

Code section

Saisir le code de l’élément de section. Vous êtes automatiquement limité au nombre de caractères indiqués dans la définition des formules.

          Les codes saisis sont BOIS, DECO etc., soit un code par rayon.

bouton définir pour Représentant

 

Le paramétrage donne

 

paramétrage par représentant

Code section

Saisir le code de l’élément de section. Vous êtes automatiquement limité au nombre de caractères indiqués dans la définition des formules.

          L’élément associé est toujours CANNES (pour chacun des trois représentants).

Méthodes de recherche de la variable analytique

 

Principe L’élément constitutif du code de section analytique est une variable notée VCODEANA.

Les méthodes disponibles dans la définition de la formule constituent les méthodologies de recherche des éléments constitutifs du code de section.

 

liste des méthodes

 

 

Il existe 10 méthodes standard pré-définies pour les ventes :

a. Les Méthodes Standard

Aucune

Cette méthode consiste à  exécuter la formule définie dans le champ formule (voir ci-dessous comment définir une formule)

Standard Client 

Elle consiste à prendre le Code présent dans Client. Si Client est vide c'est le Code de la Famille Client qui sera pris en compte.

          Si on suit l’exemple précédent, l’application de cette méthode standard client consiste à interroger un client, par exemple BONH, comme aucun élément analytique  n’a été paramétré pour le code client BONH, le logiciel interroge alors la famille de BONH qui est  Artisan, et trouve l’élément analytique paramétré PRE.

Standard Article 

Elle consiste à prendre le Code présent dans Article. Si Article est vide, c'est le Code de la Famille qui sera pris en compte. Si le Code de la Famille est vide, c'est le Code de la Catégorie qui sera utilisé, et enfin le Groupe (dans l’ordre défini dans recherche étendue).

Représentant

La méthode consiste à  prendre le Code présent dans représentant.

Client 

La méthode consiste à prendre le Code présent dans Client. Si Client est vide aucune valeur ne sera rendue.

Famille Client 

La méthode consiste à prendre le Code présent dans Famille Client. Si Famille Client est vide aucune valeur ne sera rendue.

Article

La méthode consiste à prendre le Code présent dans Article. Si Article est vide aucune valeur ne sera rendue.

Avancée 1

La méthode consiste à prendre le Code présent dans Avancée 1 (premier critère  de classification des articles : par défaut, Famille), si Avancée 1 est vide aucune valeur ne sera rendue.

Avancée 2 et 3

Les méthodes Avancée 2 et 3 fonctionnent de manière identique à celle décrite pour Avancée 1 (second et troisième critères de classification des articles : par défaut, Catégorie et Groupe comptable).

 

exempleExemple

La formule paramétrée dans DEMO est la suivante :

 

exemple de formule

La valeur Représentant est CANNES. Celle rendue par l’application  de la méthode Avancée 1 sera BOIS, ou ELEC, selon les articles et celle rendue par l’application de la méthode Famille Client sera PRE, ou MOY ou HAU selon les clients des pièces

A noterOn aurait pu appliquer d’autres méthodes pour rendre des valeurs identiques. En effet, si la méthode Standard Client avait été retenue, le résultat aurait été identique, aucune valeur n’ayant été saisie dans Client. De même, pour Avancée 1, qui aurait pu être remplacée par Standard Article, aucune valeur n’ayant été saisie dans Article.

 

L’utilisateur mesure la richesse de paramétrage qui peut être mis en œuvre car, par exemple, on pourra affecter à un client une valeur d’élément identique à celle d’une famille à laquelle il n’appartient pas nécessairement en gestion.

On pourrait rattacher BONH à la famille Entreprises en affectation analytique alors qu’en terme de gestion il continue à être rattaché à la famille artisan.

b.  Formules

Principe  Les méthodes peuvent être combinées avec l’exécution d’une formule complexe (introduction du chapitre  méthodes de recherche).

 

Les formules sont élaborées grâce à la syntaxe de l’interpréteur utilisé dans les écrans et les impressions.

Exemple :

Si VCODEANA=="" Alors Extrait(I_GCPREPR.CODE,1,4) Sinon VCODEANA FinSi

Si VCODEANA=="" Alors Extrait(I_GCPCRIT1.CODE,1,3) Sinon VCODEANA FinSi

La première ligne de cette formule, appliquée à la méthode représentant signifie:

Prendre la valeur de « l’élément analytique » (VCODEANA). Si celui-ci est vide alors prendre les caractères de 1 à 4 du code de Représentant. Les codes des représentants créés dans DEMO sont DUP, DUR et MART.

Attention Si la longueur d’un élément saisi est inférieure à la longueur pré-définie, il est complété par des blancs. Si la longueur d’un élément saisi est supérieure à la longueur pré-défini, l’élément est tronqué.

 

Exemple 1 d'une facture vente

exemple facture client

 

Le code de section analytique qui apparaît dans la facture établie pour le client Au Bonheur du Bois est CANNOUTIPRE, ce qui correspond au paramétrage des éléments suivants :

Représentant : CANNES.

Famille Article : l’article facturé est AEROFIN appartenant à la famille du rayon OUTILLAGE,

Famille Client : le client BONH est associé à la famille ARTISAN, dont le code est PRE.

 

Exemple 2 d'une facture vente

 

exemple 2 facture

Le code de section analytique qui apparaît dans la facture établie pour le client CHATOT est CANNELECMOY, ce qui correspond au paramétrage des éléments suivants :

Représentant : CANNES

Famille Article : l’article facturé est AMPHMIN appartenant à la famille du rayon ELECTRICITE,

Famille Client : le client CHAT est associé à la famille Entreprise Généraliste, dont le code est MOY.

Par exemple, si un article de la famille outillage avait été saisi sur la seconde ligne de cette facture, le code analytique de cette ligne aurait été CANNOUTIMOY.