<?php require "inc/parametrit.inc"; echo "<font class='head'>" . t("Kopioi varastojen hälytysrajat") . "</font><hr>"; list($abcrajaus, $abcrajaustapa) = explode("##", $abcrajaus); if (!isset($abcrajaustapa)) { $abcrajaustapa = "TK"; } list($ryhmanimet, $ryhmaprossat, , , , ) = hae_ryhmanimet($abcrajaustapa); // Tarvittavat päivämäärät if (!isset($kka1)) { $kka1 = date("m", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y"))); } if (!isset($vva1)) { $vva1 = date("Y", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y"))); } if (!isset($ppa1)) { $ppa1 = date("d", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y"))); } if (!isset($kkl1)) { $kkl1 = date("m"); } if (!isset($vvl1)) { $vvl1 = date("Y"); } if (!isset($ppl1)) { $ppl1 = date("d"); } if (!isset($kka2)) { $kka2 = date("m", mktime(0, 0, 0, date("m") - 3, date("d"), date("Y"))); }
array_multisort($kpl_sort, SORT_DESC, $looparray); } elseif ($abctyyppi == "rivia") { $abcwhat = "rivia"; $abcchar = "AR"; $kausiyhteensa = $rivia_kausiyhteensa; $looparray = $rowarray; array_multisort($rivia_sort, SORT_DESC, $looparray); } else { $abcwhat = "summa"; $abcchar = "AM"; $kausiyhteensa = $summa_kausiyhteensa; $looparray = $rowarray; array_multisort($summa_sort, SORT_DESC, $looparray); } // Haetaan abc-parametrit list($ryhmanimet, $ryhmaprossat, $kiertonopeus_tavoite, $palvelutaso_tavoite, $varmuusvarasto_pv, $toimittajan_toimitusaika_pv) = hae_ryhmanimet($abcchar); $i = 0; $ryhmaprossa = 0; foreach ($looparray as $row) { // katotaan onko kelvollinen tuote, elikkä luokitteluperuste pitää olla > 0 if ($row["{$abcwhat}"] > 0) { // laitetaan oikeeseen luokkaan $luokka = $i; // tuotteen osuus yhteissummasta if ($kausiyhteensa != 0) { $tuoteprossa = $row["{$abcwhat}"] / $kausiyhteensa * 100; } else { $tuoteprossa = 0; } //muodostetaan ABC-luokka ryhmäprossan mukaan $ryhmaprossa += $tuoteprossa;