GENCOD : Accès aux données EAN13 et DUN14 des produits

(Paramètre actif depuis la version 4.3-00)

Standard

Nota : le GENCOD est peu à peu remplacé par l’EAN13.

Fonctions concernées : GART - GCOVGBLVGBFA

API concernées :

GestionProduitgenererCodeEAN

GestionProduitgenererListeCodeEAN

I_MVTSTK_F

Utilisation avec d’autres paramètres :

Paramètres amis

MAJEANNATPRO -

D’autres paramètres sont capables de déterminer le mode de calcul du poids : COLIS et VALPOI

Si la zone A3 de GENCOD est présente, alors les paramètres VALPOI et COLIS sont ignorés.

Paramètres ennemis POIVAR
A1 = O

Accès à la saisie des données EAN13 du produit (GART_5).

A2 = O  

Incompatible avec la zone A1.

Accès aux Variantes Logistiques (GART_11 et GART_12) et saisie du CNUD/CNID (GTIE_3).

Dans les fonctions GCOVGBLV et GBFA : accès à la visualisation des poids et volumes (GCOV_18).

<> O

Dans les fonctions GCOVGBLV et GBFA : accès à la saisie des poids et volumes (GBLV_13).

A3 = O  

Calcul du poids dans la valorisation des événements en fonction des variantes logistiques.

N1

   

Ne concerne que la fonction GCOV

Numéro de la zone paramétrée de l'en-tête de commande dans laquelle est mémorisé le volume. Le volume est alors affiché dynamiquement dans l'écran des postes de commande.

N2    

Ne concerne que la fonction GCOV

Numéro de la zone paramétrée de l'en-tête de commande dans laquelle est mémorisé le poids. Le poids est alors affiché dynamiquement dans l'écran des postes de commande.

N3 = 1 Clé non automatique. L'utilisateur doit saisir la clé de l’EAN13 et un contrôle est fait au niveau de l’EAN13.
N4 = 0

Contrôle sur la clé du DUN14.

= 1

Contrôle sur le EAN13 et la clé du DUN14.

Le dernier caractère du GENCOD est automatiquement calculé lorsque les 12 premiers caractères sont saisis.

= 2

Aucun contrôle n’est effectué.
= 3

Contrôle sur la validité de l'EAN13.

Le dernier caractère du GENCOD est automatiquement calculé lorsque les 12 premiers caractères sont saisis.

N5 = 1 La recherche du compteur s’effectue sur l’entité physique dans laquelle sera créé le produit par rapport à l’entité de connexion.
M1 = “OOOO”

Vérification de l’unicité

Chaîne de quatre caractères, chaque caractère pouvant prendre la valeur « O » (pour Oui) ou « N » (pour Non).

  • Si le premier caractère de M1 vaut “O”, alors un contrôle est effectué pour vérifier l'unicité du code EAN13 (tables PRO ).
  • Si le second caractère de M1 vaut “O”, alors un contrôle est effectué pour vérifier l’unicité du DUN14 dans l’écran des variantes logistiques (GART_11 pour le mode Client/serveur) (table PRL).
  • Si le troisième caractère de M1 vaut “O”, alors le contrôle d’unicité est effectué sur les tables PRO et PRL , dans le cadre d’une utilisation des variantes logistiques en tant que code EAN13.
  • Si le quatrième caractère est à ‘O’, le contrôle d’unicité du DUN14 (second caractère) tient compte du propriétaire du produit (champ « codsoc_phy » de la fiche produit). Dans ce cas, s’il y a un GENCOD identique avec un code produit différent, et que le « codsoc_phy » est identique alors un message d’erreur est affiché.

Par défaut, ce contrôle d’unicité s’effectue tous produits confondus. En présence du paramètre NATPRO, le contrôle d'unicité est réalisé sur des produits ayant la même nature. Deux produits ayant une nature différente peuvent donc avoir le même GENCOD principal.

Cette fonctionnalité permet, dans le cadre du Retail, de gérer les cas suivants :

  • Sur les produits de la Centrale d’achats, il est possible d'interdire que deux produits aient le même GENCOD principal,
  • Sur les produits locaux, cette fonctionnalité permet d'interdire que deux produits locaux (du même magasin ou d'un autre magasin) aient le même GENCOD principal.
  • En revanche, un produit de la Centrale et un produit local peuvent avoir le même GENCOD.
M2  

Code de la table utilisateur (voir fonction GTTTU) dans laquelle on définit, pour chaque code compteur utilisé dans l’attribution des numéros de GENCOD, la taille du GENCOD à générer (généralement 8 ou 13 caractères) et le préfixe à utiliser..

Voir API GestionProduitgenererCodeEAN.

Au niveau de cette table utilisateur, le compteur est défini comme clé de la table utilisateur, dans la colonne « Code ». La longueur est définie dans la première colonne numérique « Num1 » et le préfixe est défini dans le deuxième libellé long « lib2 » (permet de préfixer par 0) ou dans la deuxième colonne numérique « Num2 ».

L’option M2 de ce paramètre GENCOD se substitue en mode web au deux options M1 et M2 du paramètre MAJEAN nécessaires en mode Client/Serveur pour générer et formater le nouveau GENCOD. Néanmoins, la valeur M2 du paramètre MAJEAN (correspondant au code compteur) est utile en mode web avec l'emploi de la zone N2 du paramètre MAJEAN (particularité des produits multi-variantes).