| Formats d'intégrateur Négoce / Intégrateur: Formats autres informations | |
|
|
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). |
Règles de gestion
Les Objets Lots fournissent des informations complémentaires par rapport aux lots de stocks existants (LSK).
Ainsi, les OST fournissent une Référence Lot et des zones complémentaires, associées à UN ou PLUSIEURS enregistrements LSK.
L’intégrateur des LSK (type 53) crée d’ailleurs automatiquement un enregistrement OST correspondant.
De fait, on ne doit jamais créer des OST qui ne dépendraient pas d’un LSK :
Clé OST : codpro, numlot.
codpro, reflot.
Clé LSK : codpro, sigdep, numlot.
La logique à adopter est la suivante :
- si le « numlot » est connu :
création par intégrateur d’un LSK (type 53),
modification par intégrateur d’un OST (type 42).
- sinon :
création par intégrateur d’un OST (type 42),
création par intégrateur d’un LSK (type 53) è ce type ne génère pas d’enregistrement OST.
Les champs-clefs « numlot » & « reflot » peuvent, dans certains cas, ne pas être renseignés selon le type de gestion Objet Lot.
Selon l’option Gérer, au moins une des deux clefs de Lot doit être renseignée, l’autre sera alors rapatriée (Modification) ou calculée (Création).
En cas de création, on peut omettre une ou deux des clefs de Lot ;elle(s) sera(seront) calculées automatiquement.
En cas de modification, si les deux clefs sont renseignées, on vérifie la compatibilité des deux champs dans la table ; si une seule est présente, l’autre est alors rapatriée.
| Nom | Libellé |
Version ACE |
Position | Taille | Type | Règles de gestion |
| typenr |
Type d’enregistrement |
4.1-00 | 1 | 2 | num |
42 pour les objets Lots. |
| typmaj |
Type de mise à jour |
4.1-00 | 3 | 1 | num |
1 : Création. 2 : Modification. 3 : Suppression. 9 : Gestion. |
| codfct |
Binaire à simuler |
4.1-00 | 4 | 8 | char | |
| codpev |
Code transaction |
4.1-00 | 12 | 8 | char |
Code de la fonction dont l'intégrateur doit reproduire les règles de gestion, c'est à dire le comportement. |
| codpro |
Code produit |
4.1-00 | 20 | 16 | char |
Doit être renseigné. |
| numlot |
Numéro de lot |
4.1-00 | 36 | 7 | char | |
| Reflot_30 |
Référence du lot |
4.1-00 | 43 | 30 | char |
A partir de la version ACE 1.60, ce champ est remplacé par le champ reflot (position 967) géré au format UTF8. Néanmoins, il reste actif si le champ reflot n’est pas alimenté. |
| datcrea |
Date de création |
4.1-00 | 73 | 8 | char |
Si la date n’est pas renseignée, c’est la date du jour qui est prise en compte. |
| datfab |
Date de fabrication |
4.1-00 | 81 | 8 | char | |
| datdisp |
Date de disponibilité |
4.1-00 | 89 | 8 | char | |
| datlv |
Date limite de vente |
4.1-00 | 97 | 8 | char | |
| datlc |
Date limite de consommation |
4.1-00 | 105 | 8 | char | |
| durvie |
Durée de vie |
4.1-00 | 113 | 4 | long | |
| codbll |
Code blocage du lot |
4.1-00 | 117 | 6 | char | |
| valzn1_40 |
1ère valeur de la zone paramétrée |
4.1-00 | 123 | 40 | char | |
| valzn2_40 |
2ème valeur de la zone paramétrée |
4.1-00 | 163 | 40 | char | |
| valzn3_40 |
3ème valeur de la zone paramétrée |
4.1-00 | 203 | 40 | char | |
| valzn4_40 |
4ème valeur de la zone paramétrée |
4.1-00 | 243 | 40 | char | |
| valzn5_40 |
5ème valeur de la zone paramétrée |
4.1-00 | 283 | 40 | char | |
| valzn6_40 |
6ème valeur de la zone paramétrée |
4.1-00 | 323 | 40 | char | |
| valzn7_40 |
7ème valeur de la zone paramétrée |
4.1-00 | 363 | 40 | char | |
| valzn8_40 |
8ème valeur de la zone paramétrée |
4.1-00 | 403 | 40 | char | |
| valzn9_40 |
9ème valeur de la zone paramétrée |
4.1-00 | 443 | 40 | char | |
| valzn10_40 |
10ème valeur de la zone paramétrée |
4.1-00 | 483 | 40 | char | |
| valzn11_40 |
11ème valeur de la zone paramétrée |
4.1-00 | 523 | 40 | char | |
| valzn12_40 |
12ème valeur de la zone paramétrée |
4.1-00 | 563 | 40 | char | |
| valzn13_40 |
13ème valeur de la zone paramétrée |
4.1-00 | 603 | 40 | char | |
| valzn14_40 |
14ème valeur de la zone paramétrée |
4.1-00 | 643 | 40 | char | |
| valzn15_40 |
15ème valeur de la zone paramétrée |
4.1-00 | 683 | 40 | char | |
| valzn16_40 |
16ème valeur de la zone paramétrée |
4.1-00 | 723 | 40 | char | |
| valzn17_40 |
17ème valeur de la zone paramétrée |
4.1-00 | 763 | 40 | char | |
| valzn18_40 |
18ème valeur de la zone paramétrée |
4.1-00 | 803 | 40 | char | |
| valzn19_40 |
19ème valeur de la zone paramétrée |
4.1-00 | 843 | 40 | char | |
| valzn20_40 |
20ème valeur de la zone paramétrée |
4.1-00 | 883 | 40 | char | |
| numres |
N° de Réservation |
4.2-00 | 923 | 20 | char | |
| Datdluo |
Date du lot |
4.2-00 | 943 | 8 | Char | |
| Datret |
Date fin acceptation retour |
4.2-00 | 951 | 8 | Char | |
| uticrea |
Agent de création |
4.2-00 | 959 | 8 | Char | |
| Reflot | Référence du lot | ACE 1.60 | 967 | 120 | UTF8 |
Renseigner au maximum 30 caractères. |
| valzn1 |
Zone paramétrée 1 |
ACE 1.60 | 1087 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn2 |
Zone paramétrée 2 |
ACE 1.60 | 1247 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn3 |
Zone paramétrée 3 |
ACE 1.60 | 1407 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn4 |
Zone paramétrée 4 |
ACE 1.60 | 1567 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn5 |
Zone paramétrée 5 |
ACE 1.60 | 1727 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn6 |
Zone paramétrée 6 |
ACE 1.60 | 1887 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn7 |
Zone paramétrée 7 |
ACE 1.60 | 2047 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn8 |
Zone paramétrée 8 |
ACE 1.60 | 2207 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn9 |
Zone paramétrée 9 |
ACE 1.60 | 2367 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn10 |
Zone paramétrée 10 |
ACE 1.60 | 2527 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn11 |
Zone paramétrée 11 |
ACE 1.60 | 2687 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn12 | Zone paramétrée 12 | ACE 1.60 | 2847 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn13 |
Zone paramétrée 13 |
ACE 1.60 | 3007 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn14 |
Zone paramétrée 14 |
ACE 1.60 | 3167 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn15 |
Zone paramétrée 15 |
ACE 1.60 | 3327 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn16 |
Zone paramétrée 16 |
ACE 1.60 | 3487 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn17 |
Zone paramétrée 17 |
ACE 1.60 | 3647 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn18 |
Zone paramétrée 18 |
ACE 1.60 | 3807 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn19 |
Zone paramétrée 19 |
ACE 1.60 | 3967 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| valzn20 |
Zone paramétrée 20 |
ACE 1.60 | 4127 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
REMARQUE :
Depuis la version ACE 1.60, les champs valznx_40 sont remplacés par les champs valznx gérés au format UTF8. Néanmoins, les champs valznx_40 restent actifs si les champs valznx au format UTF8 ne sont pas alimentés.