Contrôle des formats d'importation

Cegid Retail Documentation Fonctionnelle FR - Version 24

Formats d'importation - Contrôles mis en place

Champs obligatoires pour chaque table

Liste des tables et des contrôles mis en place.

Tables

Contrôles

CHOIXCOD

Champs CC_TYPE et CC_CODE obligatoires.

CHOIXEXT

Champs YX_TYPE et YX_CODE obligatoires.

PAYS

Champ PY_PAYS obligatoire.

FILIALE

Champ MFI_FILIALE.

CODEPOST

Champs O_CODEPOSTAL, O_VILLE, O_PAYS.

CANTON

Champs GCN_CANTON, GCN_PAYS.

REGION

Champs RG_REGION, RG_PAYS.

RIB

Champs R_AUXILIAIRE ou $$_TIERS, R_ETABBQ, R_GUICHET, R_NUMEROCOMPTE, R_DOMICILIATION, R_VILLE.

CATALOGU

Champs GCA_TIERS et GCA_ARTICLE si paramètre SO_LIAISONPRENIUM.

MARTEXCEPCONFBTQ

Champs MEC_CODEARTICLE, MEC_ETABLISSEMENT.

DISPO

Champ GQ_DEPOT.

MDISPOIMAGELIG

Champs MIL_DEPOT, $$_TYPEPA, $$_TYPEPR.

DISPOSERIE

Champs GQS_DEPOT, GQS_IDSERIE, GQS_ARTICLE ou $$_CODEBARRE ou $$_CODEARTICLE.

DIMENSION

Champs GDI_TYPEDIM ou $$_GCCATEGORIEDIM, GDI_GRILLEDIM, GDI_LIBELLE, GDI_CODEDIM ou GDI_DIMORLI.

ARTICLE

Champ GA_CODEBARRE ou GA_CODEARTICLE si identifiant ARX, sinon les champs obligatoires sont GA_CODEBARRE ou GA_CODEARTICLE, GA_LIBELLE, GA_STATUTART, GA_TYPEARTICLE.

ARTICLETIERS

Champs GAT_REFARTICLE, GAT_ARTICLE ou $$_CODEBARRE soit $$_CODEARTICLE.

TARIF

Si $$_TARIFNEGOCE est présent : $$_TARIFNEGOCE, GF_PRIXUNITAIRE, GF_DEVISE, GF_TIERS et soit GF_ARTICLE soit $$_CODEBARRE soit $$_CODEARTICLE.

Sinon GF_PRIXUNITAIRE, $$_CODETYPE, $$_CODEPERIODE et soit  GF_ARTICLE soit $$_CODEBARRE soit $$_CODEARTICLE.

TARIFTYPMODE

Champs GFT_NATURETYPE, GFT_DEVISE, GFT_REGIMEPRIX.

TIERS

Champs T_AUXILIAIRE ou T_TIERS, T_LIBELLE.

PIEDECHE

Champs $$_REFINTERNE, GPE_NATUREPIECEG, GPE_DEVISE, GPE_MODEPAIE, GPE_NUMECHE.

PIECEADRESSE

Champs $$_REFINTERNE, GPA_NATUREPIECEG.

ACOMPTES

Champs $$_REFINTERNE, GAC_NATUREPIECEG, $$_DEVISE, GAC_MODEPAIE, GAC_NUMECR.

TRANSINVLIG

Champs GIN_CODEBARRE ou GIN_CODEARTICLE ou GIN_ARTICLE.

TRANSINVERR

Champ MTE_CODEBARRE.

FIDELITELIG

Champs $$_TIERS, GFI_ETABLISSEMENT.

MCARTEFIDENT

Champs MFC_TIERS, MFC_ETABLISSEMENT.

PROSPECTS

Champ RPR_AUXILIAIRE.

MODELETAXE

Champs GMT_CODEMODELETAXE, GMT_NBCATEGTAXE, GMT_REGIMETAXE, GMT_PAYS.

MODELETAXEART

Champs GMA_CODEMODELETAXE, GMA_ARTICLE ou $$_CODEBARRE ou $$_CODEARTICLE.

