Erstellt vor 14 Monaten

Geschlossen vor 14 Monaten

#2440 closed Fehler (fixed)

Fehler bei Fälligkeitsdatum in VK-Rechnung

Erstellt von: grichardson@… Verantwortlicher: jbueren
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.0.0 unstable
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Zum Nachstellen:

  • eine vorhandene VK-Rechnung öffnen
  • als neu verwenden
  • Rechnungsdatum manuell anpassen und per Tab das Eingabefeld verlassen

Das Fälligkeitsdatum wird automatisch angepasst und statt mit einem Datum gefüllt mit:

--> {"error":"Missing field in $::form: payment_id, customer_id or vendor_id at bin/mozilla/io.pl line 1774\n"}

Änderungshistorie (3)

comment:1 Geändert vor 14 Monaten durch grichardson@…

In der beta Demo konnte ich es nachstellen. Ohne fastcgi kann ich es lokal gerade nicht mehr nachstellen.

comment:2 Geändert vor 14 Monaten durch jbueren

ich kann mit fcgi nachstellen und nur damit.

comment:3 Geändert vor 14 Monaten durch jbueren

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert
  • Verantwortlicher auf jbueren gesetzt

In dc262059118923b89a2af8e7990cdb5cf3b48b57/erp:

Fälligkeitsdatum auf Rechnungsdatum setzen, falls nichts weiter konfiguriert (#2440)
Ist in io.pl auch schon so vorgesehen:

print $form->ajax_response_header() . ($duedate
$invdate);

Allerdings schmeißt die get_duedate-Funktion in Form.pm einen Fehler, weil keine
der benötigten Parameter übergeben werden. S.a. Debug von $self:

'script' => 'is.pl',
'titlebar' => 'kivitendo Version 3.0.0',
'version' => '3.0.0',
'action' => 'set_duedate',
'payment_id' => ,
'invdate' => '14.01.2014',
'login' => 'jan_skr04'

}, 'Form' );

Von daher die Erweiterung, ob invdate existiert und enstprechend ein undef als Rückgabewert
closes #2440

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.