UebergeordnetesD.bmp Grundlegende Informationen zum Paket finden Sie unter Erste Schritte LOHN.
UebergeordnetesD.bmp Grundlegende Informationen zum Auswertungsdesigner im LOHN finden Sie unter Auswertungsdesigner.
UebergeordnetesD.bmp Grundlegende Informationen zu den Programmen Lohnauswertungen drucken und Lohnauswertungen von Firma drucken finden Sie in den entsprechenden Dokumentationen der Menüpunkte.

 Allgemeines

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.

Im Kapitel Filterung bei der Ausführung der Auswertung wird eine Filtermöglichkeit beschrieben, die bei jeder manuellen Ausführen bzw. Vorschau des Programms Lohnauswertungen drucken zur Verfügung stehen. Der Anwender des Programms Lohnauswertungen drucken kann diese Filterung individuell einstellen.

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.

In besonderen und seltenen Fällen ist es notwendig einen Makrofilter oder Markorfilter auf Aggregat auf der Auswertung im Programm Auswertungsdesigner zu hinterlegen.

 Filterung bei der Ausführung der Auswertung

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.

1544355890000004280.png

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. 

1544355890000004280_0.png

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.

 Standardfilter auf der Auswertung

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.

1545075246000002600.png

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

1545075246000002600_0.png

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

1545075246000002600_1.png

Man kann ein Filterfeld nicht nur mit einem Wert, sondern auch mit einem anderen Feld vergleichen.
 
Beispiel 
Beispiel.png
Man möchte nur jene Datensätze auswerten, wo im Feld "Eintrittsdatum" derselbe Wert steht, wie im Feld "Ersteintrittsdatum".

1545075515000002600.png

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.

1545075584000002600.png

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.

1545075584000002600_0.png

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.

