Comment mapper des informations libres en tant que caractéristique ?
Robot Vaisonet
Modifié le : Lun, 15 Avr., 2024 à 4:04 H
Compatible avec :
- Sage 100 et 100c avec connexion SQL
- Prestashop
- SDK E-connecteur
Etape 1 : identifier les colonnes Sage en base de données
Identifier le nom de la colonne. Ce champ ne peut être identifié qu'avec SQL Management Studio. Si c'est une information libre, elle est dans la table F_ARTICLE.
Etape 2 : permettre l'export des colonnes Sage nécessaires
Activer l'export des champs personnalisés dans la configuration.
Il faut pour cela modifier le fichier ini de configuration E-connecteur, section "erp", variable "extra_sql_select".
Pour permettre l'option 3, on fait commencer le nom de la colonne par xx_. Par exemple :
[erp]
extra_sql_select="AR.colonne_sage as xx_colonne_sage"
Tester la synchronisation, vous ne devez pas avoir d'erreur SQL.
Notez qu'il est potentiellement possible avec cette technique de sélectionner n'importe quel autre champ des tables suivantes :
Table Sage | Préfixe à utiliser |
F_FAMILLE | FA |
F_ARTCOMPTA | AC |
F_CATALOGUE | CA1 |
F_ARTGAMME | AG1 |
P_GAMME | GA1 |
F_ARTENUMREF | AGE |
F_ARTSTOCK | ARS |
F_DEPOT | DE |
F_GAMSTOCK | GS |
Si vous souhaitez utiliser d'autres tables, vous devrez utiliser le mécanisme des vues intégrées dans le SDK E-connecteur.
Etape 3 (option) : transtypage
Vous pouvez au besoin utiliser le transtypage décrit ici.
Etape 4 : mappage
Le mappage des caractéristiques se fait de manière classique. Le nom de la colonne Sage, dans l'exemple, sera xx_colonne_sage.
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article