Revision 4fae9f45
Von Bernd Bleßmann vor fast 9 Jahren hinzugefügt
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
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.