X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/19688fcacc86e86dd6ff5c5427e3b50893bb60f0..e69e3657:/SL/WH.pm
diff --git a/SL/WH.pm b/SL/WH.pm
index 59fdfc5ce..91ac12707 100644
--- a/SL/WH.pm
+++ b/SL/WH.pm
@@ -174,7 +174,7 @@ sub transfer_assembly {
if ($partsQTY > $max_parts){
# Gibt es hier ein Problem mit nicht "escapten" Zeichen? 25.4.09 Antwort: Ja. Aber erst wenn im Frontend die locales-Funktion aufgerufen wird
- $kannNichtFertigen .= "Zum Fertigen fehlen:" . abs($partsQTY - $max_parts) . " Stueck der Ware:" . get_part_description($self, parts_id => $currentPart_ID) . ", um das Erzeugnis herzustellen.
"; # Konnte die Menge nicht mit der aktuellen Anzahl der Waren fertigen
+ $kannNichtFertigen .= "Zum Fertigen fehlen:" . abs($partsQTY - $max_parts) . " Einheiten der Ware:" . get_part_description($self, parts_id => $currentPart_ID) . ", um das Erzeugnis herzustellen.
"; # Konnte die Menge nicht mit der aktuellen Anzahl der Waren fertigen
next; # die weiteren Ãberprüfungen sind unnötig
}
@@ -467,7 +467,7 @@ sub get_warehouse_report {
my $dbh = $form->get_standard_dbh($myconfig);
# filters
- my (@filter_ary, @filter_vars, @wh_bin_filter_ary, @wh_bin_filter_vars, $columns, $group_by);
+ my (@filter_ary, @filter_vars, @wh_bin_filter_ary, @wh_bin_filter_vars);
delete $form->{include_empty_bins} unless ($form->{l_warehousedescription} || $form->{l_bindescription});
@@ -569,14 +569,13 @@ sub get_warehouse_report {
my $query =
qq|SELECT $select_clause
- $columns
FROM inventory i
LEFT JOIN parts p ON i.parts_id = p.id
LEFT JOIN bin b ON i.bin_id = b.id
LEFT JOIN warehouse w ON i.warehouse_id = w.id
$joins
WHERE $where_clause
- GROUP BY $group_clause $group_by
+ GROUP BY $group_clause
ORDER BY $sort_spec|;
my $sth = prepare_execute_query($form, $dbh, $query, @filter_vars);
@@ -603,7 +602,7 @@ sub get_warehouse_report {
@all_fields = keys %{ $ref } unless (@all_fields);
}
- $ref->{stock_value} *= $ref->{qty};
+ $ref->{stock_value} = ($ref->{stock_value} || 0) * $ref->{qty};
push @contents, $ref;
}