Besondere Steuerelemente

Aus FAKTURA-X Wiki
Zur Navigation springen Zur Suche springen

(AllgemeinesSie sind auf der Seite: Besondere Steuerelemente)

In den folgenden Abschnitten werden einige Bedienelemente, die in der Anwendung häufiger verwendet werden, erläutert.

Das Steuerelement „Intervall"

Bei Auswertungen ist oftmals die Angabe eines Zeitraumes und Statusbereichs für die Datenauswahl notwendig. Dazu ist ein besonderes Steuerelement vorhanden, welches die Auswahl einfach und schnell ermöglicht.

 
 

In der ersten Zeile wird der gewünschte Zeitraum angegeben. Dieser wird entweder manuell eingegeben, oder über das Kalenderblatt ausgewählt. Das Kalenderblatt wird über   hinter dem Start- oder Enddatum geöffnet. In der Standardansicht „Tage" des Kalenderblatts werden die Tage eines Monats dargestellt. Durch einen Klick auf die Monatsangabe wechselt das Kalenderblatt in die Ansicht „Monate", durch einen Klick auf die Jahresangabe wechselt das Kalenderblatt in die Ansicht „Jahre". Durch Klick auf „Heute" wird wieder die Standardansicht eingeblendet. Die Auswahl des Start- oder Enddatums erfolgt dann über einen Klick auf das gewünschte Datum. Bei der manuellen Eingabe kann mit und zwischen Tages-, Monats- oder Jahreswerten gewechselt werden. Wird der Tages-, Monats- oder Jahreswert des Datums im Feld angewählt, kann der angezeigte Wert mit den Pfeiltasten oben/unten um jeweils „1" erhöht oder vermindert werden, oder per Zifferneingabe direkt in den gewünschten Wert geändert werden.


Über die Vorlagenauswahl kann ein vordefinierter Zeitraum wie „heute", Januar bis Dezember, Quartale, Halbjahre und ein Kalenderjahr ausgewählt werden. Die unterschiedliche Länge der Monate und Schaltjahre werden berücksichtigt. Durch einen Doppelklick auf die Vorlagenauswahl wird der aktuelle Monat eingestellt. Die Einstellung des Jahres erfolgt mit der Jahresauswahl. Durch einen Doppelklick auf die Jahresauswahl wird das eingegebene Kalenderjahr als Zeitraum eingestellt.

Für die Filterung von Aufträgen kann mit dem Datumsfilter eingestellt werden, welches Auftragsdatum (Bestell-, Liefer-, Rechnungs-, Fälligkeits-, Storno- oder Abschlussdatum) berücksichtigt werden soll. Mit den Statusfiltern kann festgelegt werden, in welchem Status sich die zu berücksichtigenden Aufträge befinden sollen. Hier kann ein Status "von"..."bis" gewählt werden. In der folgenden Tabelle werden die wichtigsten Filtereinstellungen dargestellt:

Typ Datumsfilter Status von Status bis
Lieferung aus einem Zeitraum Lieferung Lieferung Abgeschlossen
Umsätze bei Soll-Versteuerung Rechnung Rechnung Abgeschlossen
Umsätze bei Ist-Versteuerung Abgeschlossen Abgeschlossen Abgeschlossen
Offene Posten - Rechnung Mahnung 3
Überfällige Posten - Mahnung 1 Mahnung 3

Suchfunktionen

Innerhalb der Software stehen verschiedene Suchfunktionen zur Verfügung, um einen Artikel aus dem Sortiment auszuwählen. Dabei stehen zwei Suchtechnologien zur Verfügung: Die indexbasierte Näherungssuche und die SQL-Suche. Im Konfigurationsmodul kann eine Vorauswahl getroffen werden, welche Suchtechnik vorrangig verwendet wird; voreingestellt ist die SQL- basierte Suche.

Indexbasierte Suche

Die indexbasierte Suchfunktion ermöglicht eine Näherungssuche innerhalb eines Suchbereichs. Diese Suchfunktion arbeitet schnell und zeigt Suchergebnisse direkt an, sie wird in den Suchfeldern der Stammdatenregister „Liste" verwendet. Durchsucht wird dabei ein bestimmtes, indexiertes Feld in einem Stammdatensatz, z.B. das Feld „Suchbegriff“ im Warenstamm. Es wird immer ab dem Feldbeginn gesucht, daher ist es wichtig, den richtigen Suchbegriff zu kennen: so führt z.B. Suchanfrage „BWAR“ zu Datensätzen, denen der Suchbegriff „BWARPILS“ zugeordnet ist, die Suchanfrage „WAR“ jedoch nicht.

