Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 278eb433

Von Moritz Bunkus vor fast 9 Jahren hinzugefügt

  • ID 278eb433d0f1609ae531aaef16bfc5ecee763025
  • Vorgänger 03f9eac3
  • Nachfolger 2ebe1bf7

Freies Fälligkeitsdatum: richtige Variable an Berechnungsroutine weiterreichen

Die Berechnungsroutine nutzt ein gesetztes Fälligkeitsdatum, wenn eine
freie Festlegung des Datums gewünscht ist. Leider heißt das Feld in der
Form »duedate« und nicht »due_due«. Der Effekt war, dass die
Berechnungsroutine dachte, es wäre kein Fälligkeitsdatum
gesetzt. Dadurch wurde in der Maske bei einem freien Fälligkeitsdatum
immer das Rechnungsdatum verwendet.

Unterschiede anzeigen:

bin/mozilla/is.pl
396 396
  $::request->{layout}->use_javascript(map { "${_}.js" } qw(kivi.SalesPurchase ckeditor/ckeditor ckeditor/adapters/jquery kivi.io autocomplete_customer autocomplete_part client_js));
397 397

  
398 398
  $TMPL_VAR{payment_terms_obj} = get_payment_terms_for_invoice();
399
  $form->{duedate}             = $TMPL_VAR{payment_terms_obj}->calc_date(reference_date => $form->{invdate}, due_date => $form->{due_due})->to_kivitendo if $TMPL_VAR{payment_terms_obj};
399
  $form->{duedate}             = $TMPL_VAR{payment_terms_obj}->calc_date(reference_date => $form->{invdate}, due_date => $form->{duedate})->to_kivitendo if $TMPL_VAR{payment_terms_obj};
400 400

  
401 401
  $form->header();
402 402

  

Auch abrufbar als: Unified diff