Adaptation pour dolibarr head
This commit is contained in:
parent
eec68dcbb2
commit
9f1f0cf74e
@ -24,8 +24,8 @@ create table llx_c_pays
|
|||||||
(
|
(
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
libelle varchar(25),
|
libelle varchar(25),
|
||||||
code char(2) NOT NULL,
|
code char(2) NOT NULL,
|
||||||
active tinyint default 1 NOT NULL
|
active smallint default 1 NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,7 @@
|
|||||||
-- $Source$
|
-- $Source$
|
||||||
--
|
--
|
||||||
-- ========================================================================
|
-- ========================================================================
|
||||||
|
|
||||||
create table llx_chargesociales
|
create table llx_chargesociales
|
||||||
(
|
(
|
||||||
rowid SERIAL PRIMARY KEY,
|
rowid SERIAL PRIMARY KEY,
|
||||||
|
|||||||
@ -31,7 +31,7 @@ create table llx_const
|
|||||||
name varchar(255),
|
name varchar(255),
|
||||||
value text, -- max 65535 caracteres
|
value text, -- max 65535 caracteres
|
||||||
type CHAR(6) CHECK (type IN ('yesno','texte','chaine')),
|
type CHAR(6) CHECK (type IN ('yesno','texte','chaine')),
|
||||||
visible int DEFAULT 1 NOT NULL,
|
visible smallint DEFAULT 1 NOT NULL,
|
||||||
note text
|
note text
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
-- Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
-- Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
-- Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
--
|
--
|
||||||
-- This program is free software; you can redistribute it and/or modify
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
-- it under the terms of the GNU General Public License as published by
|
-- it under the terms of the GNU General Public License as published by
|
||||||
@ -31,6 +32,7 @@ create table llx_contrat
|
|||||||
fk_soc integer NOT NULL,
|
fk_soc integer NOT NULL,
|
||||||
fk_product integer NOT NULL,
|
fk_product integer NOT NULL,
|
||||||
fk_facture integer NOT NULL default 0,
|
fk_facture integer NOT NULL default 0,
|
||||||
|
fk_facturedet integer NOT NULL default 0,
|
||||||
fk_user_author integer NOT NULL,
|
fk_user_author integer NOT NULL,
|
||||||
fk_user_mise_en_service integer NOT NULL,
|
fk_user_mise_en_service integer NOT NULL,
|
||||||
fk_user_cloture integer NOT NULL
|
fk_user_cloture integer NOT NULL
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
|
--
|
||||||
-- $Id$
|
-- $Id$
|
||||||
-- $Source$
|
-- $Source$
|
||||||
--
|
--
|
||||||
@ -27,5 +29,6 @@ create table llx_cotisation
|
|||||||
fk_adherent integer,
|
fk_adherent integer,
|
||||||
dateadh timestamp,
|
dateadh timestamp,
|
||||||
cotisation real,
|
cotisation real,
|
||||||
|
fk_bank int(11) default NULL,
|
||||||
note text
|
note text
|
||||||
);
|
);
|
||||||
|
|||||||
@ -28,7 +28,7 @@ create table llx_entrepot
|
|||||||
tms timestamp,
|
tms timestamp,
|
||||||
label varchar(255),
|
label varchar(255),
|
||||||
description text,
|
description text,
|
||||||
|
statut tinyint default 1, -- 1 ouvert, 0 fermé
|
||||||
fk_user_author integer
|
fk_user_author integer
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -26,9 +26,6 @@ create table llx_expeditiondet
|
|||||||
fk_expedition integer not null,
|
fk_expedition integer not null,
|
||||||
fk_commande_ligne integer not null,
|
fk_commande_ligne integer not null,
|
||||||
qty real, -- quantité
|
qty real, -- quantité
|
||||||
|
|
||||||
key(fk_expedition),
|
|
||||||
key(fk_commande_ligne)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX llx_expeditiondet_fk_expedition ON llx_expeditiondet(fk_expedition);
|
CREATE INDEX llx_expeditiondet_fk_expedition ON llx_expeditiondet(fk_expedition);
|
||||||
|
|||||||
@ -31,8 +31,10 @@ create table llx_facture
|
|||||||
paye smallint default 0 NOT NULL,
|
paye smallint default 0 NOT NULL,
|
||||||
amount real default 0 NOT NULL,
|
amount real default 0 NOT NULL,
|
||||||
remise real default 0,
|
remise real default 0,
|
||||||
|
remise_percent real default 0,
|
||||||
tva real default 0,
|
tva real default 0,
|
||||||
total real default 0,
|
total real default 0,
|
||||||
|
total_ttc real default 0,
|
||||||
fk_statut smallint default 0 NOT NULL,
|
fk_statut smallint default 0 NOT NULL,
|
||||||
author varchar(50),
|
author varchar(50),
|
||||||
fk_user integer, -- createur de la facture
|
fk_user integer, -- createur de la facture
|
||||||
|
|||||||
@ -44,4 +44,4 @@ create table llx_facture_fourn
|
|||||||
note text
|
note text
|
||||||
);
|
);
|
||||||
|
|
||||||
create unique index llx_facture_fourn_facnumber on llx_facture_fourn(facnumber);
|
create unique index llx_facture_fourn_facnumber on llx_facture_fourn(facnumber, fksoc);
|
||||||
|
|||||||
@ -32,7 +32,9 @@ create table llx_facturedet
|
|||||||
remise_percent real default 0, -- pourcentage de remise
|
remise_percent real default 0, -- pourcentage de remise
|
||||||
remise real default 0, -- montant de la remise
|
remise real default 0, -- montant de la remise
|
||||||
subprice real, -- prix avant remise
|
subprice real, -- prix avant remise
|
||||||
price real -- prix final
|
price real, -- prix final
|
||||||
|
date_start timestamp, -- date debut si service
|
||||||
|
date_end timestamp -- date fin si service
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX llx_facturedet_fk_facture ON llx_facturedet (fk_facture);
|
CREATE INDEX llx_facturedet_fk_facture ON llx_facturedet (fk_facture);
|
||||||
|
|||||||
@ -39,4 +39,3 @@ create table llx_fichinter
|
|||||||
|
|
||||||
CREATE UNIQUE INDEX llx_fichinter_ref ON llx_fichinter(ref);
|
CREATE UNIQUE INDEX llx_fichinter_ref ON llx_fichinter(ref);
|
||||||
|
|
||||||
CREATE INDEX llx_fichinter_fk_soc ON llx_fichinter(fk_soc);
|
|
||||||
|
|||||||
@ -28,6 +28,7 @@ create table llx_groupart
|
|||||||
tms timestamp,
|
tms timestamp,
|
||||||
nom varchar(64),
|
nom varchar(64),
|
||||||
groupart CHAR(8) CHECK (groupart IN ('artiste','groupe')) NOT NULL,
|
groupart CHAR(8) CHECK (groupart IN ('artiste','groupe')) NOT NULL,
|
||||||
|
description text NOT NULL,
|
||||||
fk_user_author integer
|
fk_user_author integer
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
|
--
|
||||||
-- $Id$
|
-- $Id$
|
||||||
-- $Source$
|
-- $Source$
|
||||||
--
|
--
|
||||||
@ -23,10 +25,14 @@ create table llx_paiement
|
|||||||
rowid SERIAL PRIMARY KEY,
|
rowid SERIAL PRIMARY KEY,
|
||||||
fk_facture integer,
|
fk_facture integer,
|
||||||
datec timestamp,
|
datec timestamp,
|
||||||
|
tms timestamp,
|
||||||
datep timestamp, -- payment date
|
datep timestamp, -- payment date
|
||||||
amount real default 0,
|
amount real default 0,
|
||||||
author varchar(50),
|
author varchar(50),
|
||||||
fk_paiement integer NOT NULL,
|
fk_paiement integer NOT NULL,
|
||||||
num_paiement varchar(50),
|
num_paiement varchar(50),
|
||||||
note text
|
note text,
|
||||||
|
fk_bank integer NOT NULL,
|
||||||
|
fk_user_creat integer, -- utilisateur qui a créé l'info
|
||||||
|
fk_user_modif integer -- utilisateur qui a modifié l'info
|
||||||
);
|
);
|
||||||
|
|||||||
@ -31,5 +31,6 @@ create table llx_paiementfourn
|
|||||||
fk_user_author integer, -- auteur
|
fk_user_author integer, -- auteur
|
||||||
fk_paiement integer NOT NULL, -- moyen de paiement
|
fk_paiement integer NOT NULL, -- moyen de paiement
|
||||||
num_paiement varchar(50), -- numéro de paiement (cheque)
|
num_paiement varchar(50), -- numéro de paiement (cheque)
|
||||||
note text
|
note text,
|
||||||
|
fk_bank integer NOT NULL
|
||||||
);
|
);
|
||||||
|
|||||||
@ -35,6 +35,8 @@ create table llx_product
|
|||||||
envente smallint default 1,
|
envente smallint default 1,
|
||||||
nbvente integer default 0,
|
nbvente integer default 0,
|
||||||
fk_product_type integer default 0,
|
fk_product_type integer default 0,
|
||||||
duration varchar(6)
|
duration varchar(6),
|
||||||
|
stock_propale integer default 0,
|
||||||
|
stock_commande integer default 0,
|
||||||
|
seuil_stock_alerte integer default 0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@ create table llx_product_stock
|
|||||||
tms timestamp,
|
tms timestamp,
|
||||||
fk_product integer NOT NULL,
|
fk_product integer NOT NULL,
|
||||||
fk_stock integer NOT NULL,
|
fk_stock integer NOT NULL,
|
||||||
value integer
|
reel integer
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX llx_product_stock_fk_product ON llx_product_stock (fk_product);
|
CREATE INDEX llx_product_stock_fk_product ON llx_product_stock (fk_product);
|
||||||
|
|||||||
@ -30,6 +30,7 @@ create table llx_propal
|
|||||||
fk_projet integer default 0, -- projet auquel est rattache la propale
|
fk_projet integer default 0, -- projet auquel est rattache la propale
|
||||||
ref varchar(30) NOT NULL, -- propal number
|
ref varchar(30) NOT NULL, -- propal number
|
||||||
datec timestamp, -- date de creation
|
datec timestamp, -- date de creation
|
||||||
|
fin_validite timestamp, -- date de fin de validite
|
||||||
date_valid timestamp, -- date de validation
|
date_valid timestamp, -- date de validation
|
||||||
date_cloture timestamp, -- date de cloture
|
date_cloture timestamp, -- date de cloture
|
||||||
datep date, -- date de la propal
|
datep date, -- date de la propal
|
||||||
@ -48,4 +49,3 @@ create table llx_propal
|
|||||||
|
|
||||||
create unique index llx_propal_ref on llx_propal(ref);
|
create unique index llx_propal_ref on llx_propal(ref);
|
||||||
|
|
||||||
create index llx_propal_fk_soc on llx_propal(fk_soc);
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user