コード例 #1
0
     //tilauksessa, ennakkopoistot ja jt
     list($pairow['tilattu'], $pairow['valmistuksessa'], $pairow['ennpois'], $pairow['jt']) = va_ti_en_jt($pairow['tuoteno'], $pairow['hyllyalue'], $pairow['hyllynro'], $pairow['hyllyvali'], $pairow['hyllytaso']);
     $tuotteet[$pairow['tuoteno']][] = $pairow;
 }
 if ($myytavissasummaus == "V") {
     foreach ($tuotteet as $_tuotepaikka) {
         foreach ($_tuotepaikka as $_indeksi => $pairow) {
             $vastaavat = new Vastaavat($pairow['tuoteno']);
             $vastaavat_tuotteet = array();
             if ($vastaavat->onkovastaavia()) {
                 // Loopataan kaikki tuotteen vastaavuusketjut
                 foreach (explode(",", $vastaavat->getIDt()) as $ketju) {
                     if (!isset($kasitellyt_ketjut[$ketju])) {
                         $kasitellyt_ketjut[$ketju] = $ketju;
                         // Haetaan tuotteet ketjukohtaisesti
                         $_vastaavat_tuotteet = $vastaavat->tuotteet($ketju);
                         $paras_vastaava = "";
                         foreach ($_vastaavat_tuotteet as $_tuote) {
                             // Otetaan päätuote, tai jos se ei oo setattu, niin otetaan se tuote joka on lähimpänä päätuotetta
                             if (isset($tuotteet[$_tuote["tuoteno"]])) {
                                 $paras_vastaava = $_tuote["tuoteno"];
                                 break;
                             }
                         }
                         // Lisätään löydetyt vastaavat mahdollisten myytävien joukkoon
                         foreach ($_vastaavat_tuotteet as $_tuote) {
                             if (strtoupper($paras_vastaava) != strtoupper($_tuote['tuoteno'])) {
                                 $_vashalytysraja = 0;
                                 $_vassaldo = 0;
                                 $_vastilattu = 0;
                                 $_vasvalmistuksessa = 0;
コード例 #2
0
ファイル: tuote.php プロジェクト: Hermut/pupesoft
 $_colspan = 3;
 if ($_tp_kasittely) {
     $_colspan++;
 }
 $_return .= "<table>";
 $_return .= "<tr><th colspan='{$_colspan}'>" . t("Ketju") . ": {$ketju}.</th></tr>";
 $_return .= "<tr>";
 $_return .= "<th>" . t("Tuotenumero") . "</th>";
 $_return .= "<th>" . t("Myytävissä") . "</th>";
 $_return .= "<th>" . t("Vaihtoehtoinen") . "</th>";
 if ($_tp_kasittely) {
     $_return .= "<th>" . t("Oma myytävissä") . "</th>";
 }
 $_return .= "</tr>";
 // Haetaan tuotteet ketjukohtaisesti
 $_tuotteet = $vastaavat->tuotteet($ketju, $options);
 $kokonaismyytavissa = 0;
 $oma_myytavissa_yhteensa = 0;
 // Lisätään löydetyt vastaavat mahdollisten myytävien joukkoon
 foreach ($_tuotteet as $_tuote) {
     list($saldo, $hyllyssa, $myytavissa) = saldo_myytavissa($_tuote["tuoteno"], 'KAIKKI', '', '', '', '', '', '', '', $saldoaikalisa);
     $kokonaismyytavissa += $myytavissa;
     if ($_tp_kasittely and !empty($toimipaikan_varastot)) {
         list($_saldo, $_hyllyssa, $_myytavissa) = saldo_myytavissa($_tuote["tuoteno"], 'KAIKKI', $toimipaikan_varastot, '', '', '', '', '', '', $saldoaikalisa);
         $oma_myytavissa_yhteensa += $_myytavissa;
         $oma_myytavissa = $_myytavissa;
     } else {
         $oma_myytavissa = 0;
     }
     $_return .= "<tr>";
     $_return .= "<td><a href='{$PHP_SELF}?toim={$toim}&tee=Z&tuoteno=" . urlencode($_tuote["tuoteno"]) . "&lopetus={$lopetus}'>{$_tuote['tuoteno']}</a></td>";