Zum Inhalt

← Zeiterfassung

Sale Timesheet Line Exclude

Zeiterfassungseinträge als nicht abrechenbar markieren.

Technischer Name: sale_timesheet_line_exclude
Repository: https://github.com/OCA/timesheet/tree/19.0/sale_timesheet_line_exclude

Konfiguration

Berechtigung für "Von Abrechnung aus-/einschliessen" erteilen

Zeigen Sie die Gruppen unter Einstellungen > Benutzer & Unternehmen > Gruppen an. Suchen Sie nach Exclude timesheets from sale order. Öffnen Sie die Gruppe und fügen Sie Benutzer hinzu.

Aktionen

Von Abrechnung aus-/einschliessen

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

Name der Aktion: Von Abrechnung aus-/einschliessen
Modell: account.analytic.line
Typ: Code ausführen

Kopieren Sie die folgenden Zeilen in das Feld Python Code:

for rec in records:
    rec.write({
      'exclude_from_sale_order': False if rec.exclude_from_sale_order else True
    })

Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und speichern.


📝 Edit on GitHub