Ejemplo n.º 1
0
    $tee = "DONTDOIT!!";
}
if ($tee == "KORJAA") {
    // takasin tuotteen valintaan
    $tee = "";
    $query = "SELECT *\n            FROM tapahtuma\n            WHERE yhtio = '{$kukarow["yhtio"]}'\n            AND tunnus  = '{$rivitunnus}'";
    $res = pupe_query($query);
    if (mysql_num_rows($res) == 1) {
        $taparow = mysql_fetch_assoc($res);
        $tuoteno = $taparow["tuoteno"];
        $pvm = $taparow["laadittu"];
        $uusihinta = $taparow["kplhinta"];
        $rivitunnus = $taparow["rivitunnus"];
        $tapahtumatunnus = $taparow["tunnus"];
        echo "<font class='message'>Korjataan raaka-aineen {$tuoteno} tapahtumat {$pvm} ({$rivitunnus}) lähtien.</font><br>";
        jalkilaskentafunktio($tuoteno, $pvm, $uusihinta, $rivitunnus, $tapahtumatunnus);
        echo $jalkilaskenta_debug_text;
    } else {
        echo "<font class='error'>Tapahtumaa ei löydy!</font><br><br>";
    }
}
if ($tee == "VALITSE") {
    $query = "SELECT *\n            FROM tuote\n            WHERE yhtio = '{$kukarow["yhtio"]}'\n            AND tuoteno = '{$tuoteno}'";
    $res = pupe_query($query);
    if (mysql_num_rows($res) == 0) {
        echo "<font class='error'>Tuotetta ei löytynyt</font><br><br>";
        $tee = "";
    } else {
        $tuoterow = mysql_fetch_array($res);
        // näytetään tuotteen tapahtumat
        $query = "SELECT *\n              FROM tapahtuma use index (yhtio_tuote_laadittu)\n              WHERE yhtio  = '{$kukarow["yhtio"]}'\n              and tuoteno  = '{$tuoterow["tuoteno"]}'\n              and laadittu >= '{$yhtiorow["tilikausi_alku"]}'\n              ORDER BY laadittu DESC";
Ejemplo n.º 2
0
        // $tuoteno   = korjattava tuote
        // $pvm     = mihin päivään asti korjataan
        // $uusihinta   = mikä on tuon pvm:n oikea ostohinta
        // $rivitunnus   = mikä on tapahtuman tehneen rivin tunnus
        $tuoteno = $korjaarow["tuoteno"];
        $uusihinta = jalkilaskentafunktiolle_ostohinta($korjaarow["keikka"], $korjaarow["rivitun"]);
        if ($uusihinta) {
            $pvm = $korjaarow["laskutettuaika"];
            // koska tämä tuote oli viety varastoon
            $rivitunnus = $korjaarow["rivitun"];
            // rivin tunnus, tällä löydetään varmasti oikea tapahtuma
            $sarjahin = sarjanumeron_ostohinta("ostorivitunnus", $korjaarow["ostorivitunnus"]);
            $mrivin_ostohinta = sarjanumeron_ostohinta("myyntirivitunnus", $korjaarow["myyrivitun"]);
            $mriviero = abs($korjaarow["kate"] - ($korjaarow["rivihinta"] - $korjaarow["kpl"] * $mrivin_ostohinta));
            if ($mriviero > 1) {
                $uusikehahin = jalkilaskentafunktio($tuoteno, $pvm, $uusihinta, $rivitunnus);
                echo "<tr><td>2</td><td>{$korjaarow['tuoteno']}</td><td>{$korjaarow['sarjanumero']}</td><td>{$korjaarow['keikka']}</td><td>{$korjaarow['r2']}</td><td>{$uusihinta}/{$sarjahin}</td><td>{$uusikehahin}</td></tr>";
            }
        }
    }
    echo "</table>";
    $tee = "";
}
if ($tee == "") {
    echo "<br><br>";
    echo "<form method='post'>";
    echo "<input type='hidden' name='tee' value='PAIVITA'>";
    echo t("Syötä päivämäärä josta korjataan") . ":<br>";
    echo "<input type='text' name='paivamaara' size='15'><br><br>";
    echo t("Syötä sarjanumero joka korjataan") . ":<br>";
    echo "<input type='text' name='sarjanumero' size='15'>";