devlab-oy/pupesoft — pull request #808 by samiluukkonen (2013-06-06 10:27:56+00:00)
Title: Elinkaaren hallinta

Ajoneuvoille tehdään luokitus (Premium, Standard, Economy). Tuotteille tehdään myös luokitus (pre, std, eco). Näiden tietojen perusteella voidaan tehdä tuotteiden esitysjärjestykseen säätöjä luetteloissa (örumnet) ja tehdä raportteja valikoimanhallintaa varten pupessa.

```SQL
CREATE TABLE autoid_lisatieto (
yhtio VARCHAR(5) NOT NULL,
tyyppi VARCHAR(2) NOT NULL DEFAULT '',
typnr INT NOT NULL DEFAULT 0,
pre INT NOT NULL DEFAULT 0,
std INT NOT NULL DEFAULT 0,
eco INT NOT NULL DEFAULT 0,
autoid_lukittu BOOLEAN NOT NULL DEFAULT 0,
laatija VARCHAR(10) NOT NULL DEFAULT '',
luontiaika DATETIME,
muutospvm DATETIME,
muuttaja VARCHAR(10) NOT NULL DEFAULT '',
tunnus INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY
);
```

Excel sisäänlukutyökalu tälle taululle (lisää, muuta, poista sallittu, typnr avaimena). Kun luetaan dataa autoid –tasolla niin lisätään merkintä ”autoid_lukittu”.

Tarvitaan excel sisäänlukutyökalu käyttäen apuna td_model –taulua:

· exceliin syötetään td_model –taulun kmodnr (mallinumero)

· sisäänlukuohjelma tekee td_pc –taulua apuna käyttäen (td_model.kmodnr->td_pc.kmodnr = autoid –lista) tauluun rivit kaikille kyseisen mallin autoid:lle

· HUOM. kun sisäänluetaan tällä mallitasolla niin niihin riveihin joissa on ”autoid_lukittu” = true EI SAA TEHDÄ muutosta

Ylläpito-ohjelma tehty (yllapito.php alanimi autoid_lisatieto) perustiedoille ja uusi ohjelma lisätty yhteensopivuus_yllapito_elinkaari.php