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

add: champ special_code pour les lignes de propal
This commit is contained in:
Regis Houssin 2007-09-03 15:18:06 +00:00
parent 1384aac993
commit aa2d0e8e16
4 changed files with 108 additions and 87 deletions

View File

@ -570,9 +570,9 @@ drop table if exists llx_ventes;
drop table if exists llx_pointmort; drop table if exists llx_pointmort;
drop table if exists llx_birthday_alert; drop table if exists llx_birthday_alert;
ALTER TABLE llx_commande_fournisseurdet ADD total_ht double(16,8) after subprice; ALTER TABLE llx_commande_fournisseurdet ADD total_ht double(16,8) DEFAULT 0 after subprice;
ALTER TABLE llx_commande_fournisseurdet ADD total_tva double(16,8) after total_ht; ALTER TABLE llx_commande_fournisseurdet ADD total_tva double(16,8) DEFAULT 0 after total_ht;
ALTER TABLE llx_commande_fournisseurdet ADD total_ttc double(16,8) after total_tva; ALTER TABLE llx_commande_fournisseurdet ADD total_ttc double(16,8) DEFAULT 0 after total_tva;
ALTER TABLE llx_commande_fournisseurdet ADD info_bits integer DEFAULT 0 after total_ttc; ALTER TABLE llx_commande_fournisseurdet ADD info_bits integer DEFAULT 0 after total_ttc;
@ -584,15 +584,15 @@ ALTER TABLE llx_product ADD COLUMN price_ttc double(16,8) DEFAULT 0 AFTER price_
ALTER TABLE llx_product MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product MODIFY price double(16,8) DEFAULT 0;
ALTER TABLE llx_product MODIFY price_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_product MODIFY price_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_product MODIFY tva_tx double(6,3); ALTER TABLE llx_product MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product_price MODIFY price double(16,8) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY price_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_product_price MODIFY price_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY tva_tx double(6,3); ALTER TABLE llx_product_price MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price_log MODIFY price double(16,8); ALTER TABLE llx_product_fournisseur_price_log MODIFY price double(16,8) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price_log MODIFY quantity double; ALTER TABLE llx_product_fournisseur_price_log MODIFY quantity double;
ALTER TABLE llx_product_fournisseur_price MODIFY price double(16,8); ALTER TABLE llx_product_fournisseur_price MODIFY price double(16,8) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price MODIFY quantity double; ALTER TABLE llx_product_fournisseur_price MODIFY quantity double;
@ -624,31 +624,31 @@ ALTER TABLE llx_propaldet MODIFY total_tva double(16,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY subprice double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY subprice double(16,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY tva_tx double(6,3); ALTER TABLE llx_contratdet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY subprice double(16,8); ALTER TABLE llx_contratdet MODIFY subprice double(16,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_ht double(16,8); ALTER TABLE llx_contratdet MODIFY total_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_tva double(16,8); ALTER TABLE llx_contratdet MODIFY total_tva double(16,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_ttc double(16,8); ALTER TABLE llx_contratdet MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY total_ht double(16,8); ALTER TABLE llx_commande MODIFY total_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY tva double(16,8); ALTER TABLE llx_commande MODIFY tva double(16,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY total_ttc double(16,8); ALTER TABLE llx_commande MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY total_ht double(16,8); ALTER TABLE llx_commande_fournisseur MODIFY total_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY tva double(16,8); ALTER TABLE llx_commande_fournisseur MODIFY tva double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY total_ttc double(16,8); ALTER TABLE llx_commande_fournisseur MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY subprice double(16,8); ALTER TABLE llx_commandedet MODIFY subprice double(16,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_tva double(16,8); ALTER TABLE llx_commandedet MODIFY total_tva double(16,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_ht double(16,8); ALTER TABLE llx_commandedet MODIFY total_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_ttc double(16,8); ALTER TABLE llx_commandedet MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY tva_tx double(6,3); ALTER TABLE llx_commandedet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY subprice double(16,8); ALTER TABLE llx_commande_fournisseurdet MODIFY subprice double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_tva double(16,8); ALTER TABLE llx_commande_fournisseurdet MODIFY total_tva double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_ht double(16,8); ALTER TABLE llx_commande_fournisseurdet MODIFY total_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_ttc double(16,8); ALTER TABLE llx_commande_fournisseurdet MODIFY total_ttc double(16,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY tva_tx double(6,3); ALTER TABLE llx_commande_fournisseurdet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY amount_ht double(16,8) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY amount_ht double(16,8) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY amount_tva double(16,8) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY amount_tva double(16,8) DEFAULT 0;
@ -838,7 +838,12 @@ create table llx_fichinterdet
ALTER TABLE llx_fichinter ADD COLUMN model_pdf varchar(50) after note_public; ALTER TABLE llx_fichinter ADD COLUMN model_pdf varchar(50) after note_public;
alter table llx_bordereau_cheque modify number integer; ALTER TABLE llx_bordereau_cheque MODIFY number integer;
ALTER TABLE llx_facturedet ADD COLUMN special_code tinyint(4) default 0;
ALTER TABLE llx_facturedet ADD COLUMN special_code tinyint(4) unsigned default 0;
ALTER TABLE llx_facturedet MODIFY special_code tinyint(4) unsigned default 0;
ALTER TABLE llx_commandedet MODIFY special_code tinyint(4) unsigned default 0;
ALTER TABLE llx_propaldet ADD COLUMN special_code tinyint(4) unsigned default 0 after marque_tx;
ALTER TABLE llx_propaldet ADD COLUMN pa_ht double(16,8) DEFAULT 0 after info_bits; ALTER TABLE llx_propaldet ADD COLUMN pa_ht double(16,8) DEFAULT 0 after info_bits;

View File

@ -32,14 +32,14 @@ create table llx_commandedet
remise real DEFAULT 0, -- montant de la remise remise real DEFAULT 0, -- montant de la remise
fk_remise_except integer NULL, -- Lien vers table des remises fixes fk_remise_except integer NULL, -- Lien vers table des remises fixes
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
marge_tx real, -- taux de marge (marge sur prix d'achat) marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat)
marque_tx real, -- taux de marque (marge sur prix de vente) marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente)
special_code tinyint(1) UNSIGNED DEFAULT 0, -- code pour les lignes speciales special_code tinyint(4) UNSIGNED DEFAULT 0, -- code pour les lignes speciales
rang integer DEFAULT 0 rang integer DEFAULT 0
)type=innodb; )type=innodb;
@ -47,4 +47,5 @@ create table llx_commandedet
-- Liste des codes pour special_code -- Liste des codes pour special_code
-- --
-- 1 : frais de port -- 1 : frais de port
-- 2 : ecotaxe
-- --

View File

@ -41,6 +41,13 @@ create table llx_facturedet
info_bits integer DEFAULT 0, -- TVA NPR ou non info_bits integer DEFAULT 0, -- TVA NPR ou non
fk_code_ventilation integer DEFAULT 0 NOT NULL, fk_code_ventilation integer DEFAULT 0 NOT NULL,
fk_export_compta integer DEFAULT 0 NOT NULL, fk_export_compta integer DEFAULT 0 NOT NULL,
rang integer DEFAULT 0, -- ordre d'affichage special_code tinyint(4) UNSIGNED DEFAULT 0, -- code pour les lignes speciales
special_code tinyint(4) DEFAULT 0 -- code pour les lignes speciales (livraison=1, ecotaxe=2) rang integer DEFAULT 0 -- ordre d'affichage
)type=innodb; )type=innodb;
--
-- Liste des codes pour special_code
--
-- 1 : frais de port
-- 2 : ecotaxe
--

View File

@ -39,5 +39,13 @@ create table llx_propaldet
pa_ht double(16,8) DEFAULT 0, -- prix d'achat HT pa_ht double(16,8) DEFAULT 0, -- prix d'achat HT
marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat) marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat)
marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente) marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente)
special_code tinyint(4) UNSIGNED DEFAULT 0, -- code pour les lignes speciales
rang integer DEFAULT 0 -- ordre affichage sur la propal rang integer DEFAULT 0 -- ordre affichage sur la propal
)type=innodb; )type=innodb;
--
-- Liste des codes pour special_code
--
-- 1 : frais de port
-- 2 : ecotaxe
--