Festlegen des Formats der Ausgabedaten

Bei der Erstellung der Transaktionsbeschreibungen, stellt das Format eines Transaktionsfelds das tatsächliche Format der in ein anderes System zu übertragenden Daten dar.

In der Regel fügen Sie vordefinierte Transaktionsfelder aus der Liste „Verfügbare Felder“ (Dialogfenster Transaktionsbeschreibung) ein, und es besteht keine Notwendigkeit sie zu bearbeiten oder eigene von Grund auf erstellen.

Falls Sie im Dialogfenster Transaktionsbeschreibung auf „Standard“ klicken, wenn Sie über das Rechnungsprofil zugreifen, fügt Kofax ReadSoft Invoices für jedes in diesem Rechnungsprofil definierte Einzelpostenfeld sowie für eine Reihe von Systemvariablen automatisch Transaktionsfelder mit dem richtigen Format ein. Deshalb ist es nicht oft notwendig, dass Sie das Format angeben oder selbst ändern.

Um Ihr eigenes Feld einzufügen, positionieren Sie den Zeiger auf der Zeile direkt unter der Stelle, an der Sie ein Transaktionsfeld einfügen möchten. Klicken Sie dann auf die Schaltfläche mit dem Pluszeichen (+). Das Dialogfenster Eigenschaften wird angezeigt.

Bevor Sie ein vorhandenes Transaktionsfeld anzeigen oder bearbeiten können, müssen Sie dieses zuerst im Dialogfenster „Transaktionsbeschreibung“ auswählen. Klicken Sie anschließend auf die Schaltfläche „Eigenschaften“. Die Feldeigenschaften werden im Eigenschaften-Dialogfenster angezeigt. Nun können Sie sie nach Belieben ändern.

Das Format besteht aus folgenden Teilen:

Begründung

Die Ausrichtung eines Felds wird durch die Plus- oder Minuszeichen angezeigt. Im Standard-Ausgabeformat werden numerische Werte rechtsbündig und alphabetische und alphanumerische Werte linksbündig angezeigt.

Beispiel:

-"0"N(3)  Ein linksbündiges numerisches Feld mit 3 Ziffern und Null (0) als Füllzeichen.

Wenn ein Feld abgeschnitten wird und linksbündig ist, werden die Zeichen an der rechten Seite des Felds abgeschnitten, und umgekehrt.

Ändern der Ausrichtung:

  1. Wählen Sie das Feld aus.
  2. Klicken Sie auf der rechten Seite auf die Schaltfläche Eigenschaften.
  3. Wählen Sie im nachfolgenden Dialog Links oder Rechts, und klicken Sie auf OK, um die Änderung zu übernehmen.

Füllzeichen

Felder mit Werten, die kürzer sind als ihr Format, werden standardmäßig mit dem Füllzeichen aufgefüllt. Das Füllzeichen eines Felds wird in Anführungszeichen gezeigt.

Beispiel:
-"*"SN(2)  Ein linksbündiges, zweistelliges numerisches Feld mit Vorzeichen, das mit Sternchen statt Nullen aufgefüllt wird.

So ändern Sie das Füllzeichen:

  1. Wählen Sie das Feld aus.
  2. Klicken Sie auf der rechten Seite auf die Schaltfläche Eigenschaften.
  3. Geben Sie das Zeichen in das Füllzeichenfeld ein, und klicken Sie auf OK, um die Änderung zu übernehmen.

    Sie können auch den ASCII-Wert eines Zeichens eingeben (1 <= Wert <= 255).

Format

Das Format wird angezeigt mit der Form T(i), wobei T „A“ für alphabetisch, „N“ für numerisch oder „X“ für alphanumerische sein kann; i ist die Länge der Daten.

So ändern Sie das Format:

  1. Wählen Sie das Feld aus.
  2. Klicken Sie auf der rechten Seite auf die Schaltfläche „Eigenschaften“. Wenn Sie die Größe einer Variablen ändern, vergessen Sie nicht, zugleich auch seine Länge zu ändern.
  3. Ändern Sie das Format im Feld „Format“, und klicken Sie auf OK, um die Änderung zu übernehmen.

    Setzen Sie ein „S“ vor das Format, um es als Vorzeichen-Feld zu kennzeichnen. Das Feld hat einen negativen Wert, wenn es ein Minuszeichen bei der Interpretation hat oder ein Minuszeichen bei der manuellen Verifizierung hinzugefügt wird.

    Mit einem Punkt kennzeichnen Sie eine Dezimalzahl.

    Beispiele:
    +" "N(5). NN  Ein numerisches Feld mit 5 Stellen, gefolgt von einem Dezimalzeichen und 2 weiteren Stellen, rechtsbündig und mit Leerzeichen als Füllzeichen.
    -"&"SN(1-3). NN Ein ein- bis dreistelliges numerisches Feld mit Vorzeichen, mit zwei Nachkommastellen, linksbündig und mit kaufmännischem Und (&) als Füllzeichen.

    Im Standard-Ausgabeformat werden numerische Werte rechtsbündig und alphabetische und alphanumerische Werte linksbündig angezeigt. Um dies zu ändern, setzen Sie für eine linksbündige Ausgabe ein Minuszeichen (-) und für eine rechtsbündige Ausgabe ein Pluszeichen (+) vor die Formatbeschreibung. Einige Systemvariablen haben standardmäßig das Pluszeichen in ihrem Format.

    Beispiele:
    -SN(3)  Ein linksbündiges, dreistelliges numerisches Feld mit Vorzeichen.

    Numerische Felder werden standardmäßig mit Nullen aufgefüllt. Alphabetische und alphanumerische Felder werden mit Leerzeichen aufgefüllt.

    Um ein bestimmtes Füllzeichen festzulegen, setzen Sie das Sie den Füllzeichen in Anführungszeichen (z. B. „*“) oder Sie geben den ASCII-Zeichencode mit vorangestelltem Schrägstrich (/ nnn) vor dem Format ein.

    Beispiele:
    "*"-SN(2) Ein linksbündiges, zweistelliges numerisches Feld mit Vorzeichen, das mit Sternchen statt Nullen aufgefüllt wird.
    /042A(8)  Ein alphabetisches Feld mit 8 Zeichen, das mit Sternchen statt Leerzeichen aufgefüllt wird.

    Es ist möglich, festzulegen, dass nur ein Teil der Zeichenfolge in die Transferdatei übernommen wird. Das Format dafür ist $(x,y), wobei x die Position des ersten Zeichens ist, das aufgenommen wird, und y die Anzahl der aufzunehmenden Zeichen angibt. Wenn y 0 ist, werden alle Zeichen in der Zeichenfolge beginnend mit der durch x angegebenen Position übertragen.

    Beispiele:
    +"*"N(7)$(2,4) Ein rechtsbündiges, siebenstelliges numerisches Feld, von dem nur die Stellen 2 bis 5 übertragen werden und das mit Sternchen aufgefüllt wird.
    +"0"N(4).NN$(3,4) Ein rechtsbündiges, vierstelliges numerisches Feld, von dem nur die Stellen 3 bis 6 übertragen werden und das mit Nullen aufgefüllt wird. Beachten Sie, dass Sie das Dezimalzeichen als ein Zeichen gewertet wird, sodass bei einem Feld mit dem Wert 1234,56 das Ergebnis 34,5 und nicht 34,56 ist.
    -" "A(10)$(3,8) Ein linksbündiges alphabetische Feld mit zehn Zeichen, von denen nur die Zeichen 3 bis 10 übertragen werden und das mit Leerzeichen aufgefüllt wird.