Revision ee5544b2
Von Sven Schöling vor fast 14 Jahren hinzugefügt
bin/mozilla/do.pl | ||
---|---|---|
751 | 751 |
my $currency = $form->{currency}; |
752 | 752 |
invoice_links(); |
753 | 753 |
|
754 |
if ($form->{ordnumber}) { |
|
755 |
require SL::DB::Order; |
|
756 |
if (my $order = SL::DB::Manager::Order->find_by(ordnumber => $form->{ordnumber})) { |
|
757 |
$order->load; |
|
758 |
$form->{orddate} = $order->transdate_as_date; |
|
759 |
$form->{$_} = $order->$_ for qw(payment_id salesman_id taxzone_id quonumber); |
|
760 |
} |
|
761 |
} |
|
762 |
|
|
754 | 763 |
$form->{currency} = $currency; |
755 | 764 |
$form->{exchangerate} = ""; |
756 | 765 |
$form->{forex} = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{invdate}, $buysell); |
Auch abrufbar als: Unified diff
Reimplementierung von 55e9890a und 1465da30
Wurde in be40bd398c2911e87af5e9fd6025ea1faceb679c revertet.
Der ursprüngliche Bug 1056 wurde davon zwar behoben, aber beim Speichern von
Rechnungen wurden zum Teil Rechnungsdaten aus dem Auftrag überschrieben. Dieser
Patch übernimmt die Daten jetzt nur und ausschließlich, wenn ein Lieferschein
umgewandelt wird.