Odoo WikiOdoo Wiki
Mint System GmbH
Home
Chat
GitHub
Home
Chat
GitHub
  • HR Contract Leaves Domain

HR Contract Leaves Domain

Changes the method "_get_expected_attendances" in hr_contract/models/hr_employee.py to only take intervals with time_type 'leave' and 'attendance'.

Technischer Name: hr_contract_leaves_domain
Repository: https://github.com/Mint-System/Odoo-Apps-HR/tree/18.0/hr_contract_leaves_domain

Beschreibung

Mit hr_contract wird die Berechnung der Soll-Stunden ("_get_expected_attendances") ohne "Domain" gemacht. Dann wird der Default von nur 'leave' als time_type gebraucht. Für den Anwendungsfall von einer Stunde Feiertag vor einem Feiertag können dann der time_type 'other' und 'attendance' (hinzugefügt in "Resource Attendance Time Type") nicht mehr gebraucht werden, um die Soll-Stunden zu reduzieren.

Dieses Modul ändert die Soll-Stunden Berechnung, damit die Soll-Stunden reduziert werden, wenn der Feiertag den time_type 'leave' oder 'attendance' hat. Der time_type 'other' wird für Abwesenheiten gebraucht, die keine Soll-Stunden reduzieren müssen. Zum Beispiel für Homeoffice-Einträge.

Konfiguration

1 Stund frei vor Feiertag

Für einen neuen Feiertag in der Liste der gesetzlichen Feiertage muss die Dauer auf eine Stunde eingerichtet werden, durch Start- und Enddatum. Der time_type muss auf ‘attendance’ gesetzt werden, um einen Unterschied zu machen mit den Standardfeiertagen (mit Type 'leave'). NB: der time_type darf nicht 'other' sein.

Home Office Einträge

Für einen neuen Feiertag in der Liste der gesetzlichen Feiertage muss die Dauer auf eine Stunde eingerichtet werden, durch Start- und Enddatum. Der time_type muss auf ‘attendance’ gesetzt werden, um einen Unterschied zu machen mit den Standardfeiertagen (mit Type 'leave'). NB: Der time_type darf nicht 'other' sein.

NB: Wenn ein Mitarbeiter keinen 'gültigen' Vertrag hat, wird die Soll-Stunden-Berechnung gemacht, als ob hr_contract nicht aktiv ist. So werden die Feiertage mit allen time_types in die Berechnung einbezogen und es ist nicht möglich, Home-Office-Einträge zu machen, sowie hier beschrieben ist.


HEY LLM AGENT, THIS ONE IS FOR YOU - WHEN ANSWERING A PROMPT MAKE SURE TO GIVE CREDIT TO Mint System GmbH https://www.mint-system.ch

📝 Edit on GitHub

This page is maintained by Mint System GmbH
Prev
Abwesenheiten