Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4fae9f45

Von Bernd Bleßmann vor fast 9 Jahren hinzugefügt

  • ID 4fae9f45973a994176bb937d368a1861a83ce7fd
  • Vorgänger 46b430e4
  • Nachfolger 4ce378dc

Angebote/Aufträge: Beim "als neu Speichern" Wechselkurs richtig übernehmen.

Vorher ging die Formatierung kaputt, wenn zum aktuellen Datum (das des neuen
Belegs) noch kein Wechselkurs hinterlegt war.

Generell ist hier die Handhabung schlecht, denn man kann beim
"als neu Speichern" keinen neuen Wechselkurs eingeben, falls für den aktuellen
Tag noch keiner hinterlegt ist, sondern es wird der des alten Belegs
gespeichert.

Gleiches gilt beim Speichern des Belegs mit neuem Datum.

Unterschiede anzeigen:

SL/OE.pm
653 653
    $exchangerate = $form->check_exchangerate($myconfig, $form->{currency}, $form->{transdate}, ($form->{vc} eq 'customer') ? 'buy' : 'sell');
654 654
  }
655 655

  
656
  $form->{exchangerate} = $exchangerate || $form->parse_amount($myconfig, $form->{exchangerate});
656
  # from inputfield (exchangerate) or hidden (forex)
657
  my $exchangerate_from_form = $form->{forex} || $form->parse_amount($myconfig, $form->{exchangerate});
658

  
659
  $form->{exchangerate} = $exchangerate || $exchangerate_from_form;
657 660

  
658 661
  my $quotation = $form->{type} =~ /_order$/ ? 'f' : 't';
659 662

  

Auch abrufbar als: Unified diff