MODELETAXETIERS

Champs GMC_CODEMODELETAXE, GMC_TIERS, GMC_REGIMETAXE.

TAUXTAXE

Champs GXT_CODEMODELETAXE, GXT_CATEGORIETAXE, GXT_CODETAUX, GXT_PAYSTAXE.

MRANGTAUXTAXE

Champs MRX_CODEMODELETAXE, MRX_PAYSTAXE, MRX_REGIONTAXE, MRX_LIBELLE.

EXCEPTIONTAXE

Champs GXA_CODEMODELETAXE, GXA_EXCEPTIONTAXE.

TRADDATA

Champs TDA_CHAMP, TDA_CLE, TDA_VAL, TDA_LANG ou $$_LANGLCID.

TRADTT

Si champs $$_TABLETTE $$_TABLETTE, TDT_LANG ou $$_LANGLCID, TDT_LIBELLE ou TDT_ABREGE.

Sinon champs TDT_PREFIXE, TDT_TYPE, TDT_LANG ou $$_LANGLCID, TDT_LIBELLE ou TDT_ABREGE.

MAEROPORT

Champs MAE_AEROPORT, MAE_LIBELLE, $$_PAYSCODEISO2 ou $$_PAYSCODEISO3 ou $$_PAYSCODEISO3NUM.

MBINMASK

Champs MBI_TYPEMASK, $$_BINMASK ou MBI_BINMASK, $$_PAYSCODEISO2 ou $$_PAYSCODEISO3 ou $$_PAYSCODEISO3NUM.

MODEPAIE

Champs MP_MODEPAIE, MP_LIBELLE, MP_GENERAL. Si le champ MP_UTILFO est sélectionné il faut également MP_TYPEMODEPAIE et MP_DEVISEFO.

COMPTEURETAB

Champs GCE_ETABLISSEMENT, GCE_CODEBORNE, $$_HEURE, $$_MINUTE.

COMMERCIAL

Champ GCL_COMMERCIAL.

MFUSIONARTDET

Champs MFD_ARTICLECONS ou $$_CODEBARRECONS, MFD_ARTICLEFUS ou $$_CODEBARREFUS.

TAUXDEV

Champs YTD_DEVISEREF, YTD_DEVISE, YTD_TYPETAUX, YTD_DATECOURS.

DIMMASQUE

Champ GDM_MASQUE.

PARCAISSE

Champs GPK_CAISSE, GPK_ETABLISSEMENT, GPK_DEPOT.

MCLASSIFDATA

Champs MHD_ENTITEMCD, MHD_IDCLASSIF.

MCHPSUTILISATDATA

Champs MUD_ENTITEMCD, MUD_IDCHAMP, MUD_CLEENTITE, MUD_VALCHAMP.

MBOEVENEMENT

Champs MEV_CODEEVT, MEV_LIBELLE, MEV_METHODEIDENT, MEV_CTRLINVIT ou MEV_SUIVIEVT (l’un de ces deux derniers éléments doit être renseigné à X).

MEVENEMENTHISTO

Champs MVH_CODEEVT, MVH_ETATEVT, MVH_CODEBARRE, MVH_TIERS.

QSITE

Champ QSI_SITE.

WPROVENANCE

Champs WPR_PROVENANCE, WPR_SITEMES, WPR_VERSIONPROV.

WNOMETET

Champ WNT_CODEARTICLE.

QPHASEITI

Champs QP_PHASE, QP_OPEITI, QP_CODITI.

WARTNAT

Champs WAN_CODEARTICLE, WAN_NATURETRAVAIL, WAN_CODITI.

WORDRELIG

Champs WOL_PROVENANCE, WOL_REFEXTERNE, WOL_LIGEXTERNE.