Bei der Suche im Warenstamm kann durch Voranstellung von * nach den Artikeln zugeordneten Suchwörtern gesucht werden.

Sofern die indexbasierte Suchfunktion voreingestellt ist, stehen im Erfassungsdialog folgende Suchbefehle zur Verfügung:

Suchfunktion Syntax Beispiel Ergebnis
nach Art. Nr. <ARTIKEL NR.> 101020 Artikel im Nummernbereich 1010x
nach Suchbegriff '-' + <ZEICHEN> -ORANGE Artikel mit „ORANGE" im Suchbegriff oder Text
nach Zeichenkette '+' + <ZEICHEN> +KWAR Artikel im Suchbegriffbereich KWARx
nach Suchwörtern '*' + <ZEICHEN> *MEDIUM Artikel, denen das Suchwort „Medium" zugeordnet wurde

Die Näherungssuche öffnet einen Suchdialog und sortiert die Artikeltabelle nach dem angeforderten Suchindex „Art. Nr." oder „Suchbegriff".

 
Indexbasierte Suche

Der am besten zur Eingabe passende Eintrag wird angewählt. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit beendet werden.

SQL-basierte Suchfunktion

Die SQL-basierte Suchfunktion ermöglicht den Vergleich einer Sucheingabe mit mehreren Feldern. Diese Suchfunktion arbeitet flexibler, weil mehrere Felder gleichzeitig untersucht werden können, ist aber langsamer und gibt unter Umständen eine zu große Ergebnismenge zurück. Der Suchbegriff kann an einer beliebigen Stelle in den durchsuchten Feldern vorkommen: im Gegensatz zu einer indexbasierten Suche führt z.B. die SQL-basierte Suchanfrage „WAR“ zu Datensätzen, denen der Suchbegriff „BWARPILS“ zugeordnet ist. Mehrere Suchbegriffe können - durch ein Leerzeichen getrennt - aneinandergereiht werden. Das Leerzeichen ersetzt dabei beliebig viele andere Zeichen, es ist allerdings auf die richtige Reihenfolge zu achten: so führt z.B. Suchanfrage „VA ORA“ zu Datensätzen, denen der Suchbegriff „BVAIORA“ zugeordnet ist, die Suchanfrage „ORA VA“ allerdings nicht.

Im Suchdialog der SQL-basierten Suche ist außerdem die Option „Schnellsuche“ vorausgewählt. Ist diese aktiviert wird die Suche während der Eingabe des Suchbegriffs durchgeführt; dies kann im Netzwerkbetrieb und bei großen Datenmengen zu erheblichen Verzögerungen führen.

Sofern die SQL-basierte Suchfunktion voreingestellt ist, stehen im Erfassungsdialog der Auftragsverwaltung folgende Suchbefehle zur Verfügung:

Suchfunktion Syntax Beispiel Ergebnis
nach Zeichenkette <ZEICHEN> Orange Artikel mit „Orange" in Suchbegriff oder Text
nach Suchwörtern * + <ZEICHEN> *MEDIUM Artikel, denen das Suchwort „Medium" zugeordnet wurde

Die SQL-Suche öffnet sich im Suchdialog und zeigt die Ergebnisse in einer Tabelle an:

 
SQL-basierte Suche

Die Ergebnisse enthalten den eingegebenen Begriff. Mit den Pfeiltasten der Tastatur kann innerhalb der Tabelle geblättert werden. Die Suche kann mit beendet werden.

Als Besonderheit können bei der Suchbegriffssuche mehrere Begriffe durch Kommata getrennt eingegeben werden.

Der Intervalldialog

Im Intervalldialog können Monate selektiert und Wochen- oder Tagesregeln eingestellt werden.[1].

 
Der Intervalldialog

Die in der Grafik eingestellte Regel beispielsweise gilt für alle geraden Tage eines Jahres. Mit der Option „Termine an Sonn- und Feiertagen vorverlegen" kann zusätzlich bestimmt werden, dass Termine automatisch verschoben werden, wenn Sie ansonsten auf einen Feiertag fallen[2].

