Revision 33feb7bd
Von jan vor etwa 15 Jahren hinzugefügt
SL/RP.pm | ||
---|---|---|
325 | 325 |
} |
326 | 326 |
|
327 | 327 |
} else { # if ($form->{method} eq 'cash') |
328 |
if ($department_id) { |
|
329 |
$dpt_join = qq| JOIN dpt_trans t ON (t.trans_id = ac.trans_id) |; |
|
330 |
$dpt_where = qq| AND t.department_id = $department_id |; |
|
331 |
} |
|
328 |
# ich sehe keinen sinn das nochmal explizit ohne conv_i aufzurufen |
|
329 |
# bitte prüfen und löschen jan 15.11.2009 |
|
330 |
# if ($department_id) { |
|
331 |
# $dpt_join = qq| JOIN dpt_trans t ON (t.trans_id = ac.trans_id) |; |
|
332 |
# $dpt_where = qq| AND t.department_id = $department_id |; |
|
333 |
# } |
|
332 | 334 |
|
333 | 335 |
$query = qq| |
334 | 336 |
SELECT c.accno, sum(ac.amount) AS amount, c.description, c.category |
... | ... | |
573 | 575 |
} |
574 | 576 |
|
575 | 577 |
} else { # if ($form->{method} eq 'cash') |
576 |
if ($department_id) {
|
|
577 |
$dpt_join = qq| JOIN dpt_trans t ON (t.trans_id = ac.trans_id) |;
|
|
578 |
$dpt_where = qq| AND (t.department_id = | . conv_i($department_id, 'NULL') . qq|) |;
|
|
579 |
} |
|
578 |
# s.o. jan 15.11.2009
|
|
579 |
# if ($department_id) {
|
|
580 |
# ($dpt_join, $dpt_where) = sql_department($department_id);
|
|
581 |
# }
|
|
580 | 582 |
|
581 | 583 |
$query = qq| |
582 | 584 |
SELECT sum(ac.amount * chart_category_to_sgn(c.category)) AS amount, c.$category |
Auch abrufbar als: Unified diff
Berichte -> GuV, BWA (get_accounts_g) und Berichte -> Bilanz (get_accounts) können jeweils nach EÜR oder Bilanz unterschieden werden. Die Abfrage nach Abteilungen scheint etwas redundant für den Fallunterschied (Bilanz oder EÜR) zu sein. Erstmal auskommentiert, mit der Bitte zu prüfen