Esempio n. 1
0
 }
 // Kun splittaukset ja alustat on selvitelty, voidaan kamat viedään varastoon.
 // Hylly array
 $hylly = array("hyllyalue" => $row['hyllyalue'], "hyllynro" => $row['hyllynro'], "hyllyvali" => $row['hyllyvali'], "hyllytaso" => $row['hyllytaso']);
 // Saapumiset
 if ($yhtiorow['suuntalavat'] != "") {
     $saapumiset = hae_saapumiset($alusta_tunnus);
 } else {
     $saapumiset = array($saapuminen);
 }
 // Viimeisellä rivillä viedään koko suuntalava, jolloin lava merkataan puretuksi
 if ($viimeinen) {
     vie_varastoon($saapumiset[0], $alusta_tunnus, $hylly);
 } else {
     foreach ($tilausrivit as $rivi) {
         vie_varastoon($saapumiset[0], $alusta_tunnus, $hylly, $rivi);
     }
 }
 // Jos temppi lava niin merkataan suoraan puretuksi
 if ($temppi_lava) {
     $query = "UPDATE suuntalavat SET\n                  tila        = 'P'\n                  WHERE yhtio = '{$kukarow['yhtio']}'\n                  AND tunnus  = '{$alusta_tunnus}'";
     $tila_res = pupe_query($query);
 }
 echo t("Odota hetki...");
 // Redirectit ostotilaukseen tai suuntalavan_tuotteet?
 if (isset($hyllytys)) {
     $ostotilaus_urliin = $manuaalisesti_syotetty_ostotilausnro ? $row['otunnus'] : "";
     $tilausten_lukumaara--;
     if ($tilausten_lukumaara < 1) {
         echo "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=ostotilaus.php?saapumisnro_haku={$saapumisnro_haku}'>";
     } else {
Esempio n. 2
0
     }
 }
 // Päivitetään hyllypaikat
 $paivitetyt_rivit = paivita_hyllypaikat($alusta_tunnus, $hyllyalue, $hyllynro, $hyllyvali, $hyllytaso);
 if ($paivitetyt_rivit > 0) {
     // Hylly arrayksi...
     $hylly = array("hyllyalue" => $hyllyalue, "hyllynro" => $hyllynro, "hyllyvali" => $hyllyvali, "hyllytaso" => $hyllytaso);
     // Viedään varastoon keikka kerrallaan.
     foreach ($saapumiset as $saapuminen) {
         // Saako keikan viedä varastoon
         if (saako_vieda_varastoon($saapuminen, 'kalkyyli', 1) == 1) {
             // Ei saa viedä varastoon, skipataan?
             $varastovirhe = true;
             continue;
         } else {
             vie_varastoon($saapuminen, $alusta_tunnus, $hylly);
             if (isset($komento) and $komento['Tavaraetiketti'] != "") {
                 $suuntalavat = array($alusta_tunnus);
                 $otunnus = $saapuminen;
                 require 'tilauskasittely/tulosta_tavaraetiketti.inc';
             }
         }
     }
     // Jos kaikki meni ok
     if (isset($varastovirhe)) {
         $error['varalle'] .= t("Virhe varastoonviennissä") . "<br>";
     } else {
         echo "<META HTTP-EQUIV='Refresh'CONTENT='2;URL=alusta.php'>";
         exit;
     }
 } else {