Contexte
L’import FAB DIS
Résumé
L’objectif de cet US est de rajouter des ouvertures dans l’ERP standard permettant aux distributeurs d’alimenter des colonnes supplémentaires (via la surcharge) lors de :
L’import des données Fab-Dis
L’intégration des données Fab-Dis dans les tables de l’ERP (article, tarifs, …)
Le travail a été réalisé sur les versions X.11 et X.12
Paramétrage dossier
Chemin d’accès
Menu IA
Commerce & logistique → Fabricants - Distributeurs → Import d’articles Fab-Dis
Boutons
Commerce & logistique → Fabricants - Distributeurs → Fichiers → Articles Fab-Dis
Bouton “Créer articles”.
Fonctionnement
Ouvertures liées à l’import
Lors de l’import d’un fichier Fab-Dis, le distributeur peut alimenter des colonnes supplémentaires en surchargeant les fonctions suivantes :
Import_DataLine_Article_Spe(&FabDisArtLoc, currentRow, language, bTemplateItem)
Import_DataLine_Log_Spe(&FabDisUniteLog_Loc, currentRow)
Import_DataLine_Media_Spe(FabDisMedia_Loc, currentRow)
Import_DataLine_TaxeCpl_Spe(&FabDisTaxeCpl_Loc, currentRow)
Le première paramètre représente le nom du recordSql qui sera utilisé pour importer les données
currentRow : représente le numéro de ligne à lire dans le fichier excel
Dans ces fonctions, on peut utiliser des instructions comme :
NomRecord.Champ = OpenXml_Read(currentRow, N°de la colonne à lire)
Ouvertures liées à l’intégration des données
A partir du zoom articles fab-dis, on peut sélectionner des articles et procéder à leur insertion ou modification dans la table article standard de l’ERP (la table ART). Dans ce cas, plusieurs données seront intégrées dans l’ERP :
Creer_Article : crée l’article dans la table ART
Creer_ReapproFou : conditions réappro table RFO
Creer_LibelleComplementaire : table LART
Creer_RubriquesImplicites
Creer_TarifVente : TAR
Creer_TarifAchat : TFO
Creer_UniteConversion : T005
Creer_UniteLogistique : ARTUNTIE
Creer_TaxeComplementaire : ARTTAX
Creer_Media : ARTWEB et ART
Création ou mise à jour catalogue des articles externes
Voici la liste des ouvertures qui ont été ajoutées :
Update_Av_Article_UniteLog_Spe(&Article_loc) : à utiliser en cas de mise à jour des données articles lors de l’intégration des unités logistiques
Article_loc à alimenter à partir de l’enreg publique FDArticle_Cur
Update_Av_Article_Media_Spe(&Article_loc,&FDMedia_Loc) : à utiliser en cas de mise à jour des données articles lors de l’intégration des données média
Article_loc à alimenter à partir de l’enreg FDMedia_Loc
Insert_Av_Article_Spe(&Article_loc) et Update_Av_Article_Spe(&Article_loc) : à utiliser en cas de intégration des données dans la table ART
Article_loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_ReapproFour_Spe(&ReapproFour_Loc) et Update_Av_ReapproFour_Spe(&ReapproFour_Loc)
ReapproFour_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_LibCompl_Spe(&LibCompl_Loc) et Update_Av_LibCompl_Spe(&LibCompl_loc)
LibCompl_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_TarifVente_Spe(&TarifVente_Loc) et Update_Av_TarifVente_Spe(&TarifVente_loc)
TarifVente_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_TarifAchat_Spe(&TarifAchat_Loc) et Update_Av_TarifAchat_Spe(&TarifAchat_loc)
TarifAchat_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_UniteLog_Spe(&UniteLog_Loc) et Update_Av_UniteLog_Spe(&UniteLog_loc)
UniteLog_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_LibelleTaxe_Spe(&LibelleTaxe_Loc) et Update_Av_LibelleTaxe_Spe(&LibelleTaxe_loc)
LibelleTaxe_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_EcoTaxeArticle_Spe(&EcoTaxeArticle_Loc) et Update_Av_EcoTaxeArticle_Spe(&EcoTaxeArticle_loc)
EcoTaxeArticle_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_InfoWeb_Spe(&InfoWeb_Loc,&FDMedia_Loc) et Update_Av_InfoWeb_Spe(&InfoWeb_Loc,&FDMedia_Loc)
InfoWeb_Loc à alimenter à partir de l’enreg FDMedia_Loc
Insert_Av_Unite_Spe(&Unite_Loc) et Update_Av_Unite_Spe(&Unite_loc)
Unite_Loc à alimenter à partir de l’enreg publique FDArticle_Cur
Insert_Av_ArtExterne_Spe (&ArtExterne_Loc) et Update_Av_ArtExterne_Spe (&ArtExterne_Loc)