diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php index 02ab7fb7..fa11f790 100644 --- a/phpwf/plugins/class.yui.php +++ b/phpwf/plugins/class.yui.php @@ -3593,7 +3593,7 @@ class YUI { '$storniert' end, CASE - WHEN FIND_IN_SET($tablename.status, 'freigegeben, gestartet') THEN + WHEN FIND_IN_SET($tablename.status, 'freigegeben,gestartet') THEN CONCAT ( if($tablename.lager_ok,'$lager_ok','$lager_nicht_ok'), if($tablename.reserviert_ok,'$reserviert_ok','$reserviert_nicht_ok'), diff --git a/www/pages/produktion.php b/www/pages/produktion.php index 74d55353..ece6f79d 100644 --- a/www/pages/produktion.php +++ b/www/pages/produktion.php @@ -100,17 +100,17 @@ class Produktion { $status = $result['status']; if (in_array($status,array('angelegt','freigegeben'))) { - $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert', 'Planmenge pro Stück','Planmenge', 'Verbraucht', 'Menü'); + $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert', 'Planmenge', 'Verbraucht', 'Menü'); $width = array('1%','1%', '5%','30%', '5%', '1%', '1%', '1%' , '1%', '1%' ,'1%'); $menu = "
" . "Conf->WFconf['defaulttheme']}/images/edit.svg\" border=\"0\"> " . "Conf->WFconf['defaulttheme']}/images/delete.svg\" border=\"0\">" . "
"; } else { - $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert','Planmenge pro Stück', 'Planmenge', 'Verbraucht',''); + $heading = array('','','Nummer', 'Artikel', 'Projekt','Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert','Planmenge', 'Verbraucht',''); $width = array('1%','1%', '5%','30%', '5%', '1%', '1%', '1%' , '1%' ,'1%' ,'1%'); $menu = ""; } - $findcols = array('','p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','lager','reserviert','stueckmenge','menge','geliefert_menge'); + $findcols = array('','p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','stueckmenge','lager','reserviert','menge','geliefert_menge'); $searchsql = array('p.artikel','nummer','name','projekt','lager','menge','reserviert','geliefert_menge'); $defaultorder = 1; @@ -124,6 +124,7 @@ class Produktion { (SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1) as nummer, (SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1) as name, (SELECT projekt.abkuerzung FROM projekt INNER JOIN artikel a WHERE a.projekt = projekt.id AND a.id = p.artikel LIMIT 1) as projekt, + FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge, CONCAT ( COALESCE(FORMAT ((SELECT SUM(menge) FROM lager_platz_inhalt lpi WHERE lpi.lager_platz = $standardlager AND lpi.artikel = p.artikel),0),0), ' (', @@ -132,7 +133,6 @@ class Produktion { ')' ) as Lager, FORMAT ((SELECT SUM(menge) FROM lager_reserviert r WHERE r.lager_platz = $standardlager AND r.artikel = p.artikel AND r.objekt = 'produktion' AND r.parameter = $id AND r.posid = p.id),0) as Reserviert, - FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge, FORMAT(p.menge,0,'de_DE'), FORMAT(p.geliefert_menge,0,'de_DE') as geliefert_menge, p.id @@ -154,10 +154,10 @@ class Produktion { $standardlager = $app->DB->SelectArr($sql)[0]['standardlager']; $allowed['produktion_position_list'] = array('list'); - $heading = array('','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert','Planmenge pro Stück','Planmenge', 'Verbraucht',''); + $heading = array('','Nummer', 'Artikel', 'Projekt','Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert','Planmenge', 'Verbraucht',''); $width = array('1%','5%', '30%', '5%', '1%', '1%', '1%' , '1%', '1%' ,'1%'); - $findcols = array('p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','lager','reserviert','stueckmenge','menge','geliefert_menge'); + $findcols = array('p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','stueckmenge','lager','reserviert','menge','geliefert_menge'); $searchsql = array('p.artikel','nummer','name','projekt','lager','menge','reserviert','geliefert_menge'); @@ -172,6 +172,7 @@ class Produktion { (SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1) as nummer, (SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1) as name, (SELECT projekt.abkuerzung FROM projekt INNER JOIN artikel a WHERE a.projekt = projekt.id AND a.id = p.artikel LIMIT 1) as projekt, + FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge, CONCAT ( COALESCE(FORMAT ((SELECT SUM(menge) FROM lager_platz_inhalt lpi WHERE lpi.lager_platz = $standardlager AND lpi.artikel = p.artikel),0),0), ' (', @@ -180,7 +181,6 @@ class Produktion { ')' ) as lager, FORMAT ((SELECT SUM(menge) FROM lager_reserviert r WHERE r.lager_platz = $standardlager AND r.artikel = p.artikel AND r.objekt = 'produktion' AND r.parameter = $id),0) as reserviert, - FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge, FORMAT(SUM(p.menge),0,'de_DE') as menge, FORMAT(p.geliefert_menge,0,'de_DE') as geliefert_menge, p.id