diff --git a/muokkaatilaus.php b/muokkaatilaus.php index 9a54b84e04..e6d3e36de7 100644 --- a/muokkaatilaus.php +++ b/muokkaatilaus.php @@ -51,38 +51,67 @@ exit; } - echo " + + "; + + $('#horn_keraykseen').val(valitut_tilaukset.join(",")); + $('#keraa_kaikki_horn_formi').submit(); + }); + }); + + 0) { + $laskurow = mysql_fetch_array($result); + + require "tilauskasittely/tilaus-valmis-tulostus.inc"; + } + else { + echo "".t("Keräyslista on jo tulostettu")."! ($tilausnumeroita)
"; + } + } + else { + $keskenrow = mysql_fetch_array($keskenresult); + echo t("Tilaus on kesken käyttäjällä").", $keskenrow[nimi], ".t("ota yhteyttä häneen ja käske hänen laittaa vähän vauhtia tähän touhuun")."!
"; + $tee2 = ""; + } + + pupemaster_stop(); + unset($tee); +} + if (isset($tee) and $tee == 'TOIMITA_ENNAKKO' and in_array($yhtiorow["ennakkotilausten_toimitus"], array('M','K'))) { pupemaster_start(); @@ -333,12 +416,24 @@ function tarkista_mitatointi(count, type) { return false; } } + + function tarkista_tulostus() { + msg = '".t("Oletko varma, että haluat siirtää vaitut tilaukset keräykseen?")."'; + + if (confirm(msg)) { + return true; + } + else { + skippaa_tama_submitti = true; + return false; + } + } --> "; $toim = strtoupper($toim); -if ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA') { +if ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA' or $toim == "HORN") { $pika_oikeu = tarkista_oikeus('tilaus_myynti.php', 'PIKATILAUS'); $rivi_oikeu = tarkista_oikeus('tilaus_myynti.php', 'RIVISYOTTO'); } @@ -385,6 +480,9 @@ function tarkista_mitatointi(count, type) { elseif ($toim == "EXTRANET") { $otsikko = t("hyväksyttäviä tilauksia"); } +elseif ($toim == "HORN") { + $otsikko = t("HB-tilauksia"); +} elseif ($toim == "OSTO" or $toim == "OSTOSUPER") { $otsikko = t("osto-tilausta"); } @@ -575,7 +673,7 @@ function tarkista_mitatointi(count, type) { if ($toim != "MYYNTITILITOIMITA" and $toim != "EXTRANET" and $toim != "VALMISTUSMYYNTI" and $toim != "VALMISTUSMYYNTISUPER") { if (isset($eresult) and mysql_num_rows($eresult) > 0) { // tehdään aktivoi nappi.. kaikki mitä näytetään saa aktvoida, joten tarkkana queryn kanssa. - if ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA') { + if ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA' or $toim == "HORN") { if (isset($pika_oikeu) and $pika_oikeu and !$rivi_oikeu) { $aputoim1 = "PIKATILAUS"; @@ -719,7 +817,7 @@ function tarkista_mitatointi(count, type) { echo ""; - if ($aputoim2 != "" and ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "ENNAKKO" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA')) { + if ($aputoim2 != "" and ($toim == "" or $toim == "SUPER" or $toim == "SUPER_EITYOM" or $toim == "SUPER_EILUONTITAPATYOM" or $toim == "ENNAKKO" or $toim == "LASKUTUSKIELTO" or $toim == "KESKEN" or $toim == "TOSI_KESKEN" or $toim == 'KESKEN_TAI_TOIMITETTAVISSA' or $toim == "HORN")) { echo ""; } @@ -892,6 +990,36 @@ function tarkista_mitatointi(count, type) { echo ""; echo ""; + + if ($toim == "HORN") { + + echo ""; + + echo "", t("Toimitustapa"), ""; + + echo " "; + echo ""; + } + echo ""; echo ""; @@ -924,6 +1052,10 @@ function tarkista_mitatointi(count, type) { $haku = " and (lasku.tunnus like '{$etsi}%' or lasku.ytunnus like '{$etsi}%' or lasku.viesti like '%{$etsi}%' {$myyntitili_haku}) "; } + if ($toim == "HORN" and !empty($toimitustapa)) { + $haku .= " and lasku.toimitustapa = '{$toimitustapa}'"; + } + if ($toim == 'YLLAPITO' and $etsi != "" and $haku != "") { $haku = substr($haku, 0, -2); // Poistetaan vika sulku $hausta @@ -1018,7 +1150,7 @@ function tarkista_mitatointi(count, type) { $toimaikalisa = ' lasku.toimaika, '; } - if ($limit == "") { + if ($limit == "" and $toim != "HORN") { $rajaus = "LIMIT 50"; } else { @@ -1026,10 +1158,14 @@ function tarkista_mitatointi(count, type) { } } -if (empty($asiakastiedot)) { +if ($toim == "HORN") { + $asiakastiedot = "toimitus"; +} +elseif (empty($asiakastiedot)) { $asiakastiedot = isset($_COOKIE["pupesoft_muokkaatilaus"]) ? $_COOKIE["pupesoft_muokkaatilaus"] : ""; } + if ($asiakastiedot == "toimitus") { $asiakasstring = " concat_ws('
', lasku.ytunnus, concat_ws(' ', lasku.nimi, lasku.nimitark), concat_ws(' ', lasku.toim_nimi, lasku.toim_nimitark, lasku.toim_postitp))"; @@ -1062,23 +1198,25 @@ function lahetys_verify(pitaako_varmistaa) { echo "
"; -// Näytetään asiakastiedot linkki -if ($asiakastiedot == 'toimitus') { - echo " " .t("Näytä vain laskutustiedot") . ""; -} -else { - echo " " . t("Näytä myös toimitusasiakkaan tiedot") . ""; -} +if ($toim != "HORN") { + // Näytetään asiakastiedot linkki + if ($asiakastiedot == 'toimitus') { + echo " " .t("Näytä vain laskutustiedot") . ""; + } + else { + echo " " . t("Näytä myös toimitusasiakkaan tiedot") . ""; + } -// Näytetäänkö saldot linkki -if ($toim == '' and $naytetaanko_saldot == 'kylla') { - echo " " . t("Piilota saldot keräypäivänä") . ""; -} -elseif (!empty($yhtiorow["saldo_kasittely"]) and $toim == '') { - echo " " .t("Näytä saldot keräyspäivänä") . ""; -} + // Näytetäänkö saldot linkki + if ($toim == '' and $naytetaanko_saldot == 'kylla') { + echo " " . t("Piilota saldot keräypäivänä") . ""; + } + elseif (!empty($yhtiorow["saldo_kasittely"]) and $toim == '') { + echo " " .t("Näytä saldot keräyspäivänä") . ""; + } -echo "

"; + echo "

"; +} $query_ale_lisa = generoi_alekentta('M'); @@ -1851,6 +1989,30 @@ function lahetys_verify(pitaako_varmistaa) { $miinus = 4; } +elseif ($toim == "HORN") { + $query = "SELECT lasku.tunnus tilaus, $asiakasstring asiakas, asiakas.asiakasnro, lasku.toimitustapa, lasku.luontiaika, $toimaikalisa lasku.alatila, lasku.tila, lasku.tunnus, lasku.varasto + FROM lasku use index (tila_index) + JOIN asiakas ON (asiakas.yhtio = lasku.yhtio and asiakas.tunnus = lasku.liitostunnus) + WHERE lasku.yhtio = '$kukarow[yhtio]' and lasku.tila = 'N' and lasku.alatila = 'F' + $haku + $mt_order_by + $rajaus"; + + // haetaan tilausten arvo + if ($kukarow['hinnat'] == 0) { + $sumquery = "SELECT + round(sum(tilausrivi.hinta / if('$yhtiorow[alv_kasittely]' = '' and tilausrivi.alv < 500, (1+tilausrivi.alv/100), 1) * (tilausrivi.varattu+tilausrivi.jt) * {$query_ale_lisa}),2) arvo, + round(sum(tilausrivi.hinta * if('$yhtiorow[alv_kasittely]' != '' and tilausrivi.alv < 500, (1+tilausrivi.alv/100), 1) * (tilausrivi.varattu+tilausrivi.jt) * {$query_ale_lisa}),2) summa, + count(distinct lasku.tunnus) kpl + FROM lasku use index (tila_index) + JOIN tilausrivi use index (yhtio_otunnus) on (tilausrivi.yhtio=lasku.yhtio and tilausrivi.otunnus=lasku.tunnus and tilausrivi.tyyppi!='D') + WHERE lasku.yhtio = '$kukarow[yhtio]' and lasku.tila = 'N' and lasku.alatila = 'F'"; + $sumresult = pupe_query($sumquery); + $sumrow = mysql_fetch_assoc($sumresult); + } + + $miinus = 4; +} elseif ($toim == "LASKUTUSKIELTO") { $query = "SELECT lasku.tunnus tilaus, $asiakasstring asiakas, lasku.luontiaika, if(kuka1.kuka is null, lasku.laatija, if (kuka1.kuka!=kuka2.kuka, concat_ws('
', kuka1.nimi, kuka2.nimi), kuka1.nimi)) laatija, $toimaikalisa lasku.mapvm, lasku.alatila, lasku.tila, lasku.tunnus, lasku.varasto FROM lasku use index (tila_index) @@ -2224,6 +2386,10 @@ function lahetys_verify(pitaako_varmistaa) { echo ""; echo ""; + if ($toim == "HORN" and !empty($toimitustapa)) { + echo ""; + } + $ii = 0; for ($i = 0; $i < mysql_num_fields($result)-$miinus; $i++) { @@ -2253,7 +2419,9 @@ function lahetys_verify(pitaako_varmistaa) { } $excelrivi++; - echo ""; + if ($toim != "HORN") { + echo ""; + } // Jos yhtiönparametri saldo_kasittely on asetettu tilaan // "myytävissä-kpl lasketaan keräyspäivän mukaan", näytetään onko tuotteita saldoilla @@ -2474,6 +2642,10 @@ function lahetys_verify(pitaako_varmistaa) { echo ""; + if ($toim == "HORN" and !empty($toimitustapa)) { + echo ""; + } + $zendesk_viesti = FALSE; $ii = 0; @@ -2697,7 +2869,7 @@ function lahetys_verify(pitaako_varmistaa) { } } } - else { + elseif ($toim != "HORN") { $laskutyyppi = $row["tila"]; $alatila = $row["alatila"]; @@ -2779,7 +2951,7 @@ function lahetys_verify(pitaako_varmistaa) { $excelrivi++; // tehdään aktivoi nappi.. kaikki mitä näytetään saa aktvoida, joten tarkkana queryn kanssa. - if ($whiletoim == "" or $whiletoim == "SUPER" or $whiletoim == "SUPER_EITYOM" or $whiletoim == "SUPER_EILUONTITAPATYOM" or $whiletoim == "KESKEN" or $toim == "KESKEN_TAI_TOIMITETTAVISSA" or $toim == "TOSI_KESKEN" or $whiletoim == "EXTRANET" or $whiletoim == "JTTOIMITA" or $whiletoim == "LASKUTUSKIELTO"or (($whiletoim == "VALMISTUSMYYNTI" or $whiletoim == "VALMISTUSMYYNTISUPER") and $row["tila"] != "V")) { + if ($whiletoim == "" or $whiletoim == "SUPER" or $whiletoim == "SUPER_EITYOM" or $whiletoim == "SUPER_EILUONTITAPATYOM" or $whiletoim == "KESKEN" or $toim == "KESKEN_TAI_TOIMITETTAVISSA" or $toim == "HORN" or $toim == "TOSI_KESKEN" or $whiletoim == "EXTRANET" or $whiletoim == "JTTOIMITA" or $whiletoim == "LASKUTUSKIELTO"or (($whiletoim == "VALMISTUSMYYNTI" or $whiletoim == "VALMISTUSMYYNTISUPER") and $row["tila"] != "V")) { if (isset($pika_oikeu) and $pika_oikeu and !$rivi_oikeu) { $aputoim1 = "PIKATILAUS"; @@ -3011,7 +3183,7 @@ function lahetys_verify(pitaako_varmistaa) { $_class = $whiletoim == "EXTRANET" ? "check_kesken" : ""; - if ($aputoim2 != "" and ($whiletoim == "" or $whiletoim == "SUPER" or $whiletoim == "SUPER_EITYOM" or $whiletoim == "SUPER_EILUONTITAPATYOM" or $whiletoim == "KESKEN" or $toim == "KESKEN_TAI_TOIMITETTAVISSA" or $toim == "TOSI_KESKEN" or $whiletoim == "EXTRANET" or $whiletoim == "JTTOIMITA" or $whiletoim == "LASKUTUSKIELTO" or (($whiletoim == "VALMISTUSMYYNTI" or $whiletoim == "VALMISTUSMYYNTISUPER") and $row["tila"] != "V"))) { + if ($aputoim2 != "" and ($whiletoim == "" or $whiletoim == "SUPER" or $whiletoim == "SUPER_EITYOM" or $whiletoim == "SUPER_EILUONTITAPATYOM" or $whiletoim == "KESKEN" or $toim == "KESKEN_TAI_TOIMITETTAVISSA" or $toim == "HORN" or $toim == "TOSI_KESKEN" or $whiletoim == "EXTRANET" or $whiletoim == "JTTOIMITA" or $whiletoim == "LASKUTUSKIELTO" or (($whiletoim == "VALMISTUSMYYNTI" or $whiletoim == "VALMISTUSMYYNTISUPER") and $row["tila"] != "V"))) { echo ""; } @@ -3060,6 +3232,44 @@ function lahetys_verify(pitaako_varmistaa) { echo "
".t("tyyppi")."".t("tyyppi")."
"; if (strpos($_SERVER['SCRIPT_NAME'], "muokkaatilaus.php") !== FALSE) { + if ($toim == "HORN" and !empty($toimitustapa)) { + echo " ".t("Valitse kaikki"); + + echo "

"; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
"; + echo ""; + echo "
"; + + $query = "SELECT * + FROM kirjoittimet + WHERE yhtio = '$kukarow[yhtio]' + AND komento != 'EDI' + ORDER by kirjoitin"; + $kirre = pupe_query($query); + + echo "

"; + echo ""; + echo "

"; + } + if (is_array($sumrow)) { echo "
"; echo ""; diff --git a/popup.js b/popup.js index 1458384794..9f530518c7 100644 --- a/popup.js +++ b/popup.js @@ -1,3 +1,4 @@ + function bind_tooltip() { $('.tooltip').tooltip({ items: 'a, img, td', diff --git a/tilauskasittely/editilaus_in.inc b/tilauskasittely/editilaus_in.inc index 32cc356246..5445645456 100644 --- a/tilauskasittely/editilaus_in.inc +++ b/tilauskasittely/editilaus_in.inc @@ -2536,6 +2536,10 @@ while ($tietue = fgets($fd)) { $editilaus_otsikko_ok = "HYVAKSYTTAVAKSI"; } + if ("HORN" == "HORN") { + $editilaus_otsikko_ok = "HYVAKJONOON"; + } + // jos meilla on otsikko voidaan laittaa sen valmiiksi if ($editilaus_otsikko_ok == "KYLLA") { //tarkistetaan toimitustapa vakin takia @@ -2670,7 +2674,7 @@ while ($tietue = fgets($fd)) { alatila = 'A' WHERE yhtio = '$kukarow[yhtio]' AND tunnus = '$editilaus_lasku_tunnus'"; - $terminaali_tilaus_res = pupe_query($query); + pupe_query($query); $edi_ulos .= "\n".t("Terminaalitoimitus vastaanotettu").": $editilaus_lasku_tunnus.\n\n"; } elseif ($editilaus_tilaustyyppi == 3) { @@ -2680,6 +2684,15 @@ while ($tietue = fgets($fd)) { elseif ($editilaus_otsikko_ok == "HYVAKSYTTAVAKSI") { $edi_ulos .= "\n".t("Merkittiin tilaus hyväksyttäväksi").": {$laskurow['tunnus']}.\n\n"; } + elseif ($editilaus_otsikko_ok == "HYVAKJONOON") { + $edi_ulos .= "\n".t("Merkittiin tilaus hyväksyttäväksi").": {$laskurow['tunnus']}.\n\n"; + + $query = "UPDATE lasku SET + alatila = 'F' + WHERE yhtio = '$kukarow[yhtio]' + AND tunnus = '$id'"; + pupe_query($query); + } else { $edi_ulos .= "\n".t("Otsikko oli virheellinen tilausta/rivejä ei lisätty")."!\n\n"; } diff --git a/tilauskasittely/lahetteen_tulostusjono.php b/tilauskasittely/lahetteen_tulostusjono.php index 4161eda32f..cafd6889bb 100644 --- a/tilauskasittely/lahetteen_tulostusjono.php +++ b/tilauskasittely/lahetteen_tulostusjono.php @@ -245,6 +245,10 @@ function(return_value) { } } + var_dump($tilausnumerorypas); + var_dump($laskuja); + unset($tilausnumerorypas); + if (is_array($tilausnumerorypas)) { foreach ($tilausnumerorypas as $tilausrypas_key => $tilausrypas_value) { diff --git a/tilauskasittely/tilaus-valmis-tulostus.inc b/tilauskasittely/tilaus-valmis-tulostus.inc index 095abaa37d..a75810c0bd 100644 --- a/tilauskasittely/tilaus-valmis-tulostus.inc +++ b/tilauskasittely/tilaus-valmis-tulostus.inc @@ -332,11 +332,83 @@ if ((int) $chk_row["ok"] == (int) $chk_row["kaikki"] and (int) $chk_row["ok"] != ORDER BY sorttauskentta"; } else { + + /* + Pakkaauskoot: + + 1=400 + 2=500 + 3=585 + 4=150 + 5=1000 + 6=12 + 7=200 + 8=muut + */ + + $pjat_sortlisa = "if (tuote.mallitarkenne = '200', + if (tuote.mallitarkenne = '12', + if (tuote.mallitarkenne = '1000', + if (tuote.mallitarkenne = '150', + if (tuote.mallitarkenne = '585', + if (tuote.mallitarkenne = '500', + if (tuote.mallitarkenne = '400', + 1, + 2), + 3), + 4), + 5), + 6), + 7), + 8) hornsort, "; + + /* + Pakkauksen referenssikoko: + 400 = 1488 --> 1,00 + 500 = 1302 --> 1,14 + 585 = 1302 --> 1,14 + 150 = 3168 --> 0,50 + 1000 = 720 --> 2,07 + 12 = 3960 --> 0,36 + 200 = 2604 --> 0,57 + 8 = 1392 --> 1,07 + */ + $query = "SELECT tilausrivi.*, lasku.tila AS lasku_tila, lasku.alatila AS lasku_alatila, $select_lisa $sorttauskentta, + if (tuote.mallitarkenne = '200', + if (tuote.mallitarkenne = '12', + if (tuote.mallitarkenne = '1000', + if (tuote.mallitarkenne = '150', + if (tuote.mallitarkenne = '585', + if (tuote.mallitarkenne = '500', + if (tuote.mallitarkenne = '400', + 1, + 2), + 3), + 4), + 5), + 6), + 7), + 8) hornsort, + if (tuote.mallitarkenne = '200', + if (tuote.mallitarkenne = '12', + if (tuote.mallitarkenne = '1000', + if (tuote.mallitarkenne = '150', + if (tuote.mallitarkenne = '585', + if (tuote.mallitarkenne = '500', + if (tuote.mallitarkenne = '400', + 1, + 1.14), + 1.14), + 0.50), + 2.07), + 0.36), + 0.57), + 1.07) hornkoko, if (tuote.tuotetyyppi='K','2 Työt','1 Muut') tuotetyyppi, if (tuote.myyntihinta_maara=0, 1, tuote.myyntihinta_maara) myyntihinta_maara, tuote.sarjanumeroseuranta, @@ -349,7 +421,7 @@ if ((int) $chk_row["ok"] == (int) $chk_row["kaikki"] and (int) $chk_row["ok"] != and tilausrivi.tyyppi != 'D' $lisa1 $where_lisa - ORDER BY $pjat_sortlisa sorttauskentta $order_sorttaus, tilausrivi.tunnus"; + ORDER BY hornsort, sorttauskentta $order_sorttaus, tilausrivi.tunnus"; } $riresult = pupe_query($query); @@ -484,7 +556,10 @@ if ((int) $chk_row["ok"] == (int) $chk_row["kaikki"] and (int) $chk_row["ok"] != $params_kerayslista = alku_kerayslista($params_kerayslista); while ($row = mysql_fetch_assoc($riresult)) { + $row['kommentti'] .= $row['kommentti']." ++ ".$row['hornkoko']; + $params_kerayslista["row"] = $row; + $params_kerayslista = rivi_kerayslista($params_kerayslista); } diff --git a/tilauskasittely/tulosta_lahete_kerayslista.inc b/tilauskasittely/tulosta_lahete_kerayslista.inc index 14d9f7f627..0410c87e00 100644 --- a/tilauskasittely/tulosta_lahete_kerayslista.inc +++ b/tilauskasittely/tulosta_lahete_kerayslista.inc @@ -744,8 +744,8 @@ if (!function_exists('rivi_kerayslista')) { } //jos ollaan liian pitkällä tehdään uusi otsikko... - if ($kala < 95) { - + if ($kala < 95 or ($horn_lavanumero >= 1488)) { + $horn_lavanumero = 0; $sivu++; // Luodaan palautettavat @@ -863,6 +863,12 @@ if (!function_exists('rivi_kerayslista')) { } } + if (empty($horn_lavanumero)) { + $pdf->draw_text(23, $kala, "LAVA XXXXXXXXXXXXXXXXXXXXXXXXXX:", $thispage, $boldi); + $kala = $kala - $rivinkorkeus + 5; + $horn_lavanumero += ($row["tilkpl"] * $row['hornkoko']); + } + if (($yhtiorow['kerayserat'] == 'K' and isset($kerayseran_numero) and $kerayseran_numero > 0) or ($yhtiorow['kerayserat'] == 'P' or ($yhtiorow['kerayserat'] == 'A' and $asrow['kerayserat'] == 'A'))) { $pdf->draw_text(23, $kala, $rivinumerot[$row["ker_tunnus"]], $thispage, $pieni); } diff --git a/tilauskasittely/tulostakopio.php b/tilauskasittely/tulostakopio.php index 82cb71ad98..73b1f9aea8 100644 --- a/tilauskasittely/tulostakopio.php +++ b/tilauskasittely/tulostakopio.php @@ -745,7 +745,7 @@ } else { //myyntitilaus. Tulostetaan lähete. - $where1 .= " lasku.tila in ('L','N','V') "; + $where1 .= " lasku.tila in ('L','N','V') and lasku.alatila != 'F' "; } if (strlen($ytunnus) > 0 and substr($ytunnus, 0, 1) == '£') { @@ -2347,6 +2347,36 @@ function toggleAll(toggleBox) { round(tilausrivi.hinta * {$query_ale_lisa},'$yhtiorow[hintapyoristys]') kplhinta, $select_lisa $sorttauskentta, + if (tuote.mallitarkenne = '200', + if (tuote.mallitarkenne = '12', + if (tuote.mallitarkenne = '1000', + if (tuote.mallitarkenne = '150', + if (tuote.mallitarkenne = '585', + if (tuote.mallitarkenne = '500', + if (tuote.mallitarkenne = '400', + 1, + 2), + 3), + 4), + 5), + 6), + 7), + 8) hornsort, + if (tuote.mallitarkenne = '200', + if (tuote.mallitarkenne = '12', + if (tuote.mallitarkenne = '1000', + if (tuote.mallitarkenne = '150', + if (tuote.mallitarkenne = '585', + if (tuote.mallitarkenne = '500', + if (tuote.mallitarkenne = '400', + 1, + 1.14), + 1.14), + 0.50), + 2.07), + 0.36), + 0.57), + 1.07) hornkoko, if (tuote.tuotetyyppi='K','2 Työt','1 Muut') tuotetyyppi, if (tuote.myyntihinta_maara=0, 1, tuote.myyntihinta_maara) myyntihinta_maara, tuote.sarjanumeroseuranta, @@ -2361,7 +2391,7 @@ function toggleAll(toggleBox) { and tilausrivi.var != 'O' $lisa1 $where_lisa - ORDER BY $pjat_sortlisa sorttauskentta $order_sorttaus, tilausrivi.tunnus"; + ORDER BY hornsort, sorttauskentta $order_sorttaus, tilausrivi.tunnus"; } $riresult = pupe_query($query); @@ -2405,7 +2435,7 @@ function toggleAll(toggleBox) { 'iso_boldi' => $iso_boldi, 'kala' => 0, 'kieli' => $kieli, - 'komento' => '', + 'komento' => '', 'laskurow' => $laskurow, 'norm' => $norm, 'page' => NULL, @@ -2417,22 +2447,24 @@ function toggleAll(toggleBox) { 'pieni_boldi' => $pieni_boldi, 'rectparam' => $rectparam, 'rivinkorkeus' => $rivinkorkeus, - 'rivinumerot' => $rivinumerot, + 'rivinumerot' => $rivinumerot, 'row' => NULL, 'sivu' => 1, 'tee' => $tee, - 'thispage' => NULL, + 'thispage' => NULL, 'tilausnumeroita' => $tilausnumeroita, 'toim' => $toim, 'tots' => 0, - 'tyyppi' => $tyyppi, + 'tyyppi' => $tyyppi, 'kerayseran_numero' => $kerayseran_numero, - 'kerayslistatyyppi' => $kerayslistatyyppi); + 'kerayslistatyyppi' => $kerayslistatyyppi, + 'horn_lavanumero' => NULL,); // Aloitellaan keräyslistan teko $params_kerayslista = alku_kerayslista($params_kerayslista); while ($row = mysql_fetch_assoc($riresult)) { + $row['kommentti'] .= $row['kommentti']." ++ ".$row['hornkoko']; $params_kerayslista["row"] = $row; $params_kerayslista = rivi_kerayslista($params_kerayslista); }
".t("Arvo yhteensä")." ($sumrow[kpl] ".t("kpl")."): $sumrow[arvo] $yhtiorow[valkoodi]