
Grundlegende Informationen zum Auswertungsdesigner im LOHN finden Sie unter
Auswertungsdesigner.
In diesem Dokument werden unterschiedliche Filtermöglichkeiten vorgestellt, die bei Auswertungen die mit dem Auswertungsdesigner im LOHN erstellt wurden, für unterschiedliche Anwendungsfälle verwendet werden können. Je Anwendungsfall kommt eine Filtermöglichkeit in Frage oder muss ausgeschlossen werden.
Soll der Filter direkt auf der Auswertung gespeichert werden, spricht man von einem
Standardfilter auf der Auswertung. Diese Filterung wird direkt im Programm
Auswertungsdesigner hinterlegt und wird auch bei Ausführung der Auswertung über einen Stapel verwendet.
Direkt im Programm
Lohnauswertungen drucken stehen einige Filterattibute zur Verfügung. Der Benutzer, der die Auswertungen ausführt, kann diese Filterung nutzen und so auf Kostenstellen, Dienstnehmer, Abrechnungskreise usw. einschränken. Alle gewählten Filterfelder, werden am Reiter "Allgemein" in der Gruppe "Filterattribute" zusammengefasst. Auch wenn der Benutzer, der die Auswertung ausführt, sonst keine Berechtigungen hat, die Auswertung zu bearbeiten, kann er doch diese Filtermöglichkeit nutzen.
Häufig verwendete Filterattribute können über die Parameter des Programms (Allgemeine oder firmenbezogene Einstellungen → Allgemein → Filterfelder) dauerhaft eingeblendet werden.
Im Programm
Lohnauswertungen drucken sind die Filterattribute nur dann sichtbar, wenn eine Firma gewählt wurde. Temporär können Sie zusätzliche Filterattribute über das Feld "Filterfelder" einblenden. Der Einstieg in das Feld "Filterfelder" mit F8 öffnet ein Fenster zur Mehrfachselektion.
Besondere Filterfelder sind "Eintrittsprüfung" und "Austrittsprüfung".
Der Filter "Eintrittsprüfung" ist entweder aktiviert oder deaktiviert. Ist er aktiviert, wird nach allen Dienstnehmern gefiltert, die im selektierten Zeitraum einen DV-Beginn (Dienstverhältnis Beginn am Feld "Beginn") mit einem Ist-Eintritt (Feld Ist Eintritt ist "Ja") haben. Der für diesen Filter relevante Zeitraum entspricht dem Zeitraum des Von- bzw. Bis-Monats im User-Interface.
Im Filterfeld "Austrittsprüfung" stehen folgende Ausprägungen zur Verfügung:
- Nein: Mit dieser Ausprägung ist der Filter Austrittsprüfung deaktiviert.
- Ja, nur ausgeschiedene Mitarbeiter: Mit dieser Ausprägung stehen nur jene Dienstnehmer auf der Auswertung, die im angegebenen Zeitraum ein DV-Ende (Dienstverhältnis Ende am Feld "Ende") mit einem Arbeitsrechtlichen Austritt (Feld "Ist-Austritt" ist angehakt) haben. Im angegebenen Zeitraum muss das DV-Ende-Datum, nicht jedoch das Ende Entgelt-Datum liegen.
- Ja, nur ausgeschiedene Mitarbeiter (exkl. akt. Monat): analog zur Ausprägung "Ja, nur ausgeschiedene Mitarbeiter" aber ohne der Berücksichtung von Austritten im aktuellen Monat.
- Ja, nicht ausgeschiedene Mitarbeiter: Mit dieser Ausprägung stehen nur jene Dienstnehmer auf der Auswertung, die nicht im angegebenen Zeitraum oder bereits früher ausgetreten sind.
- Ja, nicht ausgeschiedene Mitarbeiter (exkl. akt. Monat): analog zur Ausprägung "Ja, nicht ausgeschiedene Mitarbeiter" aber ohne der Berücksichtung von Austritten im aktuellen Monat.
Die Eingaben in den Filterattributen werden alle UND-verknüpft. Das heißt, wird beispielsweise nach dem Abrechnungskreis a und der Kostenstelle k gefiltert, dann stehen nur jene Dienstnehmer auf der Liste, für die beide Kriterien zutreffen.
Filterattribute werden immer positiv formuliert. Will man beispielsweise alle Kostenstellen außer der Kostenstelle x auswerten, dann sind über die Mehrfachselektion alle gewünschten Kostenstellen zu wählen.
Die Ausprägung bzw. Eingabe der Filterattribute kann nicht parametriert werden. Das heißt, dass wenn eine Auswertung über einen Stapel ausgeführt wird, keine Filterung nach diesen Filterattributen durchgeführt werden kann.
Man kann direkt auf einer Auswertung einen Standardfilter speichern. Der Vorteil dabei ist, dass der Auswertungsdesigner, also der Benutzer, der die Auswertung entwirft, diesen Filter hinterlegt und direkt auf der Auswertung speichern kann. Der Benutzer, der die Auswertung nur auswerten darf (keine Berechtigung für das Programm
Auswertungsdesigner), kann diesen Filter nicht beeinflussen. Direkt in der Auswertung können Standardfilter hinterlegt werden. Beispielsweise kann man nach Kostenstellen oder Dienstnehmer filtern oder man hinterlegt im Feld "Filter" einen eigenen Filter.

