| Formats d'intégrateur Négoce / Intégrateur: Formats logistique | |
|
|
Depuis la version ACE 5.0-00, Edition Spéciale 1 , les formats d’intégrateur commencent à la position n° 1 (et non plus à la position n° 0, comme auparavant). |
| Nom | Désignation |
Version ACE |
Position | Taille | Type | Règles de gestion |
| typenr | Type d’enregistrement | 1.6.0 | 1 | 2 | Num |
Obligatoire B8 pour les mouvements d’entrée. |
| typmaj | Type de mise à jour | 1.6.0 | 3 | 1 | Num |
Obligatoire 1 : Créer, 2 : Modifier, 3 : Supprimer. |
| codfct | Type de mise à jour | 1.6.0 | 4 | 8 | Char | |
| codpev | Code transaction (Cible) | 1.6.0 | 12 | 8 | Char |
Permet d’y associer des paramètres de gestion. |
| typtie | Type dépôt | 1.6.0 | 20 | 3 | Char |
Obligatoire Doit exister dans la table TTI. Si non renseigné, la valeur est fournie par la zone A1 du paramètre TYPDEP (« DEP » par défaut). |
| sigtie | Sigle dépôt | 1.6.0 | 23 | 12 | Char |
Obligatoire Doit exister dans la table des tiers dépôts (TIE) et être un dépôt logistique (LDEP). |
| numdesadv | Numéro de DESADV | 1.6.0 | 35 | 7 | long |
Obligatoire si idbl = 0 Doit exister dans la table des BL (LRBE). La table LRBE est consultée grâce aux champs typtie, sigtie, et numdesadv. Si la valeur de numdesadv n’existe pas, message d’erreur « DESADV non trouvé ». |
| idbl | Numéro de BL | 1.6.0 | 42 | 7 | long |
Obligatoire si numdesadv = 0 Si > 0, doit exister dans la table des BL (LRBE). |
| numligbl | N° de ligne BL | 1.6.0 | 49 | 7 | long |
Doit exister dans la table des lignes de BL (LRBL). |
| numea | Numéro d’EA | 1.6.0 | 56 | 7 | long |
Obligatoire si données événement vides. Doit exister dans la table des EA (LEAE). |
| numligea | Numéro de ligne d’EA | 1.6.0 | 63 | 7 | long |
Obligatoire si codpro, numligbl et données événement vides. Doit exister dans la table des lignes d’EA (LEAL). |
| idobj | Numéro d’objet | 1.6.0 | 70 | 18 | Char |
Ne doit pas exister dans la table LOBJSTK (lecture de cette table avec les champs typtie, sigtie et idobj), ni dans la table des mouvements LMVTSTK (lecture avec les champs typtie, sigtie et idobj). |
| l_nbrcnt | Nombre de contenants | 1.6.0 | 88 | 7 | long |
Obligatoire = 1, si contenant de niveau 5. |
| cnttyp | Type de contenant | 1.6.0 | 95 | 2 | Char |
Obligatoire Doit exister dans la table des types de contenant (LCNT). |
| cntcod | Code conteneur | 1.6.0 | 97 | 2 | Char |
Obligatoire Doit exister dans la table des contenants de référence (LCNTREF). |
| qteunt | Quantités | 1.6.0 | 99 | 7 | Long |
Si = 0, calculé à partir du nombre de contenants et du type de contenant (lecture de la table PRL avec les champs typtie, sigtie, codpro, codva1 = ‘00’, codva2 = cnttyp et cntcod = cntcod. Si n’existe pas, message d’erreur (« non trouvé dans la relation PRL »). Qteunt = l_nbrcnt x prl.nbre |
| poids | Poids | 1.6.0 | 106 | 7 | Dbl |
LMVTSTK.poidsreel |
| codemb | Code emballage | 1.6.0 | 113 | 16 | Char |
LMVTSTK.codemb |
| codpro | Code produit | 1.6.0 | 129 | 16 | Char |
Obligatoire si numligea vaut 0 et numligbl vaut 0. Doit exister dans la table des produits PRO. |
| natstk | Nature de stock | 1.6.0 | 145 | 2 | Char |
Doit exister dans la table LNATS (lecture de cette table avec les champs typtie, sigtie et natstk). |
| numlot | Numéro de lot | 1.6.0 | 147 | 7 | Char |
Doit exister dans la table OST (lecture de cette table en utilisant les champs codpro et numlot (si codpro vide, prendreLEAL.codpro)). |
| reflot | Référence lot | 1.6.0 | 154 | 120 | UTF8 |
Renseigner au maximum 30 caractères. Le champ reflot doit être utilisé dans le cas où vous avez opté pour une gestion des objets Lots avec numéro de lot différent de la référence Lot (paramètre GESOST). Dans ce cas, il est conseillé de renseigner uniquement le champ « reflot » (qui est quasiment le seul connu). L’intégrateur se charge alors de rétablir le lien entre le numéro de lot et la référence du lot. Doit exister dans la table OST. |
| codsoc_eve | Numéro de société événement | 1.6.0 | 274 | 7 | Long |
Doit exister dans la table des sociétés ( UT_SOC). |
| achvte | Code achat vente | 1.6.0 | 281 | 1 | Char |
A ou V |
| typeve | Type événement | 1.6.0 | 282 | 3 | Char |
Doit exister dans la table TTI. |
| numeve | Numéro d’événement | 1.6.0 | 285 | 7 | long |
Doit exister dans la table EVE. |
| numpos | Numéro de poste événement | 1.6.0 | 292 | 7 | Long |
Doit exister dans la table EVP. |
| numlig | Numéro de ligne événement | 1.6.0 | 299 | 5 | Long |
Doit exister dans la table EVL. |
| numspo | Numéro de sous poste | 1.6.0 | 304 | 5 | Long |
Doit exister dans la table EVS. |
| valzn1 | Zone paramétrée 1 | 1.6.2 | 309 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn2 | Zone paramétrée 2 | 1.6.2 | 469 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn3 | Zone paramétrée 3 | 1.6.2 | 629 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn4 | Zone paramétrée 4 | 1.6.2 | 789 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn5 | Zone paramétrée 5 | 1.6.2 | 949 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn6 | Zone paramétrée 6 | 1.6.2 | 1109 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn7 | Zone paramétrée 7 | 1.6.2 | 1269 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn8 | Zone paramétrée 8 | 1.6.2 | 1429 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn9 | Zone paramétrée 9 | 1.6.2 | 1589 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn10 | Zone paramétrée 10 | 1.6.2 | 1749 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn11 | Zone paramétrée 11 | 1.6.2 | 1909 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn12 | Zone paramétrée 12 | 1.6.2 | 2069 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn13 | Zone paramétrée 13 | 1.6.2 | 2229 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn14 | Zone paramétrée 14 | 1.6.2 | 2389 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn15 | Zone paramétrée 15 | 1.6.2 | 2549 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn16 | Zone paramétrée 16 | 1.6.2 | 2709 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn17 | Zone paramétrée 17 | 1.6.2 | 2869 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn18 | Zone paramétrée 18 | 1.6.2 | 3029 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn19 | Zone paramétrée 19 | 1.6.2 | 3189 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn20 | Zone paramétrée 20 | 1.6.2 | 3349 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
Commentaires :
A partir de la 155 :
Versions 155 et > 160 :
Si PPE LINTBL (intégration de BL multiples en réception), il peut exister plusieurs BL associés à un BL fournisseur. Le code état permet de les différencier. Il comprend les valeurs suivantes :
‘A’ comme Attente : BL en attente de devenir courant.
‘C’ comme Courant : BL en cours qui a généré les mouvements.
‘U’ comme Utilisé : BL ancien qui a été Utilisé pour la génération.
‘D’ comme Définitif : BL (anciennement ‘C’) modifié manuellement.
‘N’ comme Non Utilisé : BL intégré après un BL ‘D’ définitif, qui ne sert que pour récupérer les informations qualitatives ou intégré mais non utilisé car fournisseur non fiable.
Un mouvement de type ‘Y’ est créé à chaque intégration de BL, un mouvement de type ‘E’ en statut ‘3’ est créé uniquement si le BL peut être intégré à l’état ‘C’ (courant)