Intégrateur : le texte libre (INTEG_TXT)

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

4.1-00 1 2 num

40 pour les textes libres.

typmaj Type de mise à jour 4.1-00 3 1 num

1 : Création.

2 : Modification.

3 : Suppression.

9 : Gestion (depuis la version 5.0-00).

• En création (typmaj = 1) et en modification (typmaj = 2).

Il faut préciser le type de texte, le code du texte, le code langue et le numéro de la ligne à créer ou à modifier puis le texte de la ligne.

En création : si une ligne existe déjà, elle n’est pas écrasée.

En modification : il est possible de mettre à blanc une ligne donnée en laissant vide la zone texte du fichier d’intégration.

• En suppression (typmaj = 3).

Le programme va supprimer toutes les lignes pour lesquelles le type de texte, le code du texte et le code langue du fichier d’intégration correspondent.

Pour supprimer toutes les lignes de texte libre d’un élément donné, il suffit donc de renseigner dans le fichier d’intégration le type de texte, le code et le code langue.

Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table TXT.

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).

typtxt

Type de texte libre

4.1-00 4 3 char

PRO pour Produit.

CLI pour Client

FOU pour Fournisseur.

DEP pour Dépôt.

ICE pour Contrat de service (depuis la version ACE 1.4).

ICF pour Nomenclature de produit de contrat de service (depuis la version ACE 1.4).

codtxt

Code texte libre

4.1-00 7 32 char

« codpro » pour les produits par exemple.

codlan

Code langue

4.1-00 39 3 char  
numero Numéro du texte libre 4.1-00 42 6 num

Le numéro de texte libre correspond à = (numéro de bloc X 17) + position.

Exemple : le texte libre n° 42 correspond au bloc 2 et à la ligne 8 [= (2 X 17) + 8]

· « Numblo » correspond au n° de page (n° 1 pour les lignes 1 à 18, n° 2 pour les lignes 19 à 36, etc…).

· « Position » correspond à la position de la ligne dans la page (de 1 à 18).

texte_78 Ligne de texte 4.1-00 48 78 char

Depuis la version ACE 1.60, ce champ est remplacé par le champ texte (position 154) géré sur 80 caractères au format UTF8. Néanmoins, il reste actif si le champ texte n’est pas alimenté.

sigtie Sigle du tiers 4.4-00 126 12 char

Sigle du tiers pour permettre de calculer dans certains cas le champ CODTXT.

codpro Code produit 4.4-00 138 16 char

Code produit pour permettre dans certains cas de calculer le champ CODTXT.

texte Ligne de texte ACE 1.60 154 320 UTF8 Renseigner au maximum 80 caractères.