diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php index 70e03edc0..c984e51fb 100644 --- a/vilesci/inventar/inventar.php +++ b/vilesci/inventar/inventar.php @@ -954,17 +954,17 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs $bestellung_ivalid_style='style="color: red;"'; - //$htmlstring.=''.$resultBetriebsmittel[$pos]->bestellnr.' '; + //$htmlstring.=''.$resultBetriebsmittel[$pos]->bestellnr.' '; $htmlstring.=''; //Wenn Rechnungen vorhanden sind, einen Link dazu anzeigen $rechnung = new wawi_rechnung(); if($resultBetriebsmittel[$pos]->bestellung_id!='' && $rechnung->count($resultBetriebsmittel[$pos]->bestellung_id)>0) { - $htmlstring.=' '; + $htmlstring.=' '; } - $htmlstring.=''.$resultBetriebsmittel[$pos]->bestellnr.''; + $htmlstring.=''.$resultBetriebsmittel[$pos]->bestellnr.''; echo ''; @@ -1075,7 +1075,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result $htmlstring.=''; $htmlstring.='Bestellnr. :  - '.$resBetriebsmittel->bestellnr.''; + '.$resBetriebsmittel->bestellnr.''; $htmlstring.='Bestell ID. : '; @@ -1125,8 +1125,8 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result }); }); */ - else - $htmlstring.=''.$resBetriebsmittel->bestellung_id.''; + else + $htmlstring.=''.$resBetriebsmittel->bestellung_id.''; $htmlstring.='Bestellpos. ID. : '; if ($schreib_recht && $resBetriebsmittel->bestellung_id) diff --git a/vilesci/inventar/inventar_afa.php b/vilesci/inventar/inventar_afa.php index 292dd005d..93cab65da 100644 --- a/vilesci/inventar/inventar_afa.php +++ b/vilesci/inventar/inventar_afa.php @@ -850,10 +850,10 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result $htmlstring.=' Bestellnr. :  - '.$resBetriebsmittel->bestellnr.' + '.$resBetriebsmittel->bestellnr.' Bestell ID. :  - '.$resBetriebsmittel->bestellung_id.' + '.$resBetriebsmittel->bestellung_id.' Bestellpos. ID. :  '; diff --git a/wawi/auswertungen/aufteilung.php b/wawi/auswertungen/aufteilung.php index 1cb870f50..1acaf5040 100644 --- a/wawi/auswertungen/aufteilung.php +++ b/wawi/auswertungen/aufteilung.php @@ -1,189 +1,189 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ -/** - * Auswertung der Bestellungen und Rechnungen auf Kostenstellen - */ -require_once('../../config/wawi.config.inc.php'); -require_once('../auth.php'); -require_once('../../include/benutzerberechtigung.class.php'); -require_once('../../include/functions.inc.php'); -require_once('../../include/wawi_rechnung.class.php'); -require_once('../../include/wawi_bestellung.class.php'); -require_once('../../include/wawi_kostenstelle.class.php'); -require_once('../../include/studiensemester.class.php'); -require_once('../../include/tags.class.php'); -require_once('../../include/geschaeftsjahr.class.php'); -require_once('../../include/datum.class.php'); - -$user = get_uid(); -$rechte = new benutzerberechtigung(); -$rechte->getBerechtigungen($user); - -$kst_array = $rechte->getKostenstelle(); - -if(count($kst_array)==0) - die('Sie benoetigen eine Kostenstellenberechtigung um diese Seite anzuzeigen'); - -$datum_obj = new datum(); -?> - - - - WaWi - Kostenstelle - Auswertung - - - - - - - - - - - - -

Bericht - Aufteilung