Et si identifiant = 'WOL' on ajoute les champs WOL_CODEARTICLE, WOL_FAMORDRE, $$_CODEGPAODIM2, $$_CODEGPAODIM3, $$_LIBDIM1. Il faut préalablement un enregistrement WPR (mais pas contrôlable à ce niveau-là).

  • Si identifiant = 'WOO' on ajoute le champ $$_OBSERVATION.

  • Si identifiant = 'WOU' on ajoute les champs $$_CODEGPAODIM2,$$_LIBDIM1.

  • Si identifiant = 'WOG' on ajoute le champ $$_TEMPS.

WORDREPHASE

Champs $$_PROVENANCE,$$_REFEXTERNE,$$_LIGEXTERNE, WOP_OPERCIRC, WOP_PHASE, WOP_SITE.

WORDREGAMME

Champs $$_PROVENANCE, $$_REFEXTERNE, $$_LIGEXTERNE, $$_TEMPS, WOG_UNITEPREV, WOG_CODEOPERATION ou le couple (WOG_OPECIRC, WOG_NUMOPERGAMME).

QWHISTORES

Si identifiant = QWZ champs $$_DATEPRODUCTION, QWH_SITE, QWH_RESSOURCE.

Si identifiant ME1 : $$_DATEPRODUCTION, QWH_SITE, QWH_RESSOURCE, QWH_NATURETRAVAIL, QWH_TYPELIGNEPDR, $$_REFERENCE.

Si identifiant ME2 : champs $$_CLEPROD ou sinon les champs $$_DATEPRODUCTION, QWH_RELEVE, QWH_RESSOURCE, QWH_LIGNERELEVE.

Si identifiant MET : $$_DATEPRODUCTION, QWH_SITE, QWH_RESSOURCE, QWH_NATURETRAVAIL.

QWBACTET

Champs QWB_LIGNEORDREGEN ou l’ensemble des 3 champs $$_PROVENANCE, $$_REFEXTERNE, $$_LIGEXTERNE.

RESSOURCE

Champ ARS_RESSOURCE, ARS_LIBELLE.

QOPOINTAGE

Champs QOP_DATEPRESENCE, QOP_RESSOURCE, QOP_TPRESINITIAL.

WGAMMELIG

Si identifiant WGL, WGP champs WGL_CODEARTICLE, WGL_OPEITI ou WGL_PHASE, WGL_LIBELLE, $$_TEMPS, WGL_NATURETRAVAIL et WGL_MAJEUR.

Si identifiant WGM, WGI champs WGL_CODEARTICLE, WGL_OPEITI ou WGL_PHASE, WGL_NUMOPERGAMME, WGL_LIBELLE, $$_TEMPS, WGL_NATURETRAVAIL et WGL_MAJEUR.

WGAMMETET

Champs WGT_CODEARTICLE, WGT_NATURETRAVAIL, WGT_MAJEUR.

QWINFO

Champs QWI_CODEARTICLE, $$_CODEGPAODIM2, QWI_TYPEINFO et soit QWI_LIGNEORDREGEN soit le couple $$_REFEXTERNE, $$_LIGEXTERNE.

QQCONTENANTLIG

Champs $$_EAN13, QQ2_CONTENANT,$$_LIBELLE, QQ2_QUANTITE.

QQARTICLEEMB

Champs $$_EAN13;QQ3_EMBALLAGE.

ARTICLELIE

Champs GAL_ARTICLE, GAL_ARTICLELIE. Si le champ GAL_ZONEETAB est sélectionné le champ GAL_CONTENUETAB devient obligatoire. Il faut aussi que l’un des 3 champs GAL_NATUREVTE, GAL_NATUREACH ou GAL_NATURESTOCK soit renseigné.

DEPOTS

Champs GDE_DEPOT, GDE_LIBELLE.

ETABLISS

Champs ET_ETABLISSEMENT, ET_LIBELLE. Si présence du champ ET_PLANNING il faut également les champs $$_HEUREOUVERTURE, $$_MINUTEOUVERTURE, $$_HEUREFERMETURE, $$_MINUTEFERMETURE

MBOCA

Champs $$_HEURECA et $$_MINUTECA.

MBOOBJECTIF

Champ MOB_ETABLISSEMENT.

ICBRMATCHINGPRODUCT

