FSN#19902

svn path=/Database/trunk/; revision=10886
This commit is contained in:
Peter Feij
2011-09-19 09:45:48 +00:00
parent d3be1497d4
commit 3e27298eac
3 changed files with 30 additions and 158 deletions

View File

@@ -1,7 +1,7 @@
#ifdef BES // 03-11-2000 PF
/* BES_TAB.SRC
* $Revision: 80 $
* $Modtime: 7-09-11 9:40 $
* $Revision: 81 $
* $Modtime: 19-09-11 11:46 $
*/
CREATE_TABLE (bes_staffeltabel, 0)
@@ -68,7 +68,7 @@ CREATE_TABLE(bes_srtprod,0)
VARCHAR2(100)
NOT_NULL(bes_srtprod_omschrijving, bes_c_bes_srtprod_omschrijving),
bes_srtprod_opmerking
VARCHAR(2000 CHAR),
VARCHAR2(2000 CHAR),
bes_srtprod_aanmaak
DATE
DEFAULT SYSDATE
@@ -82,9 +82,6 @@ CREATE_TABLE(bes_srtprod,0)
NUMBER(3),
bes_srtprod_eenheid
VARCHAR2(30),
/* MB: Prijskolommen naar entiteit bes_srtprod_prijs verplaatst */
/* MB: Dit zijn de kolommen bes_srtdeel_prijs en bes_srtdeel_inkprijs */
/* MB: artikelnr die proculinair hieraan geeft (EAN/...?) */
bes_srtprod_nr
VARCHAR2(32),
/* MB: Optionele referentie naar producent/fabrikant */
@@ -104,7 +101,11 @@ CREATE_TABLE(bes_srtprod,0)
/* MB Hier het getal aan gewicht, inhoud of aantal in te vullen : */
/* b.v. 1000 (en betekent in combi met bes_grootheid_key b.v. 1000 gram) */
bes_grootheid_getal
NUMBER(10)
NUMBER(10),
bes_srtprod_margebedrag /* bedrag van de fee per 1 grootheid van dit product */
NUMBER(12,6),
bes_srtprod_margebedragpct /* percentage van de producentfee dat voor ons is, de rest is voor whoever */
NUMBER(3)
);
@@ -121,7 +122,7 @@ CREATE_TABLE(bes_srtdeel,0)
VARCHAR2(100)
NOT_NULL(bes_srtdeel_omschrijving, bes_c_bes_srtdeel_omschrijving),
bes_srtdeel_opmerking
VARCHAR(2000 CHAR),
VARCHAR2(2000 CHAR),
bes_srtdeel_aanmaak
DATE
DEFAULT SYSDATE
@@ -165,7 +166,9 @@ CREATE_TABLE(bes_srtdeel,0)
bes_srtdeel_voorraadmin
NUMBER(6),
bes_srtdeel_voorraadmax
NUMBER(6)
NUMBER(6),
bes_srtdeel_margepct /* percentage van de leveranciersmarge (verkoop-inkoop) dat voor ons is, de rest is voor whoever */
NUMBER(3)
);
@@ -610,7 +613,6 @@ CREATE_TABLE (bes_staffel, 0)
NUMBER (12, 6) NOT NULL
);
-- Prijsverloop van artikel leverancier
CREATE_TABLE(bes_srtdeel_prijs,0)
(
@@ -653,62 +655,6 @@ CREATE_TABLE(bes_srtprod_prijs,0)
NUMBER(1)
);
#if 0
/* MB: Prijslijst: naam van een prijslijst/sample/typical/verzameling van standaard artikelen ---------------------------------- */
CREATE_TABLE(bes_prijslijst,0)
(
bes_prijslijst_key
NUMBER(10)
CONSTRAINT bes_k_bes_prijslijst_key PRIMARY KEY,
bes_prijslijst_omschrijving /* MB: omschrijving van de prijslijst/typical/sample */
VARCHAR2(100)
NOT_NULL(bes_prijslijst_omschrijving, bes_c_bes_prijslijst_omschr),
bes_prijslijst_aanmaak
DATE
DEFAULT SYSDATE
NOT_NULL(bes_prijslijst_aanmaak, bes_c_bes_prijslijst_aanmaak),
bes_prijslijst_verwijder
DATE
DEFAULT NULLDATUM
);
/* MB: Welke producent artikelen zitten in de prijslijst ----------------------------------------------- */
CREATE_TABLE(bes_prijslijst_srtprod,0)
(
bes_prijslijst_srtprod_key
NUMBER(10)
CONSTRAINT bes_k_bes_prijslst_srtprod_key PRIMARY KEY,
/* MB: Verwijzing naar prijslijst */
bes_prijslijst_key
NUMBER(10) REFERENCES bes_prijslijst(bes_prijslijst_key) ON DELETE CASCADE,
/* MB: Verwijzing naar standaard (fabrikant/producent) artikel */
bes_srtprod_key
NUMBER(10)
CONSTRAINT bes_r_bes_srtprod_key1 REFERENCES bes_srtprod(bes_srtprod_key) ON DELETE CASCADE,
bes_prijslijst_srtprod_weging
NUMBER(10)
);
/* MB: Voorkeursleveranciers/klantprofiel ---------------------------------------------------------------------------*/
CREATE_TABLE(bes_bedrijf_prijslijst,0)
(
bes_bedrijf_prijslijst_key
NUMBER(10)
CONSTRAINT bes_k_bes_bedrijf_prijslst_key PRIMARY KEY,
/* Klant: interne bedrijf */
prs_bedrijf_key
NUMBER(10)
CONSTRAINT bes_r_bes_bedrijf_key REFERENCES prs_bedrijf(prs_bedrijf_key),
/* Prijslijst */
bes_prijslijst_key
NUMBER(10)
CONSTRAINT bes_r_bes_prijslijst_key REFERENCES bes_prijslijst(bes_prijslijst_key)
);
#endif
-- Een productsample voor een klant
CREATE_TABLE(bes_bedrijf_srtprod, 0)
(
@@ -744,6 +690,6 @@ CREATE_TABLE(bes_bedrijf_bedrijf,0)
);
REGISTERONCE('$Workfile: BES_TAB.SRC $','$Revision: 80 $')
REGISTERONCE('$Workfile: BES_TAB.SRC $','$Revision: 81 $')
#endif // BES