Wird in der Auswertung eine Gruppierung genutzt, sollte in jedem Fall eine Filterung auf die gewünschten Ausprägungen hinterlegt werden.

Die Standardfilterung kann mit den folgenden logischen Operatoren verknüpft werden:
- UND
- ODER
- UND NICHT
- ODER NICHT
Zusätzlich können Klammern gesetzt werden.

Man kann ein Filterfeld nicht nur mit einem Wert, sondern auch mit einem anderen Feld vergleichen.
Beispiel | Man möchte nur jene Datensätze auswerten, wo im Feld "Eintrittsdatum" derselbe Wert steht, wie im Feld "Ersteintrittsdatum".
|
Manchmal möchte man eine Filterung bereits vorgeben, aber der Benutzer, der die Auswertung ausführt, soll die konkreten Daten eingeben. Die Standardauswertung "Abrechnungsbetrag einer beliebigen Lohnart" hat den Filter "LA-Nr ist gleich ". Dieser Filter kann problemlos gespeichert werden. Bei der Ausführung der Auswertung wird der Anwender gefragt, nach welchen Lohnarten gefiltert werden soll. Der Benutzer kann weder das Filterfeld "LA-Nr" noch den Filteroperator "ist gleich" ändern. Eine derartige Filterung ist dann sinnvoll, wenn man bei der Auswertung auf jeden Fall filtern möchte, aber die konkreten Daten nach denen gefiltert werden soll, stehen erst bei der Ausführung fest.

In der Ausführung erscheint das folgende Filterfenster. Hier wird der Filter mit einem roten Balken links nebem dem Filterfeld dargestellt, solange noch keine passenden Werte eingegeben wurden. Erst wenn ein passender Wert eingegeben wurde, wird der Balken grün dargestellt, wie im nachfolgenden Bild.

Manche Felder stehen im Standardfilter nicht zur Verfügung. Wie man im nächsten Bild sieht, fehlt in der Rubrik beispielsweise das Feld "Kollektivvertragsnummer". Nach MCU-Feldern, das sind berechnete Felder, die selber nicht in der Datenbank existieren, kann nicht gefiltert werden. Die KV-Nummer wird im Dienstnehmer nicht direkt gespeichert, sondern die ID des Kollektivvertrages. Über diese wird die KV-Nummer berechnet.

