Fix: uniformisation des champs entre la création et l'update !!

This commit is contained in:
Regis Houssin 2007-09-03 15:25:57 +00:00
parent aa2d0e8e16
commit 7e2d1de19f
5 changed files with 42 additions and 42 deletions

View File

@ -28,14 +28,14 @@ create table llx_commande_fournisseurdet
ref varchar(50), ref varchar(50),
label varchar(255), label varchar(255),
description text, description text,
tva_tx double(6,3), -- taux tva tva_tx double(6,3) DEFAULT 0, -- taux tva
qty real, -- quantité qty real, -- quantité
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
price real, -- prix final price real, -- prix final
subprice double(16,8), -- prix unitaire subprice double(16,8) DEFAULT 0, -- prix unitaire
total_ht double(16,8), -- Total HT de la ligne toute quantité et incluant remise ligne et globale total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantité et incluant remise ligne et globale
total_tva double(16,8), -- Total TVA de la ligne toute quantité et incluant remise ligne et globale total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantité et incluant remise ligne et globale
total_ttc double(16,8), -- Total TTC de la ligne toute quantité et incluant remise ligne et globale total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantité et incluant remise ligne et globale
info_bits integer DEFAULT 0 -- TVA NPR ou non info_bits integer DEFAULT 0 -- TVA NPR ou non
)type=innodb; )type=innodb;

View File

@ -25,33 +25,33 @@ create table llx_contratdet
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
tms timestamp, tms timestamp,
fk_contrat integer NOT NULL, fk_contrat integer NOT NULL,
fk_product integer NULL, -- doit pouvoir etre nul pour ligne detail sans produits fk_product integer NULL, -- doit pouvoir etre nul pour ligne detail sans produits
statut smallint DEFAULT 0, statut smallint DEFAULT 0,
label text, -- libellé du produit label text, -- libellé du produit
description text, description text,
fk_remise_except integer NULL, -- Lien vers table des remises fixes fk_remise_except integer NULL, -- Lien vers table des remises fixes
date_commande datetime, date_commande datetime,
date_ouverture_prevue datetime, date_ouverture_prevue datetime,
date_ouverture datetime, -- date d'ouverture du service chez le client date_ouverture datetime, -- date d'ouverture du service chez le client
date_fin_validite datetime, date_fin_validite datetime,
date_cloture datetime, date_cloture datetime,
tva_tx double(6,3) DEFAULT 0 NOT NULL, -- taux tva tva_tx double(6,3) DEFAULT 0, -- taux tva
qty real NOT NULL, -- quantité qty real NOT NULL, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise remise_percent real DEFAULT 0, -- pourcentage de remise
subprice double(16,8), -- prix unitaire subprice double(16,8) DEFAULT 0, -- prix unitaire
price_ht real, -- prix final (obsolete) price_ht real, -- prix final (obsolete)
remise real DEFAULT 0, -- montant de la remise (obsolete) remise real DEFAULT 0, -- montant de la remise (obsolete)
total_ht double(16,8) NOT NULL, -- Total HT de la ligne toute quantité et incluant remise ligne et globale total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantité et incluant remise ligne et globale
total_tva double(16,8) NOT NULL, -- Total TVA de la ligne toute quantité et incluant remise ligne et globale total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantité et incluant remise ligne et globale
total_ttc double(16,8) NOT NULL, -- Total TTC de la ligne toute quantité et incluant remise ligne et globale total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantité et incluant remise ligne et globale
info_bits integer DEFAULT 0, -- TVA NPR ou non info_bits integer DEFAULT 0, -- TVA NPR ou non
fk_user_author integer NOT NULL default 0, fk_user_author integer NOT NULL DEFAULT 0,
fk_user_ouverture integer, fk_user_ouverture integer,
fk_user_cloture integer, fk_user_cloture integer,
commentaire text commentaire text

View File

@ -25,23 +25,23 @@ create table llx_product
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
datec datetime, datec datetime,
tms timestamp, tms timestamp,
ref varchar(32) NOT NULL, ref varchar(32) NOT NULL,
label varchar(255) NOT NULL, label varchar(255) NOT NULL,
description text, description text,
note text, note text,
price double(16,8), price double(16,8) DEFAULT 0,
price_ttc double(16,8) DEFAULT 0, price_ttc double(16,8) DEFAULT 0,
price_base_type varchar(3) DEFAULT 'HT', price_base_type varchar(3) DEFAULT 'HT',
tva_tx double(6,3), tva_tx double(6,3),
fk_user_author integer, fk_user_author integer,
envente tinyint DEFAULT 1, envente tinyint 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_propale integer DEFAULT 0,
stock_commande integer DEFAULT 0, stock_commande integer DEFAULT 0,
seuil_stock_alerte integer DEFAULT 0, seuil_stock_alerte integer DEFAULT 0,
stock_loc varchar(10), -- emplacement dans le stock stock_loc varchar(10), -- emplacement dans le stock
gencode varchar(255) DEFAULT NULL, gencode varchar(255) DEFAULT NULL,
weight float DEFAULT NULL, weight float DEFAULT NULL,
weight_units tinyint DEFAULT NULL, weight_units tinyint DEFAULT NULL,

View File

@ -26,11 +26,11 @@ create table llx_product_fournisseur_price
datec datetime, datec datetime,
tms timestamp, tms timestamp,
fk_product integer, fk_product integer,
fk_soc integer, -- lien sur llx_societe fk_soc integer, -- lien sur llx_societe
ref_fourn varchar(30), ref_fourn varchar(30),
price double(16,8), price double(16,8) DEFAULT 0,
quantity double, quantity double,
unitprice double(16,8), unitprice double(16,8) DEFAULT 0,
fk_user integer fk_user integer
)type=innodb; )type=innodb;

View File

@ -25,8 +25,8 @@ create table llx_product_fournisseur_price_log
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
datec datetime, datec datetime,
fk_product integer, fk_product integer,
fk_soc integer, -- lien sur llx_societe fk_soc integer, -- lien sur llx_societe
price double(16,8), price double(16,8) DEFAULT 0,
quantity double, quantity double,
fk_user integer fk_user integer