MAJEAN : Initialisation du code GENCOD d'un article

 

Standard

Ce paramètre vous permet de charger par défaut les 12 premiers caractères et la clé de contrôle du code GENCOD. La partie variable est la valeur du compteur défini dans la zone M2.

  Attention : en mode web uniquement (voir documentation I_PRO_F), un contrôle automatique est effectué pour calculer et contrôler la clé des GENCODde type EAN 13 ou 14. Ce traitement n'est pas conditionné par un paramètre. Si la clé est fausse, ou non calculée, alors un message vous invite à en confirmer le calcul automatique.

Fonctions et API concernées : GART, GARTE2 (GARTE) – INTEGR (INTEG_PRL : variantes logistiques) - GestionProduitdupliquerProduit -

Utilisation avec d’autres paramètres :

Paramètres amis GENCOD - CODCPT
Paramètres ennemis PRODUP et VARDUP (voir zone N2 de MAJEAN) -
A1 = LOCK   Permet de vérifier que la table des compteurs de code EAN est bien verrouillée (uniquement lorsque les options N1 et N3 ne sont pas renseignées : N1=0 et N3=0).
N1 = 1  

La partie variable est le code produit (si celui-ci est numérique)

Si la taille de la partie fixe, plus la taille de la partie variable est différente de 12, ou si le code produit n'est pas un numérique (cas où N1=1), le GENCOD ne sera pas initialisé.

Une fois la proposition faite, la zone « code GENCOD » reste modifiable.

N2 = 1

Cette option permet d'activer le recalcul automatique d'un nouveau GENCOD lors de la duplication d'un produit. Elle concerne l'APIGestionProduitdupliquerProduit et l'option "Dupliquer" de la fonction GART.

Cette option ne peut être utilisée que si elle est associée avec le paramétrage de la numérotation automatique du GENCOD (voir les options M2 de GENCOD, M2 de MAJEAN et éventuellement N1 et N3 de MAJEAN en mode Client/Serveur).

De plus, pour déclencher le calcul du GENCOD, il faut suspendre la duplication du GENCOD sur le produit dupliqué, ce qui oblige à positionner le mode "G" sur le paramètre PRODUP.

Particularité des produits multi-variantes :

Cette option permet notamment une initialisation automatique du GENCOD sur les variantes produit car elles sont créées par duplication du produit de référence. De même, pour déclencher le calcul du GENCOD, il faut suspendre la duplication du GENCOD du produit de référence sur la variante, ce qui oblige à positionner le mode "G" sur le paramètre VARDUP.

     
N3 = 1  

Permet de réutiliser les trous dans la numérotation automatique du GENCOD. Pour accélérer les traitements de cette fonctionnalité, nous vous conseillons de créer une clé physique (codsoc/gencod) sur la table PRO.

N4 = 1

Permet de récupérer le CNUF associé à la société de l’entité courante.

= 2

Permet de récupérer le CNUF associé à la société de l’entité courante, et de piloter le code compteur par les informations de la société.

N5   N° de la zone paramétrée de la société (tiers de type "SOC") dans laquelle est mémorisé le code compteur.
M1  

Caractères numériques fixes du code GENCOD, c'est-à-dire les caractères représentant le code pays et les caractères correspondant au code CNUF ou CNUD de la société. (1)

M2  

Code compteur à utiliser..

 

En mode Client/Serveur, code compteur à utiliser (« MAJEAN » par défaut).
  En mode web, code compteur à utiliser si N2=1. Ce compteur doit être défini dans la table utilisateur dont le numéro est précisé par la zone M2 du paramètre GENCOD.

Mise à jour des données GENCOD

Si le paramètre maquette MAJ_GENCOD est présent lors d’un traitement différé, le code GENCOD des produits se met à jour selon le principe du paramètre MAJEAN.