5 'title' => 'Einsatzübersicht nach Gewässer',
6 'subtitle' => 'Altenoyther Feld',
7 'join' => array('personal ON einsatz.personal = personal.id',
8 'gebiet ON einsatz.gebiet = gebiet.id',
9 'gerate ON einsatz.geraet = gerate.id',
10 'anbaugeraete ON einsatz.anbaugeraet = anbaugeraete.id',
11 'arbeitsarten ON einsatz.arbeiten = arbeitsarten.id',
12 'kostenstellen ON einsatz.kostenstelle = kostenstellen.id',
14 'where' => "arbeitsarten.arbeitsart <> 'Urlaub' AND arbeitsarten.arbeitsart <> 'Krank' AND arbeitsarten.arbeitsart <> 'Sonstige Fehltage'"
15 . ' AND einsatz.gebiet = 41', # 20 Altenoyther Feld
21 'sql' => 'einsatz.id',
30 'sql' => "personal.personal || ', ' || personal.vorname",
32 'specs' => "filterUI: 't'",
37 'specs' => "decPlaces: 2, ClassName: 'alignright'",
43 'specs' => "decPlaces: 2, ClassName: 'alignright'",
45 'sql' => 'stunden * personal.persstdsatz',
50 'specs' => "decPlaces: 3, ClassName: 'alignright'",
52 'sql' => '(stunden * personal.persstdsatz) / laenge',
57 'sql' => 'gerate.geraet',
59 'specs' => "filterUI: 't'",
61 'geraetstunden' => array(
64 'specs' => "decPlaces: 2, ClassName: 'alignright'",
67 'geraetstunde' => array(
70 'specs' => "decPlaces: 2, ClassName: 'alignright'",
72 'sql' => 'geraetstunden * gerate.gerstdsatz',
74 'geraetlfdm' => array(
77 'specs' => "decPlaces: 3, ClassName: 'alignright'",
79 'sql' => '(geraetstunden * gerate.gerstdsatz) / laenge',
82 'anbaugeraet' => array(
83 'name' => 'Anbaugerät',
84 'sql' => 'gerate.geraet',
86 'specs' => "filterUI: 't'",
88 'anbaugeraetstunden' => array(
91 'specs' => "decPlaces: 2, ClassName: 'alignright'",
94 'anbaugeraetstunde' => array(
97 'specs' => "decPlaces: 2, ClassName: 'alignright'",
99 'sql' => 'anbaugeraetstunden * anbaugeraete.anbgerstdsatz',
101 'anbaugeraetlfdm' => array(
104 'specs' => "decPlaces: 3, ClassName: 'alignright'",
106 'sql' => '(anbaugeraetstunden * anbaugeraete.anbgerstdsatz) / laenge',