From: Joey Schulze Date: Fri, 12 Mar 2010 14:59:52 +0000 (+0100) Subject: Adjustment of list according to mail specification X-Git-Tag: 2010-06-02_customer~37 X-Git-Url: https://git.infodrom.org/?p=misc%2Fkostenrechnung;a=commitdiff_plain;h=6106dafc20bf60063517d9cdcd9d789bccaa62d0;ds=sidebyside Adjustment of list according to mail specification --- diff --git a/masks/overview_kosten.php b/masks/overview_kosten.php index 5b7bd1d..bb25533 100644 --- a/masks/overview_kosten.php +++ b/masks/overview_kosten.php @@ -29,8 +29,7 @@ $mask = array( 'kostenstellen ON einsatz.kostenstelle = kostenstellen.id', ), 'where' => "arbeitsarten.arbeitsart <> 'Urlaub' AND arbeitsarten.arbeitsart <> 'Krank' AND arbeitsarten.arbeitsart <> 'Sonstige Fehltage'" - . " AND date_part('year', datum) = " . $_SESSION['overview_kosten.year'] - . " GROUP BY einsatz.id,gebiet.gebiet,kostenstellen.kostenstelle,kostenstellen.id,personal.name,personal.vorname,gerate.geraet,laenge", + . " AND date_part('year', datum) = " . $_SESSION['overview_kosten.year'], 'select' => array( 'title' => 'Auswahl', 'options' => discover_years(), @@ -65,6 +64,12 @@ $mask = array( 'width' => 250, 'specs' => "filterUI: 's'", ), + 'arbeitsart' => array( + 'name' => 'Arbeiten', + 'sql' => "arbeitsarten.arbeitsart", + 'width' => 250, + 'specs' => "filterUI: 's'", + ), 'personal' => array( 'name' => 'Mitarbeiter', 'sql' => "personal.name || ', ' || personal.vorname", @@ -88,31 +93,31 @@ $mask = array( 'type' => 'number', 'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: ' ', canSort: false", 'width' => 90, - 'sql' => 'sum(einsatzpersonal.stunden * personal.persstdsatz)', + 'sql' => 'einsatzpersonal.stunden * personal.persstdsatz', ), 'geraetkosten' => array( 'name' => 'Gerätkosten', 'type' => 'number', 'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: ' ', canSort: false", 'width' => 90, - 'sql' => 'sum(einsatzgeraete.stunden * gerate.geraetkst_intern + ' . - 'einsatzgeraete.stunden * anbaugeraete.anbkst_intern)', + 'sql' => 'einsatzgeraete.stunden * gerate.geraetkst_intern + ' . + 'einsatzgeraete.stunden * anbaugeraete.anbkst_intern', ), 'gesamtkosten' => array( 'name' => 'Gesamtkosten', 'type' => 'number', 'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: ' ', canSort: false", 'width' => 90, - 'sql' => 'sum(einsatzpersonal.stunden * personal.persstdsatz + ' . + 'sql' => 'einsatzpersonal.stunden * personal.persstdsatz + ' . 'einsatzgeraete.stunden * gerate.geraetkst_intern + ' . - 'einsatzgeraete.stunden * anbaugeraete.anbkst_intern)', + 'einsatzgeraete.stunden * anbaugeraete.anbkst_intern', ), 'prolfdm' => array( 'name' => 'pro lfdm', 'type' => 'number', 'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: ' ', canSort: false", 'width' => 60, - 'sql' => 'sum(einsatzpersonal.stunden * personal.persstdsatz + ' . + 'sql' => '(einsatzpersonal.stunden * personal.persstdsatz + ' . 'einsatzgeraete.stunden * gerate.geraetkst_intern + ' . 'einsatzgeraete.stunden * anbaugeraete.anbkst_intern) / laenge', ),