Achats · EDIFACT
Les commandes arrivent en EDIFACT.
Un message sur une seule ligne.
ORDERS, un message, deux lignes
Le problème
Tout tient en une ligne.
- L'apostrophe finit un segment.
- La commande est en tête, l'article plus loin.
Ce qui n'est pas modifié
Le message reste tel quel.
- Pas de traducteur EDI.
- Pas de conversion avant.
Le piège
Une apostrophe dans un libellé.
- « Bâche d'hiver » s'écrit Bâche d?'hiver.
- Mal lue, elle coupe le segment en deux.
Ce qu'il a fallu écrire
split-row: { sep: "'", escape: "?" }Une ligne.
- Un segment par ligne, dans l'ordre.
- ?' reste une apostrophe.
- Deux manifestes, 43 lignes.
Le résultat
PO-7001: 12 et 6.
- Chaque quantité porte sa commande.
- Et l'EAN de son article.
La limite
Un message par fichier.
- Les lignes sont une lecture filtrée des segments.
Essayer
Le scénario se rejoue en local.
Chaque étape est publiée avec sa sortie.