Skip to main content

Dokumenten- und Tabellenfelder

Dokumentenfelder werden in Squeeze für unterschiedliche Funktionen benötigt:

  • Informationen aus der Extraktion aufnehmen
  • Informationen aus der Extraktion im Webclient von Squeeze darstellen
  • Informationen aus der Extraktion für die Weiterverarbeitung in den Exportschnittstellen bereitstellen

Felder und Tabellen sind als Teil einer Dokumentenklasse zu konfigurieren:

image-1667925377844.png

In Squeeze werden verschiedene Arten von Dokumentenfeldtypen bereitgestellt:

Feld-Typ Bedeutung
Text Textfeld das z.B. für Belegnummern, Vorgangsarten oder Mandanten verwendet werden kann.
Date Datumsfeld das z.B. für das Belegdatum oder das Leistungsdatum verwendet wird.
Amount Betragsfeld (numerisch, 2 Nachkommastellen. Wird z.B. für Netto, Steuer und Brutto verwendet.
Table Tabellenfeld

Es gibt verschiedene Feldeigenschaften die für die Dokumentenfelder konfiguriert werden können:

Feld-Eigenschaft Bedeutung
Pflichtfeld leere Felder werden im Webclient rot dargestellt, die Validierung ist nicht möglich solange das Feld nicht gefüllt ist
Nur Lesen Im Webclient kann das Feld nicht bearbeitet werden, Lokatoren können das Feld im Hintergrund füllen
Versteckt das Feld wird im Webclient nicht dargestellt
Bestätigen das Feld wird im Webclient blau dargestellt und muss vor der Validierung mit Enter bestätigt werden

Weitere Feldkonfigurationen:

Feld-Konfiguration Bedeutung
Name technischer Feldname
Beschreibung Name des Feldes, welcher auf Kopfebene angezeigt wird
Lokator Auswahlfeld für bereits konfigurierte Lokatoren, die dem Feld zugewiesen werden können
Subfield relevant für die Endbeträge bei Eingangsrechnungen (NetAmount, TaxAmount, TotalAmount, TaxRate)
Gruppe Auswahlfeld mit den Gruppen dieser Dokumentenklasse (Feldgruppen -> Groups)
Name im Zielsystem technischer Name für die Exportschnittstelle für dieses Feld
Tabellenfelder

Für Tabellenfelder gelten die selben Kriterien, die auch für Dokumentenfelder gelten. Mit einer Ausnahme:

image-1654268333787.png

Für die Tabellenfelder ist es wichtig, dass sowohl ein Überschrift- als auch ein Wert-Lokator definiert werden. Mit Hilfe des Überschrift-Lokators wird die Spalte definiert in der per Wert-Lokator, wie im oberen Beispiel, der zu suchende Wert pro Zeile ausgelesen wird.

Eingabehilfen

Eingabehilfen auf Feldern oder Tabellenspalten untersützen Validierer beim Auswählen von vordefinierten Werten auf Basis von Stammdatentabellen.

image-1658301878455.pngimage-1667925495049.png

Feld-KonfigurationBedeutung
Aktiv?Hier kann ausgewählt werden, ob die Eingabehilfe aktiviert oder deaktiviert werden soll
Freitext erlauben?Wenn Freitext erlauben aktiviert ist, dann können auch Werte in dem Feld eingetragen werden, die nicht in der Datenbank stehen.
Suche ab ZeichenHier kann eingetragen werden, ab welcher Anzahl an Zeichen gesucht werden soll.
TabelleHier kann ausgewählt werden, welche Stammdatentabelle als Grundlage für eine Suche dienen soll.
ErgebnisspalteHier kann angegeben werden, aus welcher Spalte der Stammdatentabelle das Ergebnis ausgegeben werden soll. 
Suche in Spalte(n)Hier wird angegeben in welchen Datenbankspalten der eingegebene Wert gesucht werden soll.
InformationsspaltenSollten ein oder mehrere Treffer gefunden werden, wird hier angegeben welche Spalteninformationen zur Anzeige der Treffer verwendet werden sollen.
Zusätzliche Filter, um die Ergebnisse der Eingabehilfe einzuschränkens. unten

 Die Ergebnisse der Eingabehilfe können mit weiteren zur Verfügung stehenden Kopffeldern gefiltert werden. Filter anlegen.:

 

TabellenspalteHier wird die Tabellenspalte angegeben, mit der der Feldwert verglichen werden soll.
OperantHier wird der Operator angegeben mit dessen Hilfe der Datenbankwert und Feldwert verglichen werden sollen.
FeldHier wird das Fed ausgewählt in dem der Wert steht, der mit dem Datenbankwert verglichen werden soll.