Einkaufsrechnungen: Redirect nach Buchen auf Bearbeiten, nicht Erfassen
authorMoritz Bunkus <m.bunkus@linet.de>
Mon, 9 Nov 2020 11:46:42 +0000 (12:46 +0100)
committerMoritz Bunkus <m.bunkus@linet.de>
Mon, 9 Nov 2020 11:46:42 +0000 (12:46 +0100)
1. In allen anderen Einkaufs- und Verkaufsmasken landet man nach dem
   Speichern/Buchen wieder im gerade gespeicherten/gebuchten Beleg.

2. Wenn in der Mandantenkonfiguration das Feature »direktes Erfassen
   von Einkaufsrechnungen« aus ist, so darf man gar nicht direkt die
   Erfassen-Funktion aufrufen und bekommt folglich nach dem Redirect
   eine Fehlermeldung, dass man keine Rechte auf die Funktion habe.

bin/mozilla/ir.pl

index b84516b..48ff6c3 100644 (file)
@@ -935,7 +935,7 @@ sub post {
       $form->save_history;
     }
     # /saving the history
-    $form->{callback} = 'ir.pl?action=add';
+    $form->{callback} = 'ir.pl?action=edit&id=' . $form->{id};
     $form->redirect(  $locale->text('Invoice')
                   . " $form->{invnumber} "
                   . ", " . $locale->text('ID')