Delta des formats d'intégrateur ACE - version 1.2 vers version 1.3

Introduction

Ce document a pour objet de décrire les changements effectués dans les formats d’intégrateur entre la version ACE 1.2 et la version ACE 1.3.

L’import

En-tête d’évènement (Import – Achat de prestations)

INTEG_EVE

Nom de la rubrique Description Position Taille Type Obligatoire/Facultatif Valeurs Masque Règles de gestion
achvte_ach Code achat/vente de l’événement d’achat 675 1 Char Facultatif      
typeve_ach Type d’événement de l’événement d’achat 676 3 Char Facultatif      
numeve_ach Numéro d’événement de l’événement d’achat 679 9 Num Facultatif      

Poste d’évènement (Import – Achat de prestations)

INTEG_EVP (type 02 - Poste d’événement)

Nom de la rubrique Description Position Taille Type Obligatoire/Facultatif Règles de gestion
codctg Code catégorie 674 2 Char Facultatif Contrôler l'existence du code catégorie dans la TBL CTG
achvte_ach Code achat/vente de l’événement d’achat 676 1 Char Facultatif  
typeve_ach Type d’événement de l’événement d’achat 677 3 Char Facultatif  
numeve_ach Numéro d’événement de l’événement d’achat 680 9 Num Facultatif  

Lors de l’intégration d’un poste d’événement (type d’enregistrement 02), il vous est possible de gérer le mode « Ajout ». Ce mode permet, pour un événement donné, de proposer le prochain numéro de poste libre de cet événement. Cette fonctionnalité est effective lorsque deux conditions sont réunies :

  • le champ « numpos » (ou « numpos_long ») n’est pas déjà renseigné,
  • le numéro d’événement est connu.

Si on réintègre par erreur ce fichier, les postes seront à nouveau créés. Pour que le produit soit présent sur un seul poste d’évènement, il vous faut positionner le paramètre PROUNI.

INTEG_EVP (type 21 - Poste d’événement)

Nom de la rubrique Description Position Taille Type Obligatoire/Facultatif Règles de gestion
codctg Code catégorie 324 2 Char Facultatif Contrôler l'existence du code catégorie dans la TBL CTG
achvte_ach Code achat/vente de l’événement d’achat 326 1 Char Facultatif  
typeve_ach Type d’événement de l’événement d’achat 327 3 Char Facultatif  
numeve_ach Numéro d’événement de l’événement d’achat 330 9 Num Facultatif  

En-têtes d’évènement (Achat de marchandises)

INTEG_EVE

Champ Libellé Position Taille Type Règles de gestion
siglie_emb

Lieu d'embarquement (Import)

688 12 Char

L’intégrateur contrôle automatiquement l'existence du lieu d'embarquement dans la table TIE :

  • Tie.typtie = zone A1 du paramètre TYPEMB,
  • Tie.sigtie = siglie_emb.
siglie_deb Lieu de débarquement (Import) 700 12 Char

L’intégrateur contrôle automatiquement l'existence du lieu de débarquement dans la table TIE :

  • Tie.typtie = zone A1 du paramètre TYPDEB,
  • Tie.sigtie = siglie_deb.
codpay_dep Code pays départ (Import) 712 3 Char  
codpay_emb

Code pays d'embarquement (Import)

715 3 Char L’intégrateur contrôle automatiquement l'existence du pays d’embarquement dans la table PAY.
codpay_deb Code pays de débarquement (Import) 718 3 Char

L’intégrateur contrôle automatiquement l'existence du pays de débarquement dans la table PAY.

codjal Code jalon 721 6 Char

L’intégrateur contrôle automatiquement l'existence du code jalon dans la table JAL.

indfac indicateur facturation 727 1 Char

L’intégrateur contrôle automatiquement l’indicateur « Facturée » dont les seules valeurs possibles sont « O » ou « N ».

achvta Ind. A/V de l'acheminement origine 728 1 Char

L’intégrateur contrôle automatiquemen l'existence de l'acheminement origine :

