devlab-oy/pupesoft — pull request #567 by samiluukkonen (2013-01-30 07:15:04+00:00)
Title: * Tuotteen toimittajan vaihtoehtoiset tuotenumerot

Tehty aputaulu (tuotteen_toimittajat_tuotenumerot) jossa voidaan kertoa poikkeavia tuotenumeroita tuoteno-toimittaja kombinaatiolle. Samaan syssyyn lisätty tuki monelle EAN-koodille.

Käyttöliittymästä voidaan lisätä vaihtoehtoisia tuotenumeroita tuotteen toimittajan kautta.

Seuraavat ohjelmat tukevat muutosta:
- Saapumisen rivien kohdistus (vaihtoehtoisen tuotenumeron ja EAN-koodin haku)
- Tuotekysely
- Hae & Selaa

```SQL
CREATE TABLE tuotteen_toimittajat_tuotenumerot (
yhtio VARCHAR(5) NOT NULL,
liitostunnus INT NOT NULL DEFAULT 0,
toim_tuoteno VARCHAR(30) NOT NULL DEFAULT '',
vaihtoehtoinen_tuoteno VARCHAR(30) NOT NULL DEFAULT '',
viivakoodi VARCHAR(150) NOT NULL DEFAULT '',
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
);

CREATE UNIQUE INDEX tuotteen_toimittajat_tuotenumerot ON tuotteen_toimittajat_tuotenumerot (yhtio, liitostunnus, toim_tuoteno, vaihtoehtoinen_tuoteno, viivakoodi);