Projekt

Allgemein

Profil

Unterstützung #345

Bearbeiter bei Mahnungen

Von Werner Hahn vor etwa 6 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
07.02.2018
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:

Beschreibung

mit Commit#23d8602 wurde der Bearbeiter (Employee) grundsätzlich auf den Bearbeiter der Rechnung gesetzt.
Vor war es der Bearbeiter, der auch die Mahnung erstellt hat. Was meines Erachtens auch richtiger ist, dass der
Bearbeiter als Ansprechperson in der Mahnung steht, der die Mahnung generiert.

ich hab das wie folgt bei mir geändert:


 -948,8 +938,10 @@ sub print_dunning {
   push @{ $form->{DUNNING_PDFS} }, $filename if($print == 1);
   push @{ $form->{DUNNING_PDFS_EMAIL} }, { 'path' => "${spool}/$filename",
                                            'name'     => $form->get_formname_translation('dunning') . "_${dunning_id}.pdf" };
+  require SL::DB::Manager::Employee;
+  my $employee_id = SL::DB::Manager::Employee->current->id;

-  $form->get_employee_data('prefix' => 'employee', 'id' => $form->{employee_id});
+  $form->get_employee_data('prefix' => 'employee', 'id' => $employee_id);
   $form->get_employee_data('prefix' => 'salesman', 'id' => $form->{salesman_id});

   $form->{attachment_type}    = "dunning";

Vielleicht kann oder sollte man das auch so machen, dass es sich in der Mahnungskonfiguration einstellen lässt, welcher employee genutz werden soll:
- eingeloggter Benutzer, der die Mahnung erstellt
- Belegbearbeiter
- oder ein Bearbeiter auswählbar, der dann Grundsätzlich genommen wird

Für kleine Betriebe ohne extra Buchhaltung geht das so, aber für größere ist das nicht gut.
Das einfachste denke ich, dass auf den Bearbeiter zu setzen, der die Mahnungen erstellt.


Dateien

mahnungsersteller.png (20,6 KB) mahnungsersteller.png Jan Büren, 14.01.2019 14:37

Zugehörige Revisionen

Revision a3b8cfa7 (diff)
Von Jan Büren vor mehr als 5 Jahren hinzugefügt

fixt: #345 Mahnungsersteller im Ausdruck konfigurierbar machen

Im Menüpunkt Mahnungen konfigurieren, kann man nun wählen, ob
der aktuelle Mitarbeiter für die Mahnung/Zahlungserinnerung gesetzt ist
oder der ursprüngliche Mitarbeiter/Ersteller der Rechnung

Historie

#1

Von Jan Büren vor mehr als 5 Jahren aktualisiert

Hi, sorry.
Das hab ich nicht so exakt geprüft. Ich fand es erstmal wichtiger, dass dies prinzipiell wieder funktioniert.

Die Idee mit der Konfiguration ist mit Commit #a3b8cfa7b754629f39ee4 umgesetzt.

#2

Von Werner Hahn vor mehr als 5 Jahren aktualisiert

wo find ich den Commit #a3b8cfa7b754629f39ee4?

Auch abrufbar als: Atom PDF