diff --git a/mysql/tables/llx_livraison.key.sql b/mysql/tables/llx_livraison.key.sql new file mode 100644 index 00000000000..a4988ec33a0 --- /dev/null +++ b/mysql/tables/llx_livraison.key.sql @@ -0,0 +1,28 @@ +-- ============================================================================ +-- Copyright (C) 2006 Laurent Destailleur +-- +-- 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 +-- the Free Software Foundation; either version 2 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +-- +-- $Id$ +-- $Source$ +-- +-- ============================================================================ + + +-- Supprimme orphelins pour permettre montée de la clé +-- V4 DELETE llx_livraison FROM llx_livraison LEFT JOIN llx_societe ON llx_livraison.fk_soc = llx_societe.idp WHERE llx_societe.idp IS NULL; + +ALTER TABLE llx_livraison ADD INDEX idx_livraison_fk_soc (fk_soc); +ALTER TABLE llx_livraison ADD CONSTRAINT fk_livraison_societe FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp); diff --git a/mysql/tables/llx_livraison.sql b/mysql/tables/llx_livraison.sql new file mode 100644 index 00000000000..f88e0382885 --- /dev/null +++ b/mysql/tables/llx_livraison.sql @@ -0,0 +1,45 @@ +-- =================================================================== +-- Copyright (C) 2003 Rodolphe Quiedeville +-- +-- 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 +-- the Free Software Foundation; either version 2 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +-- +-- $Id$ +-- $Source$ +-- +-- =================================================================== + +create table llx_livraison +( + rowid integer AUTO_INCREMENT PRIMARY KEY, + tms timestamp, + fk_soc integer NOT NULL, + fk_soc_contact integer, + fk_commande integer DEFAULT 0, -- commande auquel est rattache le bon de livraison + ref varchar(30) NOT NULL, -- delivery number + date_creation datetime, -- date de creation + date_valid datetime, -- date de validation + fk_user_author integer, -- createur du bon de livraison + fk_user_valid integer, -- valideur du bon de livraison + fk_statut smallint default 0, + total_ht real default 0, + total_ttc real default 0, + note text, + note_public text, + model_pdf varchar(50), + date_livraison date default NULL, + fk_adresse_livraison integer, -- adresse de livraison + + UNIQUE INDEX (ref) +)type=innodb; diff --git a/mysql/tables/llx_livraisondet.sql b/mysql/tables/llx_livraisondet.sql new file mode 100644 index 00000000000..a45b21dce6f --- /dev/null +++ b/mysql/tables/llx_livraisondet.sql @@ -0,0 +1,31 @@ +-- =================================================================== +-- Copyright (C) 2003 Rodolphe Quiedeville +-- +-- 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 +-- the Free Software Foundation; either version 2 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +-- +-- $Id$ +-- $Source$ +-- =================================================================== + +create table llx_livraisondet +( + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_livraison integer, + fk_product integer, + label varchar(255), + description text, + qty real, -- quantité + price real -- prix final +)type=innodb;