From 7723240d10067b720da07c46494354b118475b7d Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis@dolibarr.fr> Date: Wed, 25 Jul 2007 14:23:03 +0000 Subject: [PATCH] Fix: renommage du champ "coef" en "marge_tx" (marge sur prix d'achat) ajout du champ "marque_tx" (marge sur prix de vente) --- mysql/migration/2.0.0-2.1.0.sql | 2 -- mysql/migration/2.1.0-2.2.0.sql | 7 +++++- mysql/tables/llx_commandedet.sql | 37 ++++++++++++++++---------------- mysql/tables/llx_propaldet.sql | 35 +++++++++++++++--------------- 4 files changed, 43 insertions(+), 38 deletions(-) diff --git a/mysql/migration/2.0.0-2.1.0.sql b/mysql/migration/2.0.0-2.1.0.sql index a5e94bf344f..a36ff2e1c68 100644 --- a/mysql/migration/2.0.0-2.1.0.sql +++ b/mysql/migration/2.0.0-2.1.0.sql @@ -581,11 +581,9 @@ ALTER TABLE llx_facture_rec ADD CONSTRAINT fk_facture_rec_fk_projet FORE ALTER TABLE llx_facture_rec ADD UNIQUE INDEX idx_facture_rec_uk_titre (titre); ALTER TABLE llx_commandedet ADD COLUMN fk_remise_except integer NULL AFTER remise; -ALTER TABLE llx_commandedet ADD COLUMN coef real; ALTER TABLE llx_commandedet ADD COLUMN special_code tinyint(1) UNSIGNED DEFAULT 0; ALTER TABLE llx_propaldet ADD COLUMN fk_remise_except integer NULL AFTER remise; -ALTER TABLE llx_propaldet ADD COLUMN coef real after price; ALTER TABLE llx_contratdet ADD COLUMN fk_remise_except integer NULL AFTER remise; diff --git a/mysql/migration/2.1.0-2.2.0.sql b/mysql/migration/2.1.0-2.2.0.sql index 1d9ab24b43c..cd2effb2b87 100644 --- a/mysql/migration/2.1.0-2.2.0.sql +++ b/mysql/migration/2.1.0-2.2.0.sql @@ -35,7 +35,7 @@ update llx_const set name='MAIN_MAIL_EMAIL_FROM' where name='NOTIFICATION_EMAIL_ update llx_const set visible=0 where name in ('MAIN_UPLOAD_DOC','MAIN_MAIL_SMTP_SERVER','MAIN_MAIL_SMTP_PORT','MAIN_MAIL_EMAIL_FROM'); delete from llx_adherent_type where libelle IS NULL; -alter table llx_adherent_type modify libelle varchar(50) NOT NULL; +alter table llx_adherent_type modify libelle varchar(50) NOT NULL; -- Extention de la gestion des cat�gories @@ -804,3 +804,8 @@ INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization` INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (36, 'ES-A-F', 'Jouets et �quipements de loisirs et de sports < 0,5 kg', 0.04200000, 'Eco-syst�mes', 1, 1); INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (37, 'ES-A-G', 'Jouets et �quipements de loisirs et de sports > 0,5 kg', 0.17000000, 'Eco-syst�mes', 1, 1); INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (38, 'ES-A-H', 'Jouets et �quipements de loisirs et de sports > 10 kg', 1.25000000, 'Eco-syst�mes', 1, 1); + +ALTER TABLE `llx_commandedet` CHANGE `coef` `marge_tx` real DEFAULT NULL; +ALTER TABLE `llx_propaldet` CHANGE `coef` `marge_tx` real DEFAULT NULL; +ALTER TABLE llx_commandedet ADD COLUMN marque_tx real DEFAULT NULL after marge_tx; +ALTER TABLE llx_propaldet ADD COLUMN marque_tx real DEFAULT NULL after marge_tx; \ No newline at end of file diff --git a/mysql/tables/llx_commandedet.sql b/mysql/tables/llx_commandedet.sql index d42031002bf..e78059db430 100644 --- a/mysql/tables/llx_commandedet.sql +++ b/mysql/tables/llx_commandedet.sql @@ -22,24 +22,25 @@ create table llx_commandedet ( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_commande integer, - fk_product integer, - description text, - tva_tx double(6,3), -- taux tva - qty real, -- quantit� - remise_percent real DEFAULT 0, -- pourcentage de remise - remise real DEFAULT 0, -- montant de la remise - fk_remise_except integer NULL, -- Lien vers table des remises fixes - price real, -- prix final - subprice double(16,8), -- prix unitaire - total_ht double(16,8), -- 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_ttc double(16,8), -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale - info_bits integer DEFAULT 0, -- TVA NPR ou non - coef real, -- coefficient de marge - special_code tinyint(1) UNSIGNED DEFAULT 0, -- code pour les lignes speciales - rang integer DEFAULT 0 + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_commande integer, + fk_product integer, + description text, + tva_tx double(6,3), -- taux tva + qty real, -- quantit� + remise_percent real DEFAULT 0, -- pourcentage de remise + remise real DEFAULT 0, -- montant de la remise + fk_remise_except integer NULL, -- Lien vers table des remises fixes + price real, -- prix final + subprice double(16,8), -- prix unitaire + total_ht double(16,8), -- 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_ttc double(16,8), -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale + info_bits integer DEFAULT 0, -- TVA NPR ou non + marge_tx real, -- taux de marge (marge sur prix d'achat) + marque_tx real, -- taux de marque (marge sur prix de vente) + special_code tinyint(1) UNSIGNED DEFAULT 0, -- code pour les lignes speciales + rang integer DEFAULT 0 )type=innodb; -- diff --git a/mysql/tables/llx_propaldet.sql b/mysql/tables/llx_propaldet.sql index 2016377996a..ee69c3685c7 100644 --- a/mysql/tables/llx_propaldet.sql +++ b/mysql/tables/llx_propaldet.sql @@ -21,21 +21,22 @@ create table llx_propaldet ( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_propal integer, - fk_product integer, - description text, - fk_remise_except integer NULL, -- Lien vers table des remises fixes - tva_tx double(6,3), -- taux tva - qty real, -- quantit� - remise_percent real DEFAULT 0, -- pourcentage de remise - remise real DEFAULT 0, -- montant de la remise (obsolete) - price real, -- prix final (obsolete) - subprice double(16,8), -- prix unitaire article - total_ht double(16,8), -- 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_ttc double(16,8), -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale - info_bits integer DEFAULT 0, -- TVA NPR ou non - coef real, -- coefficient de marge - rang integer DEFAULT 0 -- ordre affichage sur la propal + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_propal integer, + fk_product integer, + description text, + fk_remise_except integer NULL, -- Lien vers table des remises fixes + tva_tx double(6,3), -- taux tva + qty real, -- quantit� + remise_percent real DEFAULT 0, -- pourcentage de remise + remise real DEFAULT 0, -- montant de la remise (obsolete) + price real, -- prix final (obsolete) + subprice double(16,8), -- prix unitaire article + total_ht double(16,8), -- 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_ttc double(16,8), -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale + info_bits integer DEFAULT 0, -- TVA NPR ou non + marge_tx real, -- taux de marge (marge sur prix d'achat) + marque_tx real, -- taux de marque (marge sur prix de vente) + rang integer DEFAULT 0 -- ordre affichage sur la propal )type=innodb; -- GitLab