Regelmäßige Termine

Dieser Intervalldialog ermöglicht eine Automatisierung von wiederkehrenden Aufgaben, für welche Wiederholungsregel angegeben werden.

 
Einrichtung regelmäßiger Termine

Durch die Auswahloption Intervall und Tag wird festgelegt in welchen Zeitabständen bzw. an welchem Wochentag eine bestimmte Aufgabe durchzuführen ist. Im Navigationsbereich des Intervaldialogs wird das durch die Intervalloption voreingestellte Datum angezeigt.

Auftragsstatus

Kundenaufträge haben immer einen definierten Status. In der folgenden Tabelle werden die Statusoptionen dargestellt:

Angebot Bestellung Lieferung Rechnung Mahnung Abgeschlossen
Einfärbung Weiß Blau Gelb Orange Rot Grün
Bestandbuchen Nein Ja Ja Ja Ja Ja
Saldo Kunde Nein Nein Nein Ja Ja Nein
Umsatz Kunde Nein Nein Nein Nein Nein Ja
Umsatz Statistik Nein Nein Nein Ja Ja Ja
Touren planen Nein Ja Ja Ja Nein Nein
Auftrag editieren Ja Ja Ja Nein Nein Nein
Auftrag mahnen Nein Nein Nein Ja Ja Nein
Zahlung buchen Nein Nein Nein Ja Ja Nein
Auftrag stornieren Ja Ja Ja Ja Ja Nein

Ab dem Status „Rechnung" kann ein Auftrag nur gemahnt, abgeschlossen oder storniert werden. Ein abgeschlossener Auftrag kann durch eine Rückbuchung in den Status „Rechnung" zurückgestuft werden. Mahnungen werden in den drei Status „Erinnerung", „Mahnung" und „Zahlungsaufforderung" unterteilt.
Ein Auftrag kann bis zum Abschluss jederzeit storniert werden. Der Lagerbestand wird durch ein Storno nicht zurückgebucht. Der Umsatz wird bei Storno nicht erhöht. Der Saldo des Kunden wird bei Abschluss oder Storno um den Rechnungsbetrag vermindert.

Bedingungen definieren

Bei Auswertungen ist oftmals die Angabe von Bedingungen für die Datenauswahl möglich. Dazu ist ein besonderes Steuerelement vorhanden.

 
Steuerelement zur Definition von Bedingungen

In einer Filterdefinition werden nur diejenigen Daten im Ergebnis angezeigt, welche die Bedingungen des Filters erfüllen. Die Bedingungen sind streng logisch, mehrere Bedingungen können miteinander verknüpft werden. Als Operatoren stehen „=“ (gleich), „<>“ (ungleich), „<“ (kleiner), „>“ (größer) zur Verfügung.
Als Verknüpfungen stehen 'UND' und 'ODER' zur Verfügung. Bei Verknüpfungen mit 'ODER' muss mindestens eine Bedingung zutreffen, bei Verknüpfungen mit 'UND' müssen alle Bedingung zutreffen.
Die Werte 'WAHR' und 'FALSCH' sind gegensätzlich: '<> FALSCH' entspricht '= WAHR' und '<> WAHR' entspricht '= FALSCH'.
Die Beispiele der folgenden Tabelle sollen die Verknüpfungen veranschaulichen:

Filter Feld Operator Wert Verknüpfung
Artikel, die Lagerartikel sind: Lagerartikel Gleich WAHR -
Artikel, die Lagerartikel, und Artikel, die im Lager vorhanden sind: Lagerartikel Ungleich FALSCH UND
Bestand Größer 0 -
Artikel, deren Einheit nicht „Flasche" ist: Einheit Ungleich Flasche -
Artikel, deren Einheit „Kasten", oder Artikel, deren Einheit „Fass" sind: Einheit Gleich Fass ODER
Einheit Gleich Kasten -



(AllgemeinesSie sind auf der Seite: Besondere Steuerelemente)

Fußnoten:

  1. Eine Kombination von Wochenregeln und Tagesregeln ist nicht möglich
  2. Bedingt die Auswahl eines Bundeslandes in den Einstellungen für nicht bundeseinheitliche Feiertage