bord.java de la Base de Collecte.
Chaque ligne est une carte de longueur fixe :
TETRIR=1, concaténées et formatées selon leur type.*F + code information, à offset variable selon la longueur de la clé.bord.java de la Base de Collecte) :| Format | Type | Justif. | Encodage |
|---|---|---|---|
| 9 | Num. display non signé | Droite | ×10^déc, arrondi, cadré espaces |
| N | Num. display signé | — | +/- puis abs cadré sur Lg−1 (zéros) |
| F | Montant avec devise | Droite | +/- + abs sur Lg−5 (zéros) + EUR2 |
| G | Montant sans devise | Droite | ×10^déc, cadré espaces |
| Q | Date | Droite | JJMMAAAA → AAAA-MM-JJ, vide → 10 espaces |
| A·D·H·I·M·S·R | Divers numériques | Droite | cadré espaces |
| T·V·Y | Alphanumérique | Gauche | cadré espaces |
| X | Alpha + conversion maj. | Gauche | passage en MAJUSCULES, cadré espaces |
L'alignement défini au niveau bordereau (colonne Align) l'emporte sur la justification du type, conformément au programme source. La colonne Oblig. est dérivée de DI80.TYPRES (onglet « Traitements standard » du Design Center) : TYPRES='O' → obligatoire, 'F' ou absence de ligne DI80 → facultatif. Elle reste éditable pour s'aligner sur le paramétrage oblig de onp_file_det. Un champ obligatoire laissé vide est signalé en saisie et avant l'export.