Annexe : Variables GIMP
Modèles d'import/export standard
Les scripts d'import qui utilisent la variable GIMP(*) sont indiqués ci-dessous.
L’import / export fonctionne correctement lorsque les textes sont en mode texte brut. Le mode texte enrichi n’est pas pris en charge.
IMPITM : Articles
Les variables sont utilisées en import / export des textes de la gestion des articles. Chaque texte est dépendant de la table importée. Un même numéro de variable peut se retrouver plusieurs fois dans un modèle, mais pour la gestion d'un texte différent.
Variable |
Description |
Import |
Export |
*71 à *78 |
ITMMASTER (articles) : Lignes 1 à 8 du texte achat |
Oui |
Oui |
*81 à *88 |
ITMMASTER (articles) : Lignes 1 à 8 du texte production |
Oui |
Oui |
*71 à *78 |
ITMSALES (articles-ventes) : Lignes 1 à 8 du texte vente |
Oui |
Oui |
*81 à *88 |
ITMSALES (articles-ventes) : Lignes 1 à 8 du texte préparation |
Oui |
Oui |
*71 à *78 |
ITMBPS (articles-fournisseurs) : Lignes 1 à 8 du texte |
Oui |
Oui |
*71 à *78 |
ITMBPC (articles-clients) : Lignes 1 à 8 du texte vente |
Oui |
Oui |
*81 à *88 |
ITMBPC (articles-clients) : Lignes 1 à 8 du texte préparation |
Oui |
Oui |
IMPPPL : Tarifs achats
Dans l'enregistrement PPRICLIST, les critères sont regroupés dans une seule donnée PLI mais doivent être définis séparément dans le modèle.
Variable |
Description |
Import |
Export |
*1 |
Critère 1 du tarif |
Oui |
Oui |
*2 |
Critère 2 du tarif |
Oui |
Oui |
*3 |
Critère 3 du tarif |
Oui |
Oui |
*4 |
Critère 4 du tarif |
Oui |
Oui |
*5 |
Critère 5 du tarif |
Oui |
Oui |
IMPPTH : Réceptions d'achat
Les variables sont utilisées en Import/Export des textes.
Variable |
Description |
Import |
Export |
*71 à *78 |
Lignes 1 à 8 du texte en-tête |
Oui |
Oui |
*81 à 88 |
Lignes 1 à 8 du texte pied |
Oui |
Oui |
*91 à *98 |
Lignes 1 à 8 du texte ligne |
Oui |
Oui |
IMPPTHS : Réceptions des achats (import spécifique)
Les variables sont utilisées en Import/Export des textes.
Variable |
Description |
Import |
Export |
*60 |
N° de livraison de vente (uniquement pour les réceptions inter-sites) |
Oui |
|
*61 |
N° de ligne de la livraison de vente (uniquement pour les réceptions inter-sites) |
Oui |
|
*65 |
Flag de solde |
Oui |
|
*71 à *78 |
Lignes 1 à 8 du texte en-tête |
Oui |
|
*81 à 88 |
Lignes 1 à 8 du texte pied |
Oui |
|
*91 à *98 |
Lignes 1 à 8 du texte ligne |
Oui |
IMPROT : Opérations standards
Les variables sont utilisées en Import/Export des textes.
Variable |
Description |
Import |
Export |
*71 à *78 |
Lignes 1 à 8 du texte opération |
Oui |
Oui |
IMPROU : Gammes
Les variables sont utilisées en Import/Export des textes.
Variable |
Description |
Import |
Export |
*71 à *78 |
Lignes 1 à 8 du texte d'en-tête de gamme |
Oui |
Oui |
*91 à *98 |
Lignes 1 à 8 du texte opération |
Oui |
Oui |
IMPSDHS : Livraisons ventes
Les variables sont utilisées en import / export des textes du bon de livraison. Les textes du bon de préparation ne sont pas gérés. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien. Ces variables ne sont utilisables qu'en export.
Variable |
Description |
Import |
Export |
*3 |
Société : alimentation des classes [F:FCY] site de vente, [F: CPY] société et [F:BPA] adresse société |
Oui |
|
*4 |
Site de livraison : alimentation des classes [F:FCY] site de livraison et [F:BPA] adresse de livraison |
Oui |
|
*5 |
Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture. |
Oui |
|
*6 |
Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande |
Oui |
|
*7 |
Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur |
Oui |
|
*8 |
Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré |
Oui |
|
*9 |
Transporteur : alimentation des classes [F:BPT] transporteur et [F:BPA] adresse transporteur |
Oui |
|
*15 |
Commande : alimentation de la classe [F:SOH]. Si export de l'en-tête (EXPFIC="SDH"), alimentation de la commande de la ligne de livraison. Si export de la ligne (EXPFIC="SDD"), alimentation de la commande de la ligne de livraison. |
Oui |
|
*21 |
Coefficient multiplicateur du poids en-tête. En EDI les poids doivent être en KG, si l'unité de poids n'est pas en KG, il faut garnir un coefficient (à partir de la table de conversion des unités) qui va permettre de passer en KG. Attention à l'utilisation de la variable de stockage GIMP(21) qui est une donnée alpha |
Oui |
|
*52 |
Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client |
Oui |
|
*53 |
Coefficient multiplicateur du poids ligne (voir description *21). |
Oui |
|
*71 à *78 |
Lignes 1 à 8 du texte en-tête du bon de livraison |
Oui |
Oui |
*81 à 88 |
Lignes 1 à 8 du texte pied du bon de livraison |
Oui |
Oui |
*91 à *98 |
Lignes 1 à 8 du texte ligne du bon de livraison |
Oui |
Oui |
IMPSDHS : Livraisons des ventes (import spécifique)
Les variables sont utilisées en import des textes du bon de livraison. Les textes du bon de préparation ne sont pas gérés.
Variable |
Description |
Import |
Export |
*71 à *78 |
Lignes 1 à 8 du texte en-tête du bon de livraison |
Oui |
|
*81 à 88 |
Lignes 1 à 8 du texte pied du bon de livraison |
Oui |
|
*91 à *98 |
Lignes 1 à 8 du texte ligne du bon de livraison |
Oui |
IMPSIH : Factures de vente
Les variables sont utilisées en Import/Export des textes. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien; ces variables ne sont utilisables qu'en export.
Variable |
Description |
Import |
Export |
*3 |
Société : alimentation des classes [F: CPY] société et [F:BPA] adresse société |
Oui |
|
*4 |
Site de vente : alimentation des classes [F:FCY] site de vente et [F:BPA] adresse site de vente |
Oui |
|
*5 |
Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture. |
Oui |
|
*6 |
Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande |
Oui |
|
*7 |
Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur |
Oui |
|
*8 |
Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré |
Oui |
|
*9 |
Transporteur : alimentation des classes [F:SDH] livraison (à partir du n° de livraison de la première ligne facture), [F:BPT] transporteur et [F:BPA] adresse transporteur |
Oui |
|
*10 |
Type de document : test dans l'action EXPORT pour garnir GIMP(10)="04" avoir ou GIMP(10)="05" facture |
Oui |
|
*15 |
Commande : alimentation de la classe [F:SOH] commande. Si export de l'en-tête (EXPFIC="SIH" ou "SIV") alimentation de la commande de la première ligne de la facture. Si export d'une ligne (EXPFIC="SID") alimentation de la commande de la ligne de la facture. |
Oui |
|
*16 |
Livraison : alimentation de la classe [F:SDH] livraison. Si export de l'en-tête (EXPFIC="SIH" ou "SIV") alimentation de la livraison de la première ligne de la facture. Si export d'une ligne (EXPFIC="SID") alimentation de la livraison de la ligne de la facture. |
Oui |
|
*31 |
Taxe 1 : alimentation de [F:TVT] table des taxes. On charge le taux de taxe [F:TVT]VATRAT à partir de ce qui est dans [F:SIV]VATRAT(x) ou [F:SIV]DTAVATRAT. On est obligé de retrouver la taux qui est stocké dans SINVOICEV pour avoir le taux réellement utilisé (la recherche dans la table des taux pourrait délivrer un taux modifié depuis le calcul de la facture). |
Oui |
|
*32 |
Taxe 2 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1) |
Oui |
|
*33 |
Taxe 3 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1) |
Oui |
|
*34 |
Taxe 4 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1) |
Oui |
|
*35 |
Taxe 5 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1) |
Oui |
|
*41 |
Echéance 1 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la première échéance de la facture. |
Oui |
|
*42 |
Echéance 2 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la seconde échéance de la facture. |
Oui |
|
*43 |
Echéance 3 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la troisième échéance de la facture. |
Oui |
|
*44 |
Echéance 4 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la quatrième échéance de la facture. |
Oui |
|
*45 |
Echéance 5 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la cinquième échéance de la facture. |
Oui |
|
*52 |
Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client |
Oui |
|
*61 à *70 |
Elément de facturation 1 : correspond au rang (de 1 à 10) du tableau des éléments de facturation (et non au n° de l'élément). Par exemple si la remise est en ligne 1 du tableau, il faut utiliser la variable *61. Si elle est en 5, il faut utiliser la variable *65. Attention : les éléments de facturation ne doivent pas être regroupés dans ce contexte. Ils ne doivent pas être groupés non plus en valorisation de facture. Cette action alimente les variables globales à inclure dans le paramétrage du modèle - [V]DTAAMT base(% ou montant) - [V]DTANOT montant HT - [V]DTAVATRAT taux de taxe - [V]DTAVATAMT montant de taxe |
Oui |
|
*71 à *78 |
Lignes 1 à 8 du texte en-tête de facture |
Oui |
Oui |
*81 à 88 |
Lignes 1 à 8 du texte pied de facture |
Oui |
Oui |
*91 à *98 |
Lignes 1 à 8 du texte ligne de facture |
Oui |
Oui |
IMPSOH : Commandes de vente
Les variables sont utilisées en Import/Export des textes. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien; ces variables ne sont utilisables qu'en export.
En import, les variables permettent de gérer les identifiants EDI pour les clients et le transporteur. Dans les fichiers EDI, il y a un identifiant commande et un identifiant livraison (de même structure que l'identifiant commande). Dans Sage X3, l'adresse de livraison est un code adresse lié au code du client commande. Dans le contexte de l'EDI, le même identifiant est souvent utilisé pour la commande et la livraison. Dans l'application, ces informations sont distinctes. Le logiciel EDI-Appli utilise une table de correspondance et pour un identifiant EDI il délivre, dans le fichier à importer, une seule donnée regroupant le code client et le code adresse séparés par un ~ (tilde).
093195450607700237;AIRFRANCE~RSY (093195450607700237 = identifiant EDI / AIRFRANCE = X3 code client RSY = code adresse livraison). Ainsi la donnée AIRFRANCE~RSY est délivrée dans le fichier pivot; uniquement la valeur avant le ~ (tilde) est prise comme code client.
Variable |
Description |
Import |
Export |
*3 |
Société : alimentation des classes [F: CPY] société et [F:BPA] adresse société |
Oui |
|
*4 |
Site de vente : alimentation des classes [F:FCY] site de vente et [F:BPA] adresse site de vente |
Oui |
|
*5 |
Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture. |
Oui |
|
*6 |
Client commande (spécificité EDI) : La valeur avant la tilde ("~") alimente le code client. |
Oui |
|
*6 |
Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande |
Oui |
|
*7 |
Client payeur (spécificité EDI) : La valeur avant le la tilde ("~") alimente le code client. |
Oui |
|
*7 |
Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur |
Oui |
|
*8 |
Client livré (spécificité EDI) : La valeur après la tilde ("~") alimente le code adresse. |
Oui |
|
*8 |
Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré |
Oui |
|
*9 |
Transporteur (spécificité EDI) : La valeur avant la tilde ("~") alimente le code transporteur. |
Oui |
|
*9 |
Transporteur : alimentation des classes [F:SDH] livraison (à partir du n° de livraison de la première ligne facture), [F:BPT] transporteur et [F:BPA] adresse transporteur |
Oui |
|
*15 |
Commande : alimentation des classes [F:SOP] et [F:SOQ] de la première ligne de la commande. Cette action est nécessaire si des données stockées dans les lignes doivent apparaître dans l'export de l'enregistrement en-tête. |
Oui |
|
*52 |
Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client |
Oui |
|
*71 à *78 |
Lignes 1 à 8 du texte en-tête de commande |
Oui |
Oui |
*81 à 88 |
Lignes 1 à 8 du texte pied de commande |
Oui |
Oui |
*91 à *98 |
Lignes 1 à 8 du texte ligne |
Oui |
Oui |
IMPSOQ : Demandes de livraison des ventes
Les variables sont utilisées en Import des textes.
En import, les variables permettent de gérer les identifiants EDI pour les clients et le transporteur. Dans les fichiers EDI il y a un identifiant commande et un identifiant livraison (de même structure que l'identifiant commande). Par contre dans X3 l'adresse de livraison est un code adresse lié au code du client commande. Dans le contexte de l'EDI, le même identifiant est souvent utilisé pour la commande et la livraison. Dans l'application, ces informations sont distinctes. Le logiciel EDI-Appli utilise une table de correspondance et pour un identifiant EDI il délivre, dans le fichier à importer, une seule donnée regroupant le code client et le code adresse séparés par un ~ (tilde).
093195450607700237;AIRFRANCE~RSY (093195450607700237 = identifiant EDI / AIRFRANCE = X3 code client RSY = code adresse livraison). Ainsi la donnée AIRFRANCE~RSY est délivrée dans le fichier pivot; uniquement la valeur avant le ~ (tilde) est prise comme code client.
Variable |
Description |
Import |
Export |
*6 |
Client commande (spécificité EDI) : La valeur avant le la tilde ("~") alimente le code client. |
Oui |
|
*8 |
Client livré (spécificité EDI) : La valeur après la tilde ("~") alimente le code adresse. |
Oui |
|
*71 à *78 |
Lignes 1 à 8 du texte en-tête |
Oui |
|
*81 à 88 |
Lignes 1 à 8 du texte pied |
Oui |
|
*91 à *98 |
Lignes 1 à 8 du texte ligne |
Oui |
IMPSPL : Tarifs ventes
Dans l'enregistrement SPRICLIST, les critères sont regroupés dans une seule donnée PLI mais doivent être définis séparément dans le modèle.
Variable |
Description |
Import |
Export |
*1 |
Critère 1 du tarif |
Oui |
Oui |
*2 |
Critère 2 du tarif |
Oui |
Oui |
*3 |
Critère 3 du tarif |
Oui |
Oui |
*4 |
Critère 4 du tarif |
Oui |
Oui |
*5 |
Critère 5 du tarif |
Oui |
Oui |