- - Geschäftsjahr - - - '; - - $gj= new geschaeftsjahr(); - $gj->load($geschaeftsjahr); - - $kstIN=$db->implode4SQL($kst_array); - - echo 'Zeitraum: ',$datum_obj->formatDatum($gj->start,'d.m.Y'),' - ',$datum_obj->formatDatum($gj->ende,'d.m.Y').''; - echo ' - '; - echo ' - - - - - - - - '; - - //Tabelle auf Basis der Bestellungen - $qry = " - SELECT - oe_kurzbz, tbl_organisationseinheit.bezeichnung, anteil_brutto, tbl_organisationseinheit.organisationseinheittyp_kurzbz - FROM - ( - SELECT - oe_kurzbz, sum(brutto/100*anteil) as anteil_brutto - FROM - ( - SELECT - tbl_bestellung.bestellung_id, - sum(tbl_bestelldetail.menge*tbl_bestelldetail.preisprove/100*(100+tbl_bestelldetail.mwst)) as brutto - FROM - wawi.tbl_bestellung - JOIN wawi.tbl_bestelldetail USING(bestellung_id) - WHERE - tbl_bestellung.insertamum>='$gj->start' AND tbl_bestellung.insertamum<'$gj->ende' - AND kostenstelle_id IN($kstIN) - GROUP BY bestellung_id - ) bestellung - JOIN wawi.tbl_aufteilung USING(bestellung_id) - GROUP BY oe_kurzbz - ) a - JOIN public.tbl_organisationseinheit USING(oe_kurzbz) - "; - - $summe = 0; - if($result = $db->db_query($qry)) - { - while($row = $db->db_fetch_object($result)) - { - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo "\n"; - $summe += $row->anteil_brutto; - } - } - else - die('Fehler bei Datenbankzugriff'); - - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo '
OEBezeichnungBrutto
',$row->oe_kurzbz,'',$row->organisationseinheittyp_kurzbz,' ',$row->bezeichnung,'',number_format($row->anteil_brutto,2,',','.'),'
',number_format($summe,2,',','.'),'
'; -?> -







- - \ No newline at end of file +, + * Andreas Oesterreicher and + * Karl Burkhart . + */ +/** + * Auswertung der Bestellungen und Rechnungen auf Kostenstellen + */ +require_once('../../config/wawi.config.inc.php'); +require_once('../auth.php'); +require_once('../../include/benutzerberechtigung.class.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/wawi_rechnung.class.php'); +require_once('../../include/wawi_bestellung.class.php'); +require_once('../../include/wawi_kostenstelle.class.php'); +require_once('../../include/studiensemester.class.php'); +require_once('../../include/tags.class.php'); +require_once('../../include/geschaeftsjahr.class.php'); +require_once('../../include/datum.class.php'); + +$user = get_uid(); +$rechte = new benutzerberechtigung(); +$rechte->getBerechtigungen($user); + +$kst_array = $rechte->getKostenstelle(); + +if(count($kst_array)==0) + die('Sie benoetigen eine Kostenstellenberechtigung um diese Seite anzuzeigen'); + +$datum_obj = new datum(); +?> + + + + WaWi - Kostenstelle - Auswertung + + + + + + + + + + + + +

Bericht - Aufteilung

+ + Geschäftsjahr + + + '; + + $gj= new geschaeftsjahr(); + $gj->load($geschaeftsjahr); + + $kstIN=$db->implode4SQL($kst_array); + + echo 'Zeitraum: ',$datum_obj->formatDatum($gj->start,'d.m.Y'),' - ',$datum_obj->formatDatum($gj->ende,'d.m.Y').''; + echo ' + '; + echo ' + + + + + + + + '; + + //Tabelle auf Basis der Bestellungen + $qry = " + SELECT + oe_kurzbz, tbl_organisationseinheit.bezeichnung, anteil_brutto, tbl_organisationseinheit.organisationseinheittyp_kurzbz + FROM + ( + SELECT + oe_kurzbz, sum(brutto/100*anteil) as anteil_brutto + FROM + ( + SELECT + tbl_bestellung.bestellung_id, + sum(tbl_bestelldetail.menge*tbl_bestelldetail.preisprove/100*(100+tbl_bestelldetail.mwst)) as brutto + FROM + wawi.tbl_bestellung + JOIN wawi.tbl_bestelldetail USING(bestellung_id) + WHERE + tbl_bestellung.insertamum>='$gj->start' AND tbl_bestellung.insertamum<'$gj->ende' + AND kostenstelle_id IN($kstIN) + GROUP BY bestellung_id + ) bestellung + JOIN wawi.tbl_aufteilung USING(bestellung_id) + GROUP BY oe_kurzbz + ) a + JOIN public.tbl_organisationseinheit USING(oe_kurzbz) + "; + + $summe = 0; + if($result = $db->db_query($qry)) + { + while($row = $db->db_fetch_object($result)) + { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo "\n"; + $summe += $row->anteil_brutto; + } + } + else + die('Fehler bei Datenbankzugriff'); + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
OEBezeichnungBrutto
',$row->oe_kurzbz,'',$row->organisationseinheittyp_kurzbz,' ',$row->bezeichnung,'',number_format($row->anteil_brutto,2,',','.'),'
',number_format($summe,2,',','.'),'
'; +?> +







+ +