Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Différenciation des unités

0000000536     -      11/06/2020

Mercator permet de distinguer les

  • unités de stockage
  • unités de vente
  • unités d'achat.

Ceci permet, par exemple, d'acheter des articles à la pièce, de les vendre au mètre carré, alors que le stock est comptabilisé au mètre cube.

Ceci doit se faire via l'ajout des champs suivants :

  • S_UNITE   char(10) dans STOCK
  • S_UNITE_V   char(10) dans STOCK
  • S_UNITE_A   char(10) dans STOCK
  • S_COEF_U_V   float dans STOCK
  • S_COEF_U_A   float dans STOCK
  • UNITE   char(10) dans LIGNES_V / LIGNES_A
  • COEF_U   float dans LIGNES_V / LIGNES_A
  • Q_UNITE   float dans LIGNES_V / LIGNES_A
alter table STOCK add S_UNITE char(10) not null default ''
alter table STOCK add S_UNITE_V char(10) not null default ''
alter table STOCK add S_UNITE_A char(10) not null default ''
alter table STOCK add S_COEF_U_V float not null default 0
alter table STOCK add S_COEF_U_A float not null default 0

alter table LIGNES_V add UNITE char(10) not null default ''
alter table LIGNES_V add COEF_U float not null default 0
alter table LIGNES_V add Q_UNITE float not null default 0

alter table LIGNES_A add UNITE char(10) not null default ''
alter table LIGNES_A add COEF_U float not null default 0
alter table LIGNES_A add Q_UNITE float not null default 0

Les champs terminant par _V doivent être créés uniquement s'il est souhaité de gérer les unités de vente.
Les champs terminant par _A doivent être créés uniquement s'il est souhaité de gérer les unités d'achat.

Dans la fiche "Article" de Mercator, il faut ajouter un nouvel onglet "Unités". Celui-ci permet de déterminer les différentes unités et les coefficients de conversion entre ces unités.
Exemple : une plaque stockée et achetée à la pièce et vendue au mètre carré, dont la dimension vaut 2 m sur 1 m (soit 2 mètres carrés) sera encodée comme ceci :

unite_f

L'onglet pourra être repris à partir du fichier MPGE inclus dans le fichier zip ci-joint (voir manipulations à effectuer).

En ce qui concerne les documents existants avant implémentation de la différenciation des unités, il faut mettre à jour les champs COEF_U et Q_UNITE en exécutant les requêtes suivantes :
   update lignes_v set q_unite = q, coef_u = 1
   update lignes_a set q_unite = q, coef_u = 1
 

Implications

  • Dans LIGNES_V et LIGNES_A, la colonne Q est toujours exprimée en unités de stockage. La variable Q_UNITE est exprimée en unités de vente ou d'achat.
  • Tous les prix de vente (prix de base, prix tarif, prix de promotion, ...) sont considérés comme exprimés en unités de vente. Les ruptures des tarifs par quantité sont aussi exprimées en unités de vente ou de stock, selon "Outils / Options / Prix / Unité des Seuils".
  • Tous les prix d'achat de l'onglet "Fournisseurs" de la fiche "Articles" sont considérés comme exprimés en unités d'achat.
  • Les champs DPA, PMPA et Prix de Revient sont exprimés par rapport à l'unité de stockage; ceci afin de permettre l'édition des inventaires en utilisant, de façon classique, ces valeurs.
  • Les back-orders sont calculés par rapport à l'unité de vente/achat.
  • Lors de réapprovisionnement automatique, Mercator tient compte de la conversion "unités de vente vers unités d'achat" en faisant un recalcul par rapport à l'unité de stockage.
  • Les liens entre articles à la vente (articles liés et/ou mariages) sont à exprimer en quantité "unités de vente" (exemple détaillé).
  • Les liens entre articles à l'achat (articles liés et/ou mariages) sont à exprimer en quantité "unités d'achat" (exemple détaillé).
  • L'import de document par clic-droit ou le "Copier-Coller" de lignes entre un document fournisseur et un document client tient compte des coefficients de conversion d'unités
  • Les raccourcis "ergonomiques" en saisie de document tels que ++ -- * agissent sur Q_UNITE et non plus sur Q.
  • Dans les layouts, la quantité en unité se trouve dans la variable Q_UNITE, tandis que la quantité en unité de stockage est toujours dans Q
  • Dans les séquences de vente et/ou d'achat (en fonction de l'ajout du champ Q_UNITE dans les lignes), sur l'onglet "Formules", la zone "Quantité" n'est plus disponible.
  • Dans la fenêtre de sélection des lots,
    • pour les documents de vente, c'est l'unité de vente qui est utilisée
    • pour les documents d'achat, c'est l'unité d'achat qui est utilisée
    • pour les documents de mouvements divers, c'est l'unité de stockage qui est utilisée.

 

Pour rappel, dans le calcul de la quantité proposée interviennent également ces paramètres ("Outils / Options") :

  • Q_DEF_V/A : quantité par défaut dans les ventes/achats 
  • ARR_COND_V/A : arrondi du conditionnement ventes/achats (pour autant que ces zones soient complétées).

 

Mots clés : kg; kilogramme; tonne; m2; m3; mètre carré; surface; conversion; gestion; MPGE



A télécharger : 0000000536.zip (1 Kb - 17/11/2011)