Folgende MCU-Felder werden im Auswertungsdesigner im Paket LOHN verwendet, die im Standardfilter
NICHT verwendet werden können. Will man nach diesen Feldern filtern, so sollte man sich überlegen, ob man nicht einen Filter bei der Laufzeit einrichten kann oder man legt einen Makrofilter (auf Aggregat) an.
| Bmdconstname | Tabellenname | Bezeichnung | Gruppe |
| MCU_PSJ_ABRECHNUNGSSTATUS | PSJ_PERSONALSTAMM_JAHR | Abrechnungsstatus | Abrechnungsstatus |
| MCU_MIT_BEWERBUNGBEI | MIT_MITARBEITER | Bewerbung bei | Allgemein/CRM |
MCU_MIT_LIEFERANT
| MIT_MITARBEITER | Lieferant | Allgemein/CRM |
| MCU_MIT_LOHN_BANKVERBINDUNG | MIT_MITARBEITER | Bank Auftraggeber | Allgemein/CRM |
| MCU_MIT_PATE | MIT_MITARBEITER | Pate | Allgemein/CRM |
| MCU_MIT_STELLENZU | MIT_MITARBEITER | Stellenzuordnung | Allgemein/CRM |
| MCU_MIT_STELLVERTRETER | MIT_MITARBEITER | Stellvertreter des MA | Allgemein/CRM |
| MCU_MIT_UMGEBUCHT | MIT_MITARBEITER | Umgebucht | Allgemein/CRM |
| MCU_MIT_VORLAGE_GENEHMIGUNG | MIT_MITARBEITER | Vorlage Genehmigung | Allgemein/CRM |
| MCU_PER_ABTEILUNGSLEITER | PER_PERSON | Abteilungsleiter | Allgemein/CRM |
| MCU_PER_ADRESSE | PER_PERSON | Weitere Adressen | Allgemein/CRM |
| MCU_PER_ALTER | PER_PERSON | Alter | Allgemein/CRM |
| MCU_PER_BANKKONTONR | PER_PERSON | Bankkontonummer | Allgemein/CRM |
| MCU_PER_BANKLEITZAHL | PER_PERSON | Bankleitzahl | Allgemein/CRM |
| MCU_PER_EHEGATTE | PER_PERSON | Ehegatte/Partner | Allgemein/CRM |
| MCU_PER_EMAILADRESSE | PER_PERSON | E-Mail | Allgemein/CRM |
| MCU_PER_FOLGEVERTRETER1 | PER_PERSON | Folgevertreter 1 | Allgemein/CRM |
| MCU_PER_FOLGEVERTRETER2 | PER_PERSON | Folgevertreter 2 | Allgemein/CRM |
| MCU_PER_FOLGEVERTRETER3 | PER_PERSON | Folgevertreter 3 | Allgemein/CRM |
MCU_PER_FOLGEVERTRETER4 | PER_PERSON | Folgevertreter 4 | Allgemein/CRM |
MCU_PER_GESCHAEFTSFUEHRER | | Geschäftsführer | Allgemein/CRM |
MCU_PER_IBAN | | IBAN | Allgemein/CRM |
MCU_PER_SWIFTCODE | | SWIFT/BIC | Allgemein/CRM |
MCU_PER_TELEFAX | | Telefax | Allgemein/CRM |
MCU_PER_TELEFONNUMMER | | Telefonnummer | Allgemein/CRM |
MCU_PER_XML_EXPORTFILE | | XML-Exportfile | Allgemein/CRM |
MCU_PSM_KVNR | PSM_PERSONALSTAMM_MONAT | Kollektivvertrag | Allgemein/CRM |
MCU_WMD_SOLLSTUNDEN_JE_WOCHE | WMD_WOCHENMODELL | Sollstunden/Wo. | Allgemein/CRM |
MCU_LGF_AUSW_BERECHNUNGEN | LGF_LGVMAKROS | Berechnung aus KV | Berechnung |
MCU_PSM_ABRECHNUNGSKREIS | PSM_PERSONALSTAMM_MONAT | Abrechnungskreis | Divers |
MCU_PSM_BETRIEBSRAT | | Betriebsrat | Divers |
MCU_PSM_FIBUKREIS | | FIBU-Kreis | Divers |
MCU_PSM_GEWERKSCHAFT | | Gewerkschaft | Divers |
MCU_PSM_GWUNTERGRUPPE | | Gewerkschaftsuntergruppe | Divers |
MCU_PSM_FINANZAMT | | Finanzamt | Finanzamt |
MCU_FIR_IBAN | FIR_FIRMA | IBAN | Firma |
MCU_FIR_SWIFTCODE | | SWIFT/BIC | Firma |
MCU_INS_EMAIL | INS_INSTITUTION | E-Mail | Firma |
MCU_INS_TELEFON | INS_INSTITUTION | Telefonnummer | Firma |
MCU_PSM_ARBEITSSTAETTE | PSM_PERSONALSTAMM_MONAT | Arbeitsstätte | Gemeinde |
MCU_PSM_GEMEINDE | | Gemeinde | Gemeinde |
MCU_PSM_KV_VORR_TTMM | | Vorrückungsdatum (TT.MM) | Kollektivvertrag |
MCU_PSM_KVLOHN | | KV-Lohn | Kollektivvertrag |
MCU_PSM_KVNR | | Kollektivvertrag | Kollektivvertrag |
MCU_LKV_PROZENT | LKV_LOHNKOSTENVERTEILUNG | Prozent | Kostenverteilung |
MCU_LGF_AUSW_ALTER | LGF_LGVMAKROS | Alter | Lohnfunktionen |
MCU_LGF_AUSW_DAUER | | | Lohnfunktionen |
MCU_LGF_AUSW_DIENSTZEIT | | Dienstzeit | Lohnfunktionen |
MCU_LGF_AUSW_FIXWERT | | Fixwert | Lohnfunktionen |
MCU_LGF_AUSW_LGTABELLE | | L/G-Tabelle | Lohnfunktionen |
MCU_LGF_AUSW_LOHNART | | Lohnart | Lohnfunktionen |
MCU_LGF_AUSW_NLZ | | Nichtleistungszeiten | Lohnfunktionen |
MCU_LGF_AUSW_SCHNITT | | Schnitt | Lohnfunktionen |
MCU_PSM_KALENDERTAGE_BERECHNET | PSM_PERSONALSTAMM_MONAT | Kalendertage | Tage |
MCU_PSM_LSTTAGE_BERECHNET | PSM_PERSONALSTAMM_MONAT | LSt-Tage | Tage |
MCU_PSM_SV_TAGE_BERECHNET | PSM_PERSONALSTAMM_MONAT | SV-Tage | Tage |
MCU_PSJ_LEHRLING_ID | PSJ_PERSONALSTAMM_JAHR | Beitragsgruppe nach Lehrzeit | Versicherung |
MCU_PSM_BEITRAGSGRUPPEID | | Beitragsgruppe | Versicherung |
MCU_PSM_GKK | | Gebietskrankenkasse | Versicherung |
MCU_PSM_GKK_NOT | | abweichende GKK (BV) | Versicherung |
MCU_PSM_VOLLGERINGWECHSELID | | Voll Gering Wechsel | Versicherung |
MCU_VZZ_ABF | VZZ_VORZEITZU | Abfertigung J / M / T | |
MCU_VZZ_JUBIL | VZZ_VORZEITZU | Jubiläum J / M / T | |
MCU_VZZ_KRANK | VZZ_VORZEITZU | Krank J / M / T | |
MCU_VZZ_URLAUB | VZZ_VORZEITZU | Urlaub J / M / T | |
MCU_LGF_AUSW_COUNTER_1 | LGF_LGVMAKROS | 1*1 | Zähler |
MCU_LGF_AUSW_COUNTER_KT | LGF_LGVMAKROS | 1*KT/30 | Zähler |
MCU_LGF_AUSW_COUNTER_TZ | | 1*TZ-% | Zähler |
MCU_LGF_AUSW_COUNTER_TZ_KT | | 1*TZ-%*KT/30 | Zähler |
Auch über ein Makro können Filter definiert werden. Bei einem Makrofilter oder Makrofilter auf Aggregat werden alle Datensätze auf der Auswertung angezeigt, die das Endergebnis 1 liefern. All jene Datensätze, bei denen der Makrofilter bzw. der Makrofilter auf Aggregat das Endergebnis 0 liefert, stehen nicht auf der Auswertung.
- Der Makrofilter wird für jeden Datensatz ausgeführt.
- Der Makrofilter auf Aggregat wird nur einmal auf den bereits kumulierten, aggregierten oder zusammengefassten Datensatz ausgeführt.
Beispiel | Der folgende Makrofilter filtert alle Datensätze, bei denen der Kollektivvertrag 50 hinterlegt ist. Alle Datensätze, bei denen das der Fall ist, werden auf der Liste angezeigt, alle anderen nicht.
|