| 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). |
|
|
Attention Il n’est pas possible de mettre un « ~ » dans les champs « code produit (codpro) », « Fournisseur principal (foupri) », « type du tiers (typtie) » et « sigle tiers (sigfou) ». |
Règles de gestion
Si le tiers est un fournisseur et qu’il est le fournisseur principal (Champ foupri du fichier = « O ») alors le fournisseur de la table PRO = tiers du fichier.
La référence du produit de la table PRO = référence du fichier.
Si le tiers est un fournisseur (Champ typtie = « FOU ») et qu’il n’est pas le fournisseur principal (Champ foupri différent de « O ») et que le tiers du fichier est égal au fournisseur de la fiche produit alors le fournisseur de la table PRO est remis à blanc. La référence du produit de la table PRO est remise à blanc.
En suppression (typmaj = 3), si le tiers supprimé est un fournisseur (Champ typtie = « FOU ») et si le sigle du tiers est égal au fournisseur principal du produit alors les données fournisseur principal et référence du produit de la fiche produit sont remises à blanc.
| Nom | Libellé |
Version ACE |
Position | Taille | Type | Règles de gestion |
| typenr |
Type d’enregistrement |
4.1-00 | 1 | 2 | num | 52 pour catalogue fournisseur ou référencement. |
| typmaj | Type de mise à jour | 4.1-00 | 3 | 1 | num |
1 : Créer. 2 : Modifier. 3 : Supprimer. 9 : Gérer. Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table PRC. Si l’enregistrement existe déjà alors on force la valeur de typmaj à 2. Si l’enregistrement n’existe pas alors on force la valeur de typmaj à 1. 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 PRC. |
| codpro | Code produit | 4.1-00 | 4 | 16 | char |
En suppression (typmaj = 3), le code produit doit être renseigné. Quel que soit le type de mise à jour, si le code 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éé. Le code produit doit exister dans la table PRO. Il n’est pas possible de mettre un « ~ » dans ce champ. |
| typtie | Type du tiers | 4.1-00 | 20 | 3 | char |
Type du tiers. En suppression (typmaj = 3), le type du tiers doit être renseigné. Le type du tiers doit exister dans la table TTI. Il n’est pas possible de mettre un « ~ » dans ce champ. |
| sigfou | Sigle du tiers | 4.1-00 | 23 | 12 | char |
Sigle du tiers. En suppression (typmaj = 3), le sigle du tiers doit être renseigné. Le tiers doit exister dans la table TIE. Il n’est pas possible de mettre un « ~ » dans ce champ. |
| foupri | Fournisseur principal @ | 4.1-00 | 35 | 1 | char |
Fournisseur principal @. |
| refpro_16 | Référence produit | 4.1-00 | 36 | 16 | char |
Référence produit. Depuis la version ACE 1.60, ce champ est remplacé par le champ refpro (position 5285) géré sur 30 caractères au format UTF8. Néanmoins, le champ refpro_16 reste actif si le champ refpro n’est pas alimenté. |
| coduni | Code unité | 4.1-00 | 52 | 3 | char |
Le code unité doit exister dans la table UNI. Si le paramètreUNIPRO de la fonction GPEV est positionné et que A2 = « O » alors le code doit exister dans la table PRU. |
| coddev | Code devise | 4.1-00 | 55 | 3 | char |
Si le code devise n’est pas renseigné alors le système récupère la devise du tiers. Si le code devise n’est pas renseigné alors on prend la devise nationale. Le code devise doit exister dans la table DEV. |
| typtar | Type de tarification | 4.1-00 | 58 | 3 | char |
Si le tiers est un fournisseur et que le type de tarification n’est pas renseigné alors le système récupère le code tarification de la fiche produit. Le type de tarification doit exister dans la table TTA. |
| codtar | Produit tarif | 4.1-00 | 61 | 16 | char |
Le produit tarif doit exister dans la table PRO. |
| delrea |
Délai réappro |
4.1-00 | 77 | 3 | long | Masque zzz. |
| qtemin |
Minimum |
4.1-00 | 80 | 10 | double | Masque zzzzzzz.zz. |
| qotite |
Multiple |
4.1-00 | 90 | 5 | long | Masque zzzzz. |
| codnrf |
Code blocage |
4.1-00 | 95 | 3 | char | Le code blocage doit exister dans la table BLC. |
| indref |
Référencement / Déréférencement |
4.1-00 | 98 | 1 | char | |
| codzn1_12 |
Zone paramétrée 1 |
4.1-00 | 99 | 12 | char | |
| codzn2_12 |
Zone paramétrée 2 |
4.1-00 | 111 | 12 | char | |
| codzn3_12 |
Zone paramétrée 3 |
4.1-00 | 123 | 12 | char | |
| codzn4_12 |
Zone paramétrée 4 |
4.1-00 | 135 | 12 | char | |
| codzn5_12 |
Zone paramétrée 5 |
4.1-00 | 147 | 12 | char | |
| codzn6_12 |
Zone paramétrée 6 |
4.1-00 | 159 | 12 | char | |
| codzn7_12 |
Zone paramétrée 7 |
4.1-00 | 171 | 12 | char | |
| codzn8_12 |
Zone paramétrée 8 |
4.1-00 | 183 | 12 | char | |
| codzn9_12 |
Zone paramétrée 9 |
4.1-00 | 195 | 12 | char | |
| codzn10_12 |
Zone paramétrée 10 |
4.1-00 | 207 | 12 | char | |
| codzn11_12 |
Zone paramétrée 11 |
4.1-00 | 219 | 12 | char | |
| codzn12_12 |
Zone paramétrée 12 |
4.1-00 | 231 | 12 | char | |
| codzn13_12 |
Zone paramétrée 13 |
4.1-00 | 243 | 12 | char | |
| codzn14_12 |
Zone paramétrée 14 |
4.1-00 | 255 | 12 | char | |
| codzn15_12 |
Zone paramétrée 15 |
4.1-00 | 267 | 12 | char | |
| codzn16_12 |
Zone paramétrée 16 |
4.1-00 | 279 | 12 | char | |
| numord |
Numéro d’ordre |
4.1-01 | 291 | 4 | long | |
| datdeb |
Date de début |
4.3-00 | 295 | 8 | char | Formatée de la manière suivante : AAAAMMJJ (année, mois, jour). |
| datfin |
Date de fin |
4.3-00 | 303 | 8 | char | Formatée de la manière suivante : AAAAMMJJ (année, mois, jour). |
| design1_40 |
Désignation 1 |
4.4-02 | 311 | 40 | Char | |
| design2_40 |
Désignation 2 |
4.4-02 | 351 | 40 | Char | |
| design3_40 |
Désignation 3 |
4.4-02 | 391 | 40 | Char | |
| design4_40 |
Désignation 4 |
4.4-02 | 431 | 40 | Char | |
| design5_40 |
Désignation 5 |
4.4-02 | 471 | 40 | Char | |
| design6_40 |
Désignation 6 |
4.4-02 | 511 | 40 | Char | |
| design7_40 |
Désignation 7 |
4.4-02 | 551 | 40 | Char | |
| design8_40 |
Désignation 8 |
4.4-02 | 591 | 40 | Char | |
| design9_40 |
Désignation 9 |
4.4-02 | 631 | 40 | Char | |
| design10_40 |
Désignation 10 |
4.4-02 | 671 | 40 | Char | |
| design11_40 |
Désignation 11 |
4.4-02 | 711 | 40 | Char | |
| design12_40 |
Désignation 12 |
4.4-02 | 751 | 40 | Char | |
| margemini |
Marge minimum |
4.5-00 | 791 | 10 | Double | Masque zzzzzzz.zz. |
| delsup |
Délai de préparation à ajouter au délai fournisseur |
4.5-00 | 801 | 4 | long | |
| design1 |
Désignation 1 |
ACE 1.6.0 | 805 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design2 |
Désignation 2 |
ACE 1.6.0 | 965 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design3 |
Désignation 3 |
ACE 1.6.0 | 1125 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design4 |
Désignation 4 |
ACE 1.6.0 | 1285 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design5 |
Désignation 5 |
ACE 1.6.0 | 1445 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design6 |
Désignation 6 |
ACE 1.6.0 | 1605 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design7 |
Désignation 7 |
ACE 1.6.0 | 1765 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design8 |
Désignation 8 |
ACE 1.6.0 | 1925 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design9 |
Désignation 9 |
ACE 1.6.0 | 2085 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design10 |
Désignation 10 |
ACE 1.6.0 | 2245 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design11 |
Désignation 11 |
ACE 1.6.0 | 2405 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| design12 |
Désignation 12 |
ACE 1.6.0 | 2565 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn1 |
Zone paramétrée 1 |
ACE 1.6.0 | 2725 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn2 |
Zone paramétrée 2 |
ACE 1.6.0 | 2885 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn3 |
Zone paramétrée 3 |
ACE 1.6.0 | 3045 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn4 |
Zone paramétrée 4 |
ACE 1.6.0 | 3205 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn5 |
Zone paramétrée 5 |
ACE 1.6.0 | 3365 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn6 |
Zone paramétrée 6 |
ACE 1.6.0 | 3525 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn7 |
Zone paramétrée 7 |
ACE 1.6.0 | 3685 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn8 |
Zone paramétrée 8 |
ACE 1.6.0 | 3845 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn9 |
Zone paramétrée 9 |
ACE 1.6.0 | 4005 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn10 |
Zone paramétrée 10 |
ACE 1.6.0 | 4165 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn11 |
Zone paramétrée 11 |
ACE 1.6.0 | 4325 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn12 |
Zone paramétrée 12 |
ACE 1.6.0 | 4485 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn13 |
Zone paramétrée 13 |
ACE 1.6.0 | 4645 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn14 |
Zone paramétrée 14 |
ACE 1.6.0 | 4805 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn15 |
Zone paramétrée 15 |
ACE 1.6.0 | 4965 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codzn16 |
Zone paramétrée 16 |
ACE 1.6.0 | 5125 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| refpro | Référence produit | ACE 1.6.0 | 5285 | 120 | UTF8 |
Renseigner au maximum 30 caractères. |
REMARQUES :
Depuis la version ACE 1.6.0, les champs designx_40 et codznx_12 sont remplacés respectivement par les champs designx et codznx gérés sur 40 caractères au format UTF8. Néanmoins, les champs designx_40 et codznx_12 restent actifs si les champs designx et codznx au format UTF8 ne sont pas alimentés.