| Formats d'intégrateur Négoce / Intégrateur: Formats catalogues web | |
|
|
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). |
Ce format permet de gérer l’en-tête du modèle (table MDL) et les critères associés au modèle (table ZODM).
Les critères associés au modèle commencent par ‘WEB’. Ils seront créés par la fonction GTZON.
| Nom | Désignation |
Version ACE |
Position | Taille | Type | Règles de gestion |
| typenr | Type d’enregistrement | 4.2-00 | 1 | 2 | num |
34 pour les modèles de recherche. |
| typmaj |
Type de mise à jour |
4.2-00 | 3 | 1 | num |
1 : Création. 2 : Modification. 3 : Suppression. 9 : Gérer. Pour l’option Modifier (typmaj = 2), si le champ contient « ~ » alors on récupère la valeur du champ dans la table ZODM (sauf pour les données de la clé). Pour l’option Supprimer (typmaj = 3), on peut utiliser plusieurs modes : - modzon renseignés pour supprimer tous les critères associés à un modèle. - modzon et indzon renseignés pour supprimer un critère associé à un modèle. Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table ZODM. Si l’enregistrement existe déjà alors on force la valeur de typmaj à 2 (Modification). Si l’enregistrement n’existe pas alors on force la valeur de typmaj à 1 (Création). |
| modzon |
Code modèle |
4.2-00 | 4 | 6 | char |
Obligatoire. Doit exister dans la table MDL. En création, si le code n’existe pas dans la table MDL, le système le créé automatiquement. |
| libmdl_30 |
Libellé long du modèle |
4.2-00 | 10 | 30 | char |
Depuis la version ACE 1.60, ce champ est remplacé par le champ libmdl (position 146) géré au format UTF8. Néanmoins, il reste actif si le champ libmdl n’est pas alimenté. |
| lirmdl_10 |
Libelle réduit du modèle |
4.2-00 | 40 | 10 | char |
Depuis la version ACE 1.60, ce champ est remplacé par le champ lirmdl (position 266) géré au format UTF8. Néanmoins, il reste actif si le champ lirmdl n’est pas alimenté. |
| indzon |
Code critère |
4.2-00 | 50 | 6 | char |
Facultatif, sauf si on souhaite modifier ou créer un critère du modèle. Doit exister dans la table ZON avec la racine ‘WEB’. |
| ordzon | Ordre de présentation des critères au sein du modèle. | 4.2-00 | 56 | 3 | char |
En création, si non précisé, le système propose le prochain numéro disponible pour le modèle. |
| clazon |
Code classe. |
4.2-00 | 59 | 6 | char |
Facultatif. Doit appartenir à la table clm. |
| prinzon | Indicateur ‘Critère Principal’ | 4.2-00 | 65 | 1 | char |
Facultatif. Ne peut prendre que les valeurs O/N. Forcé à ‘O’ en création si non renseigné. |
| codifi | Codification (O/N) | 4.3-02 | 83 | 1 | Char |
Facultatif. Ne peut prendre que les valeurs O/N. Valeur par défaut ‘N’. |
| valdef_40 | Valeur par défaut | ACE 1.5 | 84 | 40 | Char |
Depuis la version ACE 1.60, ce champ est remplacé par le champ valdef (position 306) géré au format UTF8. Néanmoins, il reste actif si le champ valdef n’est pas alimenté. |
| valmini | Valeur minimum | ACE 1.5 | 124 | 9 | Double | |
| valminb | Valeur minimum bloquante | ACE 1.5 | 133 | 1 | Char |
O(Oui) / N(Non) ou vide. |
| valmaxi | Valeur maximum | ACE 1.5 | 134 | 9 | Double |
valmaxi >= valmini. |
| valmaxb | Valeur maximum bloquante | ACE 1.5 | 143 | 1 | Char |
O(Oui) / N(Non) ou vide. |
| saizon | Zone Obligatoire | ACE 1.5 | 144 | 1 | Char |
O(Saisie) / N(Affichage) / M(Masquée) ou vide. |
| oblzon | Zone paramétrée obligatoire | ACE 1.5 | 145 | 1 | Char |
O/N. |
| libmdl |
Libellé long du modèle |
ACE 1.60 | 146 | 120 | UTF8 | Renseigner au maximum 30 caractères. |
| lirmdl |
Libelle réduit du modèle |
ACE 1.60 | 266 | 40 | UTF8 | Renseigner au maximum 10 caractères. |
| valdef | Valeur par défaut | ACE 1.60 | 306 | 160 | UTF8 |
Renseigner au maximum 40 caractères. |