]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Common.pm
Der letzte Einkauspreis wurde nicht geladen und daher auch keine MArgenberechnung
[mfinanz.git] / SL / Common.pm
index 4cd1d35ed5d3b2543b5c9c807af68a9b376edcbe..fdf2b28088c6528457ab2ad2efd5974c4019c243 100644 (file)
@@ -348,4 +348,23 @@ sub get_vc_details {
   return 1;
 }
 
+sub get_shipto_by_id {
+  $main::lxdebug->enter_sub();
+
+  my ($self, $myconfig, $form, $shipto_id, $prefix) = @_;
+
+  $prefix ||= "";
+
+  my $dbh = $form->dbconnect($myconfig);
+
+  my $query = qq|SELECT * FROM shipto WHERE shipto_id = ?|;
+  my $ref   = selectfirst_hashref_query($form, $dbh, $query, $shipto_id);
+
+  map { $form->{"${prefix}${_}"} = $ref->{$_} } keys %{ $ref } if $ref;
+
+  $dbh->disconnect();
+
+  $main::lxdebug->leave_sub();
+}
+
 1;