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:
Allgemeines
Feldtypen & Eigenschaften
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 (kurz "Tabellen")
Für Tabellenfelder, in der UI nur als "Tabellen" bezeichnet, gelten die selben Kriterien, die auch für Dokumentenfelder gelten. Mit einer Ausnahme:
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.
| Feld-Konfiguration | Bedeutung |
| 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 Zeichen | Hier kann eingetragen werden, ab welcher Anzahl an Zeichen gesucht werden soll. |
| Tabelle | Hier kann ausgewählt werden, welche Stammdatentabelle als Grundlage für eine Suche dienen soll. |
| Ergebnisspalte | Hier 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. |
| Informationsspalten | Sollten 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änken | s. unten |
Die Ergebnisse der Eingabehilfe können mit weiteren zur Verfügung stehenden Kopffeldern gefiltert werden. Filter anlegen.:
| Tabellenspalte | Hier wird die Tabellenspalte angegeben, mit der der Feldwert verglichen werden soll. |
| Operant | Hier wird der Operator angegeben mit dessen Hilfe der Datenbankwert und Feldwert verglichen werden sollen. |
| Feld | Hier wird das Fed ausgewählt in dem der Wert steht, der mit dem Datenbankwert verglichen werden soll. |


