X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/48abd6c981f62e880b94e1ad9659d0a4d406912b..968894aa36a9c5c5bcfdb972ce6d78d8dea19fcb:/SL/Form.pm diff --git a/SL/Form.pm b/SL/Form.pm index f873458e7..38d87ad01 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -2890,12 +2890,14 @@ sub lastname_used { "a.department_id" => "department_id", "d.description" => "department", "ct.name" => $table, + "ct.curr" => "cv_curr", "current_date + ct.terms" => "duedate", ); if ($self->{type} =~ /delivery_order/) { $arap = 'delivery_orders'; delete $column_map{"a.curr"}; + delete $column_map{"ct.curr"}; } elsif ($self->{type} =~ /_order/) { $arap = 'oe'; @@ -2931,6 +2933,10 @@ sub lastname_used { # remove any trailing whitespace $self->{currency} =~ s/\s*$// if $self->{currency}; + $self->{cv_curr} =~ s/\s*$// if $self->{cv_curr}; + + # if customer/vendor currency is set use this + $self->{currency} = $self->{cv_curr} if $self->{cv_curr}; $main::lxdebug->leave_sub(); }