From: Jan Büren Date: Thu, 12 May 2011 11:10:08 +0000 (+0200) Subject: Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden... X-Git-Tag: release-2.6.3~25^2~42 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=f71b2873b17c2c17ad9b71139cb389f689645ad4;p=kivitendo-erp.git Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll SELECT b.id AS binid, p.description AS partdescription, b.description AS bindescription, i.warehouse_id AS warehouseid, i.chargenumber AS chargenumber, w.description AS warehousedescription, i.parts_id AS parts_id, SUM(i.qty) AS qty, p.unit AS partunit 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 WHERE 1=1 GROUP BY binid, partdescription, bindescription, warehouseid, chargenumber, warehousedescription, parts_id, partunit ORDER BY partnumber ASC FEHLER: Spalte »p.partnumber« muss in der GROUP-BY-Klausel erscheinen oder in einer Aggregatfunktion verwendet werden --- diff --git a/SL/WH.pm b/SL/WH.pm index 669b295fe..04b1914e0 100644 --- a/SL/WH.pm +++ b/SL/WH.pm @@ -624,7 +624,12 @@ sub get_warehouse_report { my $sort_order = $form->{order}; $sort_col = $filter{sort} unless $sort_col; - $sort_col = "parts_id" unless $sort_col; + # falls $sort_col gar nicht in dem Bericht aufgenommen werden soll, + # führt ein entsprechenes order by $sort_col zu einem SQL-Fehler + # entsprechend parts_id als default lassen, wenn $sort_col UND l_$sort_col + # vorhanden sind (bpsw. l_partnumber = 'Y', für in Bericht aufnehmen). + # S.a. Bug 1597 jb 12.5.2011 + $sort_col = "parts_id" unless ($sort_col && $form->{"l_$sort_col"}); $sort_order = $filter{order} unless $sort_order; $sort_col =~ s/ASC|DESC//; # kill stuff left in from previous queries my $orderby = $sort_col; diff --git a/doc/changelog b/doc/changelog index 2104655f5..9e3db8b09 100644 --- a/doc/changelog +++ b/doc/changelog @@ -24,8 +24,8 @@ - Bugfix 1613: Status teilweise - Bugfix 1642: Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt - Bugfix 1626: Beim Festlegen der Standardkonten kann beim Warenbestand eine Überschrift ausgewählt werden. - - Bugfix 1584:Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch - + - Bugfix 1584: Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch + - Bugfix 1597: Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll 2011-02-02 - Release 2.6.2