Nouvelle version

This commit is contained in:
Rodolphe Quiedeville
2003-11-09 15:23:40 +00:00
parent 9f2cdb559a
commit 41f3933af5

View File

@@ -375,7 +375,7 @@ create table llx_entrepot
description text, description text,
fk_user_author integer fk_user_author integer
) type=ISAM; );
create table llx_user create table llx_user
@@ -559,6 +559,13 @@ create table llx_bank
author varchar(40) -- a supprimer apres migration author varchar(40) -- a supprimer apres migration
); );
create table llx_co_pr
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_commande integer,
fk_propale integer
);
create table llx_bank_categ create table llx_bank_categ
( (
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
@@ -572,6 +579,35 @@ create table c_effectif
); );
create table llx_commande
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
tms timestamp,
fk_soc integer,
fk_soc_contact integer,
fk_projet integer default 0, -- projet auquel est rattache la commande
ref varchar(30) NOT NULL, -- propal number
date_creation datetime, -- date de creation
date_valid datetime, -- date de validation
date_cloture datetime, -- date de cloture
date_commande date, -- date de la commande
fk_user_author integer, -- createur de la commande
fk_user_valid integer, -- valideur de la commande
fk_user_cloture integer, -- cloture de la propale signee ou non signee
source smallint NOT NULL,
fk_statut smallint default 0,
amount_ht real default 0,
remise_percent real default 0,
remise real default 0,
tva real default 0,
total_ht real default 0,
total_ttc real default 0,
note text,
model_pdf varchar(50),
facture tinyint default 0,
UNIQUE INDEX (ref)
);
create table c_pays create table c_pays
( (
id integer PRIMARY KEY, id integer PRIMARY KEY,
@@ -887,13 +923,13 @@ create table llx_stock_mouvement
tms timestamp, tms timestamp,
datem datetime, datem datetime,
fk_product integer NOT NULL, fk_product integer NOT NULL,
fk_stock integer NOT NULL, fk_entrepot integer NOT NULL,
value integer, value integer,
type_mouvement smallint, type_mouvement smallint,
fk_user_author integer, fk_user_author integer,
key(fk_product), key(fk_product),
key(fk_stock) key(fk_entrepot)
); );
@@ -902,11 +938,13 @@ create table llx_product_stock
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
tms timestamp, tms timestamp,
fk_product integer NOT NULL, fk_product integer NOT NULL,
fk_stock integer NOT NULL, fk_entrepot integer NOT NULL,
value integer, reel integer, -- stock r<>el
commande integer, -- stock commande
proposition integer, -- stock proposition commerciale
key(fk_product), key(fk_product),
key(fk_stock) key(fk_entrepot)
); );
@@ -936,6 +974,21 @@ create table llx_cotisation
note text note text
); );
create table llx_commandedet
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_commande integer,
fk_product integer,
label varchar(255),
description text,
tva_tx real default 19.6, -- taux tva
qty real, -- quantit<69>
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
);
create table llx_adherent_type create table llx_adherent_type
( (
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,