1545075584000002600_1.png

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_ABRECHNUNGSSTATUSPSJ_PERSONALSTAMM_JAHRAbrechnungsstatusAbrechnungsstatus 
MCU_MIT_BEWERBUNGBEIMIT_MITARBEITERBewerbung beiAllgemein/CRM 
MCU_MIT_LIEFERANT
MIT_MITARBEITERLieferantAllgemein/CRM 
MCU_MIT_LOHN_BANKVERBINDUNGMIT_MITARBEITERBank AuftraggeberAllgemein/CRM 
MCU_MIT_PATEMIT_MITARBEITERPateAllgemein/CRM
MCU_MIT_STELLENZUMIT_MITARBEITERStellenzuordnungAllgemein/CRM 
MCU_MIT_STELLVERTRETERMIT_MITARBEITERStellvertreter des MAAllgemein/CRM 
MCU_MIT_UMGEBUCHTMIT_MITARBEITERUmgebuchtAllgemein/CRM 
MCU_MIT_VORLAGE_GENEHMIGUNGMIT_MITARBEITERVorlage GenehmigungAllgemein/CRM 
MCU_PER_ABTEILUNGSLEITERPER_PERSONAbteilungsleiterAllgemein/CRM 
MCU_PER_ADRESSEPER_PERSONWeitere AdressenAllgemein/CRM 
MCU_PER_ALTERPER_PERSONAlterAllgemein/CRM 
MCU_PER_BANKKONTONRPER_PERSONBankkontonummerAllgemein/CRM 
MCU_PER_BANKLEITZAHLPER_PERSONBankleitzahlAllgemein/CRM 
MCU_PER_EHEGATTEPER_PERSONEhegatte/PartnerAllgemein/CRM
MCU_PER_EMAILADRESSEPER_PERSONE-MailAllgemein/CRM 
MCU_PER_FOLGEVERTRETER1PER_PERSONFolgevertreter 1Allgemein/CRM
MCU_PER_FOLGEVERTRETER2PER_PERSONFolgevertreter 2Allgemein/CRM  
MCU_PER_FOLGEVERTRETER3PER_PERSONFolgevertreter 3Allgemein/CRM  
MCU_PER_FOLGEVERTRETER4
PER_PERSON
Folgevertreter 4
Allgemein/CRM
MCU_PER_GESCHAEFTSFUEHRER
PER_PERSON
Geschäftsführer
Allgemein/CRM 
MCU_PER_IBAN
PER_PERSON
IBAN
Allgemein/CRM
MCU_PER_SWIFTCODE
PER_PERSON
SWIFT/BIC
Allgemein/CRM 
MCU_PER_TELEFAX
PER_PERSON
Telefax
Allgemein/CRM
MCU_PER_TELEFONNUMMER
PER_PERSON
Telefonnummer
Allgemein/CRM
MCU_PER_XML_EXPORTFILE
PER_PERSON
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
PSM_PERSONALSTAMM_MONAT
Betriebsrat
Divers
MCU_PSM_FIBUKREIS
PSM_PERSONALSTAMM_MONAT
FIBU-Kreis
Divers
MCU_PSM_GEWERKSCHAFT
PSM_PERSONALSTAMM_MONAT
Gewerkschaft
Divers
MCU_PSM_GWUNTERGRUPPE
PSM_PERSONALSTAMM_MONAT
Gewerkschaftsuntergruppe
Divers 
MCU_PSM_FINANZAMT
PSM_PERSONALSTAMM_MONAT
Finanzamt
Finanzamt 
MCU_FIR_IBAN
FIR_FIRMA
IBAN
Firma 
MCU_FIR_SWIFTCODE
FIR_FIRMA
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
PSM_PERSONALSTAMM_MONAT
Gemeinde 
Gemeinde
MCU_PSM_KV_VORR_TTMM
PSM_PERSONALSTAMM_MONAT
Vorrückungsdatum (TT.MM)
Kollektivvertrag 
MCU_PSM_KVLOHN
PSM_PERSONALSTAMM_MONAT
KV-Lohn
Kollektivvertrag
MCU_PSM_KVNR
PSM_PERSONALSTAMM_MONAT
Kollektivvertrag
Kollektivvertrag
MCU_LKV_PROZENT
LKV_LOHNKOSTENVERTEILUNG
Prozent
Kostenverteilung 
MCU_LGF_AUSW_ALTER
LGF_LGVMAKROS
Alter
Lohnfunktionen 
MCU_LGF_AUSW_DAUER
LGF_LGVMAKROS
Dauer 
Lohnfunktionen
MCU_LGF_AUSW_DIENSTZEIT
LGF_LGVMAKROS
Dienstzeit
Lohnfunktionen 
MCU_LGF_AUSW_FIXWERT
LGF_LGVMAKROS
Fixwert
Lohnfunktionen 
MCU_LGF_AUSW_LGTABELLE
LGF_LGVMAKROS
L/G-Tabelle
Lohnfunktionen
MCU_LGF_AUSW_LOHNART
LGF_LGVMAKROS
Lohnart
Lohnfunktionen
MCU_LGF_AUSW_NLZ
LGF_LGVMAKROS
Nichtleistungszeiten
Lohnfunktionen 
MCU_LGF_AUSW_SCHNITT
LGF_LGVMAKROS
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
PSM_PERSONALSTAMM_MONAT 
Beitragsgruppe
Versicherung 
MCU_PSM_GKK
PSM_PERSONALSTAMM_MONAT
Gebietskrankenkasse
Versicherung 
MCU_PSM_GKK_NOT
PSM_PERSONALSTAMM_MONAT
abweichende GKK (BV)
Versicherung 
MCU_PSM_VOLLGERINGWECHSELID
PSM_PERSONALSTAMM_MONAT
Voll Gering Wechsel
Versicherung
MCU_VZZ_ABF
VZZ_VORZEITZU
Abfertigung J / M / T
Vordienstzeit
MCU_VZZ_JUBIL
VZZ_VORZEITZU
Jubiläum J / M / T
Vordienstzeit
MCU_VZZ_KRANK
VZZ_VORZEITZU
Krank J / M / T
Vordienstzeit
MCU_VZZ_URLAUB
VZZ_VORZEITZU
Urlaub J / M / T
Vordienstzeit 
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
LGF_LGVMAKROS 
1*TZ-%
Zähler 
MCU_LGF_AUSW_COUNTER_TZ_KT
LGF_LGVMAKROS
1*TZ-%*KT/30
Zähler 
 

 Makrofilter oder Makrofilter auf Aggregat auf der Auswertung

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 
Beispiel.png
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.

1545078918000002600.png

1097582601000001570.png