Champs Paramétrables pour une Marge en %

Champs Paramétrables pour une Marge en %

Messagepar Accrogolf » Lun Mai 11, 2015 11:51 am

Bonjour à tous,

Voilà le sujet : Création d'un champ paramétrable dans l'écran ARTICLES sous forme de requête dans laquelle mon résultat sera une valeur (marge) en pourcentage.
Je crois que cette donnée n'existe pas dans ARTICLES et je souhaite connaître la marge brute pour chaque article exprimé en %.
Si quelqu'un avait déjà construit cette requête, je suis preneur

Merci pour vos réponses

Cordialement
Accrogolf
 
Message(s) : 29
Inscrit le : Jeu Juil 17, 2014 11:05 am

Re: Champs Paramétrables

Messagepar BC92 » Mar Mai 12, 2015 9:29 am

Bonjour Accrogolf,
Avant de "réinventer la roue" étudiez les boutons [Stats] et [Ce.Stat.] (Centre de Statistiques) de la fiche article.
BC
BC92
 
Message(s) : 13
Inscrit le : Mer Sep 04, 2013 6:20 am

Re: Champs Paramétrables

Messagepar Accrogolf » Mar Mai 12, 2015 12:33 pm

Je ne cherche pas à réinventer la roue !!!
Je cherche simplement à créer une colonne (Marge en %) qui serait visible depuis l'écran "Liste des Articles"
On a de disponible:
Une Marge théorique (valeur en montant) Prix TTC ou HT - Prix d'achat
Un Coef de vente: Prix de vente / Prix d'achat

Cordialement
Accrogolf
 
Message(s) : 29
Inscrit le : Jeu Juil 17, 2014 11:05 am

Re: Champs Paramétrables

Messagepar BC92 » Mer Mai 13, 2015 7:53 am

Bj Accrogolf,

Depuis la liste** des articles donc ; Une marge "moyenne"* alors ?

Dans ce cas quelle devrait être - pour vous - la méthode de calcul de cette marge ? :
Portée, Durée, Mode de calcul, ... Reportez-vous aux [Stats] d'une fiche article pour comprendre.

* La [Marge théorique] sur la liste article est le PV moins le PR (et non PA) ;
Si c'est juste pour avoir cette information en %, un simple CP divisant l'un par l'autre devrait vous suffire (?).

** Attention aux requêtes SQL, en particuliers sur les listes, qui peuvent (et dans ce cas particulier c'est une certitude !) sérieusement "plomber" la bd ...

Cdlt. BC
BC92
 
Message(s) : 13
Inscrit le : Mer Sep 04, 2013 6:20 am

CP pour afficher la Marge en % sur la LISTE Articles

Messagepar Accrogolf » Ven Mai 22, 2015 9:13 am

Dans un premier temps, créer un champ paramétrable (de type requête) pour avoir le prix HT
Prix HT : SELECT ROUND ((ARTTARIFLIGNE.ATFPRIX / 1.20), 2) FROM ARTTARIFLIGNE WHERE ARTID = ART_LST.ARTID

En second lieu, créer un champ paramétrable de type requête (ex: Marge en %)
Marge :SELECT CAST( CAST( ROUND (100-(ARTICLES.ARTPMP /(select ARTTARIFLIGNE.ATFPRIX /1.2 from ARTTARIFLIGNE where ARTTARIFLIGNE.ARTID = ART_LST.ARTID)*100) , 2) AS DECIMAL(10,2) )
as VARCHAR(25) ) + ' %' from ARTICLES where ARTICLES.ARTID = ART_LST.ARTID

On obtient ainsi un résultat de type : XX.XX %

Merci à ceux/celles qui m'ont fait avancer.
Accrogolf
 
Message(s) : 29
Inscrit le : Jeu Juil 17, 2014 11:05 am


Retour vers Paramétrages

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron