if ($paivitetyt_rivit > 0) { echo "<br />", t("Päivitettiin suuntalavan tuotteet paikalle"), " {$suuntalavanhyllyalue} {$suuntalavanhyllynro} {$suuntalavanhyllyvali} {$suuntalavanhyllytaso}<br />"; $vietiinko_koko_suuntalava = 'joo'; } } } } if ($toiminto == 'suuntalavat') { require 'suuntalavat.inc'; } if ($toiminto == 'tulosta_sscc') { require 'tulosta_sscc.inc'; } // tehdään errorichekkejä jos on varastoonvienti kyseessä if ($toiminto == "kaikkiok" or $toiminto == "kalkyyli") { $varastoerror = saako_vieda_varastoon($otunnus, $toiminto, 'echota_virheet'); if ($varastoerror != 0) { echo "<br><form method='post'>"; echo "<input type='hidden' name='toimittajaid' value='{$toimittajaid}'>"; echo "<input type='hidden' name='toiminto' value=''>"; echo "<input type='hidden' name='ytunnus' value='{$laskurow['ytunnus']}'>"; echo "<input type='submit' value='" . t("Takaisin") . "'>"; echo "</form>"; $ytunnus = ""; $toiminto = "dummieimitään"; } } // lasketaan lopullinen varastonarvo if ($toiminto == "kaikkiok") { require "varastonarvo_historia.inc"; }
// Tehdään insertti erotukselle $kopioitu_tilausrivi = kopioi_tilausrivi($_tunnus); // Päivitä kopioidun kpl (maara - varattu) paivita_tilausrivin_kpl($kopioitu_tilausrivi, $_syotetty_maara - $chk_varattu_row['varattu']); } } } // 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>";