if (mysql_num_rows($toimpaikka_chk_res) > 0) { $toimpaikka_chk_row = mysql_fetch_assoc($toimpaikka_chk_res); $ostotilauksen_kasittely = $toimpaikka_chk_row['ostotilauksen_kasittely']; } } } //Vaihdettava tuote ei ole tämän ostotilauksen toimittajalta. //Katsotaan, löytyykö toiselta toimittajalta auki olevia ostotilauksia, //ja liitetään tilausrivi siihen tilaukseen jos löytyy, //muuten perustetaan uusi otsikko. //luo_ostotilausotsikko()-funktio handaa uuden otsikon luonnin ja olemassa olevan hakemisen $params = array('liitostunnus' => $toimi_tunnus, 'ohjausmerkki' => $laskurow['ohjausmerkki'], 'nimi' => $laskurow['toim_nimi'], 'nimitark' => $laskurow['toim_nimitark'], 'osoite' => $laskurow['toim_osoite'], 'postino' => $laskurow['toim_postino'], 'postitp' => $laskurow['toim_postitp'], 'maa' => $laskurow['toim_maa'], 'myytil_toimaika' => $laskurow['toimaika'], 'toimipaikka' => $laskurow['vanhatunnus'], 'ostotilauksen_kasittely' => $ostotilauksen_kasittely, 'tilaustyyppi' => $laskurow['tilaustyyppi']); if (!empty($tilausrivirow['tilausrivilinkki'])) { $params['ostotilauksen_kasittely'] = $myyntitilausrow['ostotilauksen_kasittely']; } $toisen_toimittajan_ostotilaus = luo_ostotilausotsikko($params); $myyntitilausrivi_tunnus_temp = $tilausrivirow['tilausrivitunnus']; unset($tilausrivirow['laadittu']); unset($tilausrivirow['laatija']); unset($tilausrivirow['sarjanumeroseuranta']); unset($tilausrivirow['myyntihinta_maara']); unset($tilausrivirow['tilausrivilinkki']); unset($tilausrivirow['tilausrivitunnus']); $query = "SELECT *\n FROM tuotepaikat\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tuoteno = '{$vastaavatuoteno}'\n AND oletus != ''"; $oletus_tuotepaikka_result = pupe_query($query); $oletus_tuotepaikka_row = mysql_fetch_assoc($oletus_tuotepaikka_result); $tilausrivirow['hyllyalue'] = $oletus_tuotepaikka_row['hyllyalue']; $tilausrivirow['hyllynro'] = $oletus_tuotepaikka_row['hyllynro']; $tilausrivirow['hyllyvali'] = $oletus_tuotepaikka_row['hyllyvali']; $tilausrivirow['hyllytaso'] = $oletus_tuotepaikka_row['hyllytaso']; $tilausrivirow['otunnus'] = $toisen_toimittajan_ostotilaus['tunnus'];
// Otetaan osoite toimipaikalta jos varaston tiedoissa sitä ei oo if ($varow['osoite'] == "" and $varow['toimipaikka'] > 0) { $query = "SELECT nimi, osoite, postino, postitp, maa\n FROM yhtion_toimipaikat\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tunnus = '{$varow['toimipaikka']}'"; $result = pupe_query($query); if (mysql_num_rows($result) == 1) { $yhtion_toimipaikkarow = mysql_fetch_assoc($result); $varow["nimi"] = $yhtion_toimipaikkarow["nimi"]; $varow['nimitark'] = ""; $varow["osoite"] = $yhtion_toimipaikkarow["osoite"]; $varow["postino"] = $yhtion_toimipaikkarow["postino"]; $varow["postitp"] = $yhtion_toimipaikkarow["postitp"]; $varow["maa"] = $yhtion_toimipaikkarow["maa"]; } } $params = array('liitostunnus' => $toimittajaid, 'nimi' => $varow['nimi'], 'nimitark' => $varow['nimitark'], 'osoite' => $varow['osoite'], 'postino' => $varow['postino'], 'postitp' => $varow['postitp'], 'maa' => $varow['maa'], 'myytil_toimaika' => date("Y-m-d"), 'toimipaikka' => $varow['toimipaikka'], 'varasto' => $kohdevarasto, 'ohjausmerkki' => $ohjausmerkki, 'tilaustyyppi' => $tilaustyyppi, 'myytil_viesti' => $viesti, 'ostotilauksen_kasittely' => "GEN"); $laskurow = luo_ostotilausotsikko($params); $query = "UPDATE kuka SET kesken = {$laskurow['tunnus']} WHERE yhtio = '{$kukarow['yhtio']}' and kuka = '{$kukarow['kuka']}'"; $delresult = pupe_query($query); $kukarow['kesken'] = $laskurow['tunnus']; echo "<br /><font class='message'>", t("Tehtiin ostotilaus otsikko %s kohdevarasto on %s", $kieli, $kukarow["kesken"], $varow["nimitys"]), "</font><br />"; // Otetaan luotu otsikko talteen $otsikot[] = $kukarow["kesken"]; } $query = "SELECT *\n FROM tuote\n WHERE tuoteno = '{$pairow['tuoteno']}'\n AND yhtio = '{$kukarow['yhtio']}'"; $rarresult = pupe_query($query); if (mysql_num_rows($rarresult) == 1) { $trow = mysql_fetch_assoc($rarresult); $toimaika = $laskurow["toimaika"]; $kerayspvm = $laskurow["kerayspvm"]; $tuoteno = $pairow["tuoteno"]; $kpl = $ostettavahaly;