Ich frage mal bewusst provokativ: Wo ist das Problem?
Wenn es einfach nur darum geht, dass ein eingelesener Barcode für die Artikelauswahl in der Rechnung genutzt werden soll, kann ich sagen: Mach es halt! Das ist lediglich eine Frage, wie die Artikel in den Stammdaten erfasst sind.
Konkret: Wenn in der Artikelbeschreibung irgendwo der EAN-Code drinsteht, wird der dazugehörende Artikel gefunden und der Cursor springt in die nächste Zeile (einfach mal in der Demo ersatzweise mit „DDR400“ + RETURN ausprobieren!).
Geht also schon!
Natürlich geht es auch „schöner“. Aber darum ging es — wenn ich mir die Frage durchlese — nicht, oder? Wenn doch: s. Antwort Wulf. @Wulf: So „bullshitig“ war deine Antwort gar nicht. Nicht schön als Lösung. Aber die Frage war ja nur „gibt es eine Möglichkeit“. Ja. Gibt es.