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:

SL/AP.pm
56 56
  if ($form->{currency} eq $form->{defaultcurrency}) {
57 57
    $form->{exchangerate} = 1;
58 58
  } else {
59
    $exchangerate =
60
      $form->check_exchangerate($myconfig, $form->{currency},
61
                                $form->{transdate}, 'sell');
62

  
63
    $form->{exchangerate} =
64
      ($exchangerate)
65
      ? $exchangerate
66
      : $form->parse_amount($myconfig, $form->{exchangerate});
59
    $exchangerate         = $form->check_exchangerate($myconfig, $form->{currency}, $form->{transdate}, 'sell');
60
    $form->{exchangerate} = $exchangerate || $form->parse_amount($myconfig, $form->{exchangerate});
67 61
  }
68 62

  
69 63
  for $i (1 .. $form->{rowcount}) {
......
271 265
      if ($form->{currency} eq $form->{defaultcurrency}) {
272 266
        $form->{"exchangerate_$i"} = 1;
273 267
      } else {
274
        $exchangerate =
275
          $form->check_exchangerate($myconfig, $form->{currency},
276
                                    $form->{"datepaid_$i"}, 'sell');
277

  
278
        $form->{"exchangerate_$i"} =
279
          ($exchangerate)
280
          ? $exchangerate
281
          : $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
268
        $exchangerate              = $form->check_exchangerate($myconfig, $form->{currency}, $form->{"datepaid_$i"}, 'sell');
269
        $form->{"exchangerate_$i"} = $exchangerate || $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
282 270
      }
283 271
      $form->{"AP_paid_$i"} =~ s/\"//g;
284 272

  

Auch abrufbar als: Unified diff