| Formats d'intégrateur Négoce / Intégrateur: Formats produits | |
|
|
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 | Libellé |
Version ACE |
Position | Taille | Type | Règles de gestion |
| typenr | Type d’enregistrement | 4.1-00 | 1 | 2 | num |
55 pour nomenclature produit. |
| typmaj | Type de mise à jour | 4.1-00 | 3 | 1 | num |
1 : Créer. 2 : Modifier. 3 : Supprimer. 9 : Gérer. |
| codpro | Produit COMPOSE | 4.1-00 | 4 | 16 | char |
En suppression (typmaj = 3), le produit composé doit être renseigné. Quel que soit le type de mise à jour, si le produit n’est pas renseigné alors le système récupère le dernier code produit créé. Les modifications sont faites pour le dernier produit créé. En création (typmaj = 1), l’indicateur composé de la table PRO (champ indcom) est mis à « 0 ». Le composé doit exister dans la table PRO. |
| typnom | Type de nomenclature | 4.1-00 | 20 | 1 | char |
En suppression (typmaj = 3), le type de nomenclature doit être renseigné. Le type doit exister dans la table TNO. |
| codseq | Code séquence | 4.1-00 | 21 | 3 | char |
En suppression (typmaj = 3), le code séquence doit être renseigné. La séquence doit exister dans la tableSNO. |
| codcmp |
Produit COMPOSANT |
4.1-00 | 24 | 16 | char |
En suppression (typmaj = 3), si le composant est renseigné alors : 1) on supprime le composant de la nomenclature, 2) on vérifie qu’il y a encore des composants pour le composé. S’il n’y en a plus alors l’indicateur indcom du composé est réglé sur « N ». Si le composant n’est pas renseigné alors : 1) on supprime toute la nomenclature du produit composé, 2) L’indicateur indcom du composé est mis à « N ». Le composant doit exister dans la tablePRO. |
| nbrcmp |
Nombre de composants |
4.1-00 | 40 | 10 | double | Masque zzzzzzz.zz. |
| coduni |
Code unité |
4.1-00 | 50 | 3 | char |
Le code unité doit exister dans la tableUNI. Si le paramètre UNIPRO de la fonctionGPEV est positionné et que A2 = « O » alors l’unité doit exister dans la tablePRU. |
| commen1_40 |
Commentaire 1 |
4.1-00 | 53 | 40 | char |
Pour le couple Composé / Composant. |
| commen2_40 |
Commentaire 2 |
4.1-00 | 93 | 40 | char |
Pour le couple Composé / Composant. |
| commen3_40 |
Commentaire 3 |
4.1-00 | 133 | 40 | char |
Pour le couple Composé / Composant. |
| commen4_40 |
Commentaire 4 |
4.1-00 | 173 | 40 | char |
Pour le couple Composé / Composant. |
| commen5_40 |
Commentaire 5 |
4.1-00 | 213 | 40 | char |
Pour le couple Composé / Composant. |
| commen6_40 |
Commentaire 6 |
4.1-00 | 253 | 40 | char |
Pour le couple Composé / Composant. |
| commen7_40 |
Commentaire 7 |
4.1-00 | 293 | 40 | char |
Pour le couple Composé / Composant. |
| commen8_40 |
Commentaire 8 |
4.1-00 | 333 | 40 | char |
Pour le couple Composé / Composant. |
| commen9_40 |
Commentaire 9 |
4.1-00 | 373 | 40 | char |
Pour le couple Composé / Composant. |
| commen10_40 |
Commentaire 10 |
4.1-00 | 413 | 40 | char |
Pour le couple Composé / Composant. |
| libcom_30 |
Libellé complémentaire |
4.1-00 | 453 | 30 | char |
A partir de la version ACE 1.60, ce champ est remplacé par le champ libcom (position 2263) géré au format UTF8. Néanmoins, le champ libcom_30 reste actif si le champ libcom n’est pas alimenté. |
| datdeb |
Date de début de validité |
4.1-00 | 483 | 8 | char | SSAAMMJJ. |
| datfin |
Date de fin de validité |
4.1-00 | 491 | 8 | char | SSAAMMJJ. |
| indbes |
Indicateur de besoin |
4.1-00 | 499 | 1 | char | |
| indcou |
Indicateur de coût |
4.1-00 | 500 | 1 | char | |
| rendem |
Pourcentage de rendement |
4.1-00 | 501 | 3 | long | Masque zzz. |
| commen1 |
Commentaire 1 |
ACE 1.6.0 | 504 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen2 |
Commentaire 2 |
ACE 1.6.0 | 664 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen3 |
Commentaire 3 |
ACE 1.6.0 | 824 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen4 |
Commentaire 4 |
ACE 1.6.0 | 984 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen5 |
Commentaire 5 |
ACE 1.6.0 | 1144 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen6 |
Commentaire 6 |
ACE 1.6.0 | 1304 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen7 |
Commentaire 7 |
ACE 1.6.0 | 1624 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen8 |
Commentaire 8 |
ACE 1.6.0 | 1784 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen9 |
Commentaire 9 |
ACE 1.6.0 | 1944 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| commen10 |
Commentaire 10 |
ACE 1.6.0 | 2104 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |
| libcom |
Libellé complémentaire |
ACE 1.6.0 | 2264 | 120 | UTF8 |
Renseigner au maximum 30 caractères. |
REMARQUES :
Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table PRN.
Si l’enregistrement existe déjà alors la valeur de typmaj est forcée à 2. (Modification).
Si l’enregistrement n’existe pas alors la valeur de typmaj est forcée à 1. (Création).
En modification (typmaj = 2), si la valeur d’une donnée du fichier est égale à « ~ » alors le système recherche l’ancienne valeur au niveau de la table PRN.
Il n’est pas possible de mettre un « ~ » dans les champs :
Depuis la version ACE 1.6.0, les champs commenx_40 sont remplacés par les champs commenx gérés au format UTF8. Néanmoins, les champs commenx_40 restent actifs si les champs commenx au format UTF8 ne sont pas alimentés.