Einfügen numerischer Felder in eine Transaktionsbeschreibung

Sie können Ihre eigenen Felder in Transaktionsbeschreibungen einfügen und ihnen entweder konstante Werte oder durch Ausdrücke errechnete Werte zuweisen.

Gehen Sie wie folgt vor:

  1. Platzieren Sie Ihren Cursor in das Transaktionsfeld direkt unter der Stelle, an der das numerische Feld eingefügt werden soll.
  2. Klicken Sie auf die Schaltfläche Neues Feld (die obere). Das Dialogfenster Eigenschaften wird angezeigt.
  3. Geben Sie einen Feldnamen ein, den Sie erkennen (aber nicht den Namen eines im Rechnungsprofil vorhandenen Feldes, auch wenn dieses Feld nicht in der Transaktionsbeschreibung enthalten ist), der nicht mit einem Sonderzeichen, wie „#“ oder „¤“ beginnt.
  4. Als Format geben Sie N(i) ein, wobei „i“ die Höchstlänge des Werts angibt, den Sie einfügen möchten.
  5. Geben Sie in „Füllzeichen“ ein beliebiges Zeichen ein (z. B. Sternchen) als Füllwert falls der tatsächliche Wert kürzer als die angegebene Länge ist. Sie können auch den ASCII-Wert eines Zeichens eingeben (1 <= Wert <= 255).
  6. Im Feld „Länge“ geben Sie erneut die Anzahl der Zeichen ein.
  7. Im Feld „Ausdruck“ geben die spezifische Zahl ein, die in der Transferdatei angezeigt werden sollen, oder einen Ausdruck, der den Wert berechnet, der angezeigt werden soll. Unten finden Sie weitere Informationen zu Ausdrücken.
  8. Klicken Sie auf OK.

Ausdrücke

Die folgende Tabelle listet auf, welche Zeichen in Ausdrücken zur Definition eigener numerischer Felder zulässig sind.

Zeichen Bedeutung Beispiel
Arithmetische Operatoren
+ Plus FeldA+FeldB
- Minus FeldA-FeldB
: Die Summe der Felder von/bis FeldA: FeldB
* Multiplizieren FeldA*10
/ Dividieren FeldA/2 (wenn beide Operanden ganzzahlig sind, ist das Ergebnis eine Ganzzahl.)
% Rest FeldA%100 (ergibt den Rest von FeldA/100)
Bedingungsoperator
? Existiert das Feld? ?FeldB (Gibt 1 zurück, wenn das Feld existiert, sonst 0)
Sonstige Zeichen
( ) Klammern (FeldA+ FeldB)*FeldC

Dezimalzahlen sind in allen Ausdrücken zulässig. Sie sollten jedoch sicherstellen, dass das Format des Transaktionsfelds die maximale Anzahl Dezimalzahlen aufnehmen kann, die aus dem Ausdruck resultieren können.

Regeln für Ausdrücke

  • Die Höchstzahl Zeichen in einem Ausdruck ist 255.
  • Obwohl Sie sich in dem Ausdruck auf Felder beziehen können, die numerische Werte enthalten oder empfangen, können Sie sich nicht auf Felder beziehen, die Text enthalten.
  • Verwenden Sie nicht das Gleichheitszeichen (=), um ihren eigenen numerischen Feldern einen Wert zuzuweisen. Ein Gleichheitszeichen weist einem Transaktionsfeld einen Standardwert zu.
  • Der diesem Feldtyp zugewiesene Wert darf, unabhängig davon, ob er eine Konstante ist oder von einem Ausdruck abgeleitet wird, nicht mehr als 15 signifikante Stellen oder eine Dezimalzahl enthalten. Zahlen mit mehr als 15 Stellen werden abgeschnitten.