Das Auslesen der Tabellen kann durch Bedingungen eingeschränkt werden. Sie können mit Bedingungen z.B. steuern, dass beim Auslesen von Tabellenfeldern nur Belegflüsse eines Belegtyps in einem bestimmten Zeitraum gelesen werden.
Die Bedingungen werden in der Tabellenkonfiguration direkt im XML-Element booleancondition bzw. condition angegeben und gelten nur für die zugehörige Tabelle.
Eine Bedingung enthält den Namen des Tabellenfeldes, den Vergleichsoperator und einen konkreten Wert. Bedingungen lassen sich beliebig komplex verknüpfen (XML-Element booleancondition).
XML-Element |
XML-Attribut |
Beschreibung |
---|---|---|
booleancondition |
logicaloperator |
Logische Operatoren: AND, OR, NOT |
condition |
logicaloperator |
Vergleichsoperatoren: eq, neq, in, notin, num_gt, num_geq, num_lt, num_leq, is_null, is_not_null, timestamp_eq, timestamp_geq, timestamp_gt, timestamp_leq, timestamp_lt, time_eq, time_geq, time_gt, time_leq, time_lt, date_eq, date_geq, date_gt, date_leq, date_lt, num_eq, num_neq, num_in, num_notin |
fieldname |
Tabellenfeldname |
Die XML-Elemente docbooleancondition und doccondition ermöglichen das bedingte Auslesen einer Datentabelle in Abhängigkeit von bereits gelesenen Tabellenfeldern. Sie werden ähnlich wie booleancondition und condition konfiguriert. Der Tabellenname und der Name der Spalte, die die bereits gelesenen Datenfelder enthält, werden in den XML-Attributen tablename und fieldname angegeben.
XML-Element |
XML-Attribut |
Beschreibung |
---|---|---|
docbooleancondition |
logicaloperator |
Logische Operatoren: AND, OR, NOT |
doccondition |
logicaloperator |
Vergleichsoperatoren: eq, neq, in, notin, exists, notexists, is_null, is_not_null, |
tablename |
Name der Tabelle, die die bereits gelesenen Tabellenfelder enthält |
|
fieldname |
Spaltenname |