Revision dc89fd52
Von Waldemar Toews vor mehr als 8 Jahren hinzugefügt
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
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.