Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc89fd52

Von Waldemar Toews vor mehr als 8 Jahren hinzugefügt

  • ID dc89fd52864f1778e4aded439e0765b1422879ce
  • Vorgänger 0f214df5
  • Nachfolger a7b92129

BUG-Fix: Kreditorenbuchungen: Währung wird nicht übernommen.

Es werden IMMER die Währungeinstellungen vom Lieferanten genommen.
Variable currency wird beim Hollen der Lieferanten-Daten überschrieben.
Den Variablen-Wert vom Stammdaten-Hollen gesichert und danach zurückgeschrieben.

Unterschiede anzeigen:

bin/mozilla/ar.pl
272 272
  $form->{forex}        = $form->check_exchangerate( \%myconfig, $form->{currency}, $form->{transdate}, 'buy');
273 273
  $form->{exchangerate} = $form->{forex} if $form->{forex};
274 274

  
275
  # format exchangerate
276
  $form->{exchangerate}    = $form->{exchangerate} ? $form->format_amount(\%myconfig, $form->{exchangerate}) : '';
277

  
275 278
  $rows = max 2, $form->numtextrows($form->{notes}, 50);
276 279

  
277 280
  my @old_project_ids = grep { $_ } map { $form->{"project_id_$_"} } 1..$form->{rowcount};
templates/webpages/ar/form_header.html
99 99
                [% L.hidden_tag('forex', forex) %]
100 100
                [% IF show_exch %]
101 101
                   <th align=right>[% 'Exchangerate' | $T8 %]</th>
102
                   <td>[%- IF forex %][% L.hidden_tag('exchangerate', LxERP.format_amount(exchangerate, 2)) %][% LxERP.format_amount(exchangerate, 2) %][%- ELSE %][% L.input_tag('exchangerate', LxERP.format_amount(exchangerate, 2), size=10) %][%- END %]</td>
102
-                  <td>[%- IF forex %][% L.hidden_tag('exchangerate', LxERP.format_amount(exchangerate, 2)) %][% LxERP.format_amount(exchangerate, 2) %][%- ELSE %][% L.input_tag('exchangerate', LxERP.format_amount(exchangerate, 2), size=10) %][%- END %]</td>
103 103
                [% END %]
104 104
              </tr>
105 105
              [% department_html %]

Auch abrufbar als: Unified diff