X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d3e3d258993a96db4f6a2c067d620eae61d667fd..06211d74ea81c20cd935a9f35df45a6f76590692:/SL/Common.pm?ds=sidebyside diff --git a/SL/Common.pm b/SL/Common.pm index e4d01fae2..b5e231c7b 100644 --- a/SL/Common.pm +++ b/SL/Common.pm @@ -51,7 +51,7 @@ sub retrieve_parts { my (@filter_values, $filter); - foreach (qw(partnumber description)) { + foreach (qw(partnumber description ean)) { next unless $form->{$_}; $filter .= qq| AND ($_ ILIKE ?)|; @@ -62,10 +62,7 @@ sub retrieve_parts { $filter .= qq| AND (NOT COALESCE(assembly, FALSE))|; } if ($form->{assemblies}) { - $filter .= qq| AND assembly=TRUE|; # alles was assembly ist rausgeben erweiterung für bin/mozilla/wh.pl -> transfer_assembly_update_part -# eigentlich möchte ich diesen filter abbilden: -# select distinct partnumber from parts inner join assembly on (parts.id = assembly.id) where assembly='t'; -# und so common ist die anweisung gar nicht. wie wäre es mit auslagern in WH.pm? -> get_all_working_assemblies? jb 21.2.2009 + $filter .= qq| AND assembly=TRUE|; } if ($form->{no_services}) { @@ -78,7 +75,7 @@ sub retrieve_parts { $order_dir = $order_dir ? "ASC" : "DESC"; my $query = - qq|SELECT id, partnumber, description | . + qq|SELECT id, partnumber, description, ean | . qq|FROM parts $filter | . qq|ORDER BY $order_by $order_dir|; my $sth = $dbh->prepare($query);