la champ « numeva » doit être différent de « 0 ».

typeva Type d'événement de l'ach. origine 729 3 Char  
numeva N° de l'acheminement origine 732 9 Long  

Postes d’évènement (Achat de marchandises)

INTEG_EVP (enregistrements 02 et21).

Champ Libellé Position (02) Taille Type Règles de gestion
univl

Unité logistique

689 3 Char

L’intégrateur contrôle automatiquement l'existence de l'unité logistique dans la table UNI. Il vérifie aussi que l'unité correspond bien à une unité définie dans les variantes logistiques du produit et qu'elle n'a pas été définie sur plusieurs variantes logistiques du produit.

typtie

Type de tiers

692 3 Char  
sigtie

Sigle du tiers

695 12 Char

L’intégrateur contrôle automatiquement l'existence du sigle tiers dans la table TIE.

achvta

Ind. A/V de l'acheminement origine

707 1 Char  
typeva

Type d'événement de l'ach. origine

708 3 Char  
numeva

N° de l'acheminement origine

711 9 Long

L’intégrateur contrôle automatiquement l'existence de l'acheminement origine.

numpoa

Numéro de poste de l'acheminement origine

720 5 Long  

Colisage (Achat de marchandises)

INTEG_COL

Champ Libellé Position Taille Type Règles de gestion
Ncolis_suremb N° du suremballage dans lequel a été placé le colis 366 9 Num

Doit exister dans la table COL_SE avec :

à Achvte = col.achvte

à Typeve = col.typeve

à Numeve = col.numeve

à Niveau = 2

Ncolis = col.ncolis_suremb

achvte_rec

Indicateur Achat ou Vente réception

375 1 Char  
typeve_rec

Type d'événement réception

376 3 Char  
numeve_rec

Numéro d'événement réception

379 9 Long  
numpos_rec

Numéro de poste réception

388 5 Long  

Tarifs (Achats de marchandises)

INTEG_TSC_TCO

Champ Libellé Position Taille Type
typpr Type de PR (Estimé, prévis., définitif) 183 1 Char

Produits (multi-variantes / Textile)

INTEG_PRO (Type : 50).

Champ Libellé Position taille Type Règles de gestion
Repvar Répartition multi variantes – Ratios 618 1 Char

Mode de répartition des variantes d’un produit de référence

« 1 » : Mode pourcentage,

« 2 » : Mode ratio.

Si ce champ n’est pas alimenté en création de produit, une valeur lui est automatiquement affectée selon les règles suivantes.

Si le paramètre MULVAR est positionné et qu’il s’agit d’un produit de référence associé à un modèle de déclinaison alors le mode de répartition est initialisé avec la valeur A1 du paramètre REPVAR ou, à défaut, avec la valeur « 1 ».

Un contrôle automatique vérifie également que le mode de répartition des variantes a bien été saisi sur un produit référence et non sur un produit variante.

Un autre contrôle permet de vérifier qu’on ne modifie pas le mode de répartition alors que la répartition a déjà été effectuée. Dans ce cas, un message de ce type s’affiche : « Modif. du mode de répartition impossible, répartition déjà saisie »

Les variantes logistiques

INTEG_PRL

codlcra Code classe de rangement 258 6 Char

Obligatoire, doit exister dans la table LCRA.

Les colis

INTEG_COL

Ncolis_suremb N° du suremballage dans lequel a été placé le colis 366 9 Num

Doit exister dans la table COL_SE avec :

à Achvte = col.achvte

à Typeve = col.typeve

à Numeve = col.numeve

à Niveau = 2

Ncolis = col.ncolis_suremb

Les suremballages

Nouveau format d’intégrateur : INTEG_COL_SE (type 84)

Les contacts

INTEG_CTC

numctc_agil

Numéro de CTC pour AGIL 901 9 long

carte_agil

Carte pour AGIL 910 20 char

Les requêtes SQL

Nouveau format d’intégrateur INTEG_REQ_SQL (type A9).