Verkaufsrechnungen: Beim Öffnen individuelle Lieferadresse laden.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 12 Feb 2016 10:11:57 +0000 (11:11 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 12 Feb 2016 10:11:57 +0000 (11:11 +0100)
SL/IS.pm

index 7705a11..19c4188 100644 (file)
--- a/SL/IS.pm
+++ b/SL/IS.pm
@@ -1932,6 +1932,12 @@ sub retrieve_invoice {
       ($form->{"delivery_${vc}_string"}) = selectrow_query($form, $dbh, qq|SELECT name FROM customer WHERE id = ?|, $id);
     }
 
+    # get shipto
+    $query = qq|SELECT * FROM shipto WHERE (trans_id = ?) AND (module = 'AR')|;
+    $ref = selectfirst_hashref_query($form, $dbh, $query, $id);
+    delete($ref->{id});
+    map { $form->{$_} = $ref->{$_} } keys %$ref;
+
     # get printed, emailed
     $query = qq|SELECT printed, emailed, spoolfile, formname FROM status WHERE trans_id = ?|;
     $sth = prepare_execute_query($form, $dbh, $query, $id);