Champs MI3_CODEARTICLE, MI3_ARTICLEPROPOSE.

MLISTEARTICLE

Champs MLH_CODE, MLH_CODEARTICLE ou $$_CODEBARRE.

MBOCALLBACKENT

Champs MCB_LIBELLE ou MCB_CALLBACKLIST, $$_TIERS, $$_ETATAPPEL, $$_COMMACTION, $$_LIBACTION.

DEVISE

Champ D_DEVISE.

PIECE

Champs GP_REFERENCEINTERNE, GP_NATUREPIECEG, $$_QTESTOCK, GP_TIERS ou $$_TIERSCODEEAN ou ($$_CODEBARRE ou $$_CODEARTICLE). Dans le cas d’une mise à jour de statut, d’une mise à jour de l’entête ou dans le cas d’un annule et remplace pas besoin du tiers qui est déterminé à partir de la pièce à remplacer.

Dans le cas de la mise à jour de statut le champ GP_ACCRECEPTION est obligatoire.

Par ailleurs, si on n’est pas en mise à jour de statut ni d’entête le champ GP_ETABLISSEMENT ou $$_ETABCODEEAN ou $$_DEPOT est obligatoire.

MSAVENT

Si pas de champ $$_MAJPARTIELLE (création d’une fiche SAV) champs obligatoires MSA_REFEXTERNE, MSA_ETABLISSEMENT, MSA_TIERS, MSA_ARTREPARE ou $$_CODEBARRE.

Si présence du champ $$_MAJPARTIELLE champs obligatoires MSA_NUMSAV ou MSA_REFEXTERNE (sauf pour $$_MAJPARTIELLE = 001 où champ MSA_NUMSAV obligatoire), MSA_ETABLISSEMENT, $$_MAJPARTIELLE

A titre informatif, une fois que tous les champs obligatoires sont sélectionnés, on affiche que pour $$_MAJPARTIELLE = 001 le champ MSA_NUMSAV est obligatoire si les 2 champs MSA_NUMSAV, MSA_REFEXTERNE ne font pas partie des champs paramétrés.

Si le champ $$_PRESTATION ou $$_CODEBARREPRESTA n’est pas présent dans la liste des champs paramétrés on affiche que pour les $$_MAJPARTIELLE=002,005 il faut ajouter l’un de ces champs.

Indiquer qu’il faut la présence du champ $$_REPDEVISCLIENT pour $$_MAJPARTIELLE=003.

LIGNESERIE

Champs $$_REFINTERNE, GLS_NATUREPIECEG, $$_CODEARTICLE ou $$_CODEBARRE, GLS_IDSERIE.

RELEVEFACTURE

Champs GP_NATUREPIECEG, GP_REFINTERNE, GP_DATEPIECE, $$_REFINTERNE.

QWRELEVELIG

Champs QWL_TYPELIGNEPDR, QWL_REFERENCESAIS, $$_SITE.

Contrôle des formats

Back-Office > Échanges de données > Reprise de données > Paramétrage / Formats de reprise

Contrôle des champs obligatoires

Des contrôles sont ajoutés afin de faciliter la saisie du paramétrage d’importation :

  • Contrôle en cours de saisie du format : à l’aide du bouton [Contrôle du paramétrage] qui vérifie que les champs obligatoires ont été saisis.

  • Contrôle lors de l’enregistrement du format : en cas de problème détecté, l’enregistrement ne s’effectue pas.

  • Contrôle en cas de champs obligatoires non présents : un message d’avertissement indique la liste des champs manquants.

Contrôle de la longueur des champs

Un contrôle sur la longueur du champ est ajouté lors de la saisie, ainsi qu’à la validation du paramétrage sur les champs de type VARCHAR, COMBO et BOOLEAN (en cas de format fixe). Notez que ce contrôle n’est pas effectué si une formule est associée au champ ou si le champ ne possède pas de table de correspondance associée. Lors de l’import, en cas d’intégration d’une donnée de taille supérieure à la taille du champ, un message d’avertissement est inséré dans le rapport d’intégration indiquant que le champ a été tronqué.