Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a53233e5

Von Sven Schöling vor mehr als 16 Jahren hinzugefügt

  • ID a53233e56a9d4001b47bcf412b4bfe46910d3117
  • Vorgänger 1b95831a
  • Nachfolger 04e9a474

Wechselkurse.

Zum einen den unsaeglichen Algorithmus zum setzen von exchangerate und forex im ganzen Porgramm geaendert.
Dann einen Bug mit der Angzeige der Wechselkurseingabe in oe.pl gefixt.
Ausserdem Bug 666 gefixt.

Unterschiede anzeigen:

bin/mozilla/ir.pl
893 893

  
894 894
  &check_name(vendor);
895 895

  
896
  $form->{exchangerate} = $exchangerate if
897
    $form->{forex} = $exchangerate = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{invdate}, 'sell');
896
  $form->{forex}        = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{invdate}, 'sell');
897
  $form->{exchangerate} = $form->{forex} if $form->{forex};
898 898

  
899 899
  for $i (1 .. $form->{paidaccounts}) {
900 900
    next unless $form->{"paid_$i"};
901 901
    map { $form->{"${_}_$i"} = $form->parse_amount(\%myconfig, $form->{"${_}_$i"}) } qw(paid exchangerate);
902
    $form->{"exchangerate_$i"} = $exchangerate if
903
      $form->{"forex_$i"} = $exchangerate = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{"datepaid_$i"}, 'sell');
902
    $form->{"forex_$i"}        = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{"datepaid_$i"}, 'sell');
903
    $form->{"exchangerate_$i"} = $form->{"forex_$i"} if $form->{"forex_$i"};
904 904
  }
905 905

  
906 906
  $i            = $form->{rowcount};

Auch abrufbar als: Unified diff