X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FGL.pm;h=a080b85fc2d80b6a1e9ceef8b72adabdbf9a16e0;hb=051f81449925c3f087108eec697730c42a3c7b5d;hp=a0d781bafcbc48ed45bcbe309ddc811b9a87bd8c;hpb=42fc1e70062f171a8d6f0814a67b5ed02ade1b48;p=kivitendo-erp.git diff --git a/SL/GL.pm b/SL/GL.pm index a0d781baf..a080b85fc 100644 --- a/SL/GL.pm +++ b/SL/GL.pm @@ -281,9 +281,9 @@ sub all_transactions { $apwhere .= " AND c.gifi_accno = '$form->{gifi_accno}'"; } if ($form->{category} ne 'X') { - $glwhere .= " AND c.category = '$form->{category}'"; - $arwhere .= " AND c.category = '$form->{category}'"; - $apwhere .= " AND c.category = '$form->{category}'"; + $glwhere .= " AND gl.id in (SELECT trans_id FROM acc_trans ac2 WHERE ac2.chart_id IN (SELECT id FROM chart c2 WHERE c2.category = '$form->{category}'))"; + $arwhere .= " AND ar.id in (SELECT trans_id FROM acc_trans ac2 WHERE ac2.chart_id IN (SELECT id FROM chart c2 WHERE c2.category = '$form->{category}'))"; + $apwhere .= " AND ap.id in (SELECT trans_id FROM acc_trans ac2 WHERE ac2.chart_id IN (SELECT id FROM chart c2 WHERE c2.category = '$form->{category}'))"; } if ($form->{accno}) {