mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
Ajout info date chance et mode rglement sur factures fournisseurs.
This commit is contained in:
@@ -394,6 +394,25 @@ alter table llx_socpeople add tms timestamp after datec ;
|
||||
alter table llx_facture_fourn drop index facnumber ;
|
||||
alter table llx_facture_fourn add unique index (facnumber, fk_soc) ;
|
||||
|
||||
alter table llx_facture_fourn add fk_projet integer ;
|
||||
alter table llx_facture_fourn add fk_cond_reglement integer DEFAULT 1 NOT NULL ;
|
||||
alter table llx_facture_fourn add date_lim_reglement date;
|
||||
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_soc (fk_soc);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_user_author (fk_user_author);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_user_valid (fk_user_valid);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_projet (fk_projet);
|
||||
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_user_valid) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid);
|
||||
|
||||
ALTER TABLE llx_facture ADD INDEX idx_facture_fk_projet (fk_projet);
|
||||
|
||||
ALTER TABLE llx_facture ADD FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid);
|
||||
|
||||
|
||||
alter table llx_bank_account modify bank varchar(60);
|
||||
alter table llx_bank_account modify domiciliation varchar(255);
|
||||
alter table llx_bank_account add proprio varchar(60) after domiciliation ;
|
||||
@@ -1575,3 +1594,4 @@ insert into llx_const (name, value, type, visible, note) VALUES ('MAIN_FORCE_SET
|
||||
|
||||
|
||||
update llx_const set name='OSC_DB_NAME' where name'DB_NAME_OSC';
|
||||
|
||||
|
||||
@@ -25,7 +25,9 @@
|
||||
ALTER TABLE llx_facture ADD INDEX idx_facture_fk_soc (fk_soc);
|
||||
ALTER TABLE llx_facture ADD INDEX idx_facture_fk_user_author (fk_user_author);
|
||||
ALTER TABLE llx_facture ADD INDEX idx_facture_fk_user_valid (fk_user_valid);
|
||||
ALTER TABLE llx_facture ADD INDEX idx_facture_fk_projet (fk_projet);
|
||||
|
||||
ALTER TABLE llx_facture ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp);
|
||||
ALTER TABLE llx_facture ADD FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture ADD FOREIGN KEY (fk_user_valid) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture ADD FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid);
|
||||
|
||||
@@ -34,15 +34,19 @@ create table llx_facture
|
||||
tva real DEFAULT 0,
|
||||
total real DEFAULT 0,
|
||||
total_ttc real DEFAULT 0,
|
||||
|
||||
fk_statut smallint DEFAULT 0 NOT NULL,
|
||||
|
||||
fk_user_author integer, -- createur de la facture
|
||||
fk_user_valid integer, -- valideur de la facture
|
||||
fk_projet integer, -- projet auquel est associ<63> la facture
|
||||
|
||||
fk_projet integer, -- projet auquel est associ<63>e la facture
|
||||
|
||||
fk_cond_reglement integer DEFAULT 1 NOT NULL, -- condition de reglement (30 jours, fin de mois ...)
|
||||
fk_mode_reglement integer, -- mode de reglement (Virement, Pr<50>l<EFBFBD>vement)
|
||||
date_lim_reglement date, -- date limite de reglement
|
||||
|
||||
note text,
|
||||
|
||||
UNIQUE INDEX (facnumber),
|
||||
INDEX fksoc (fk_soc)
|
||||
UNIQUE INDEX (facnumber)
|
||||
)type=innodb;
|
||||
|
||||
32
mysql/tables/llx_facture_fourn.key.sql
Normal file
32
mysql/tables/llx_facture_fourn.key.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- ============================================================================
|
||||
-- Copyright (C) 2005 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
--
|
||||
-- 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$
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_soc (fk_soc);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_user_author (fk_user_author);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_user_valid (fk_user_valid);
|
||||
ALTER TABLE llx_facture_fourn ADD INDEX idx_facture_fourn_fk_projet (fk_projet);
|
||||
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_user_valid) REFERENCES llx_user (rowid);
|
||||
ALTER TABLE llx_facture_fourn ADD FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid);
|
||||
@@ -42,6 +42,11 @@ create table llx_facture_fourn
|
||||
fk_user_author integer, -- createur de la facture
|
||||
fk_user_valid integer, -- valideur de la facture
|
||||
|
||||
fk_projet integer, -- projet auquel est associ<63>e la facture
|
||||
|
||||
fk_cond_reglement integer DEFAULT 1 NOT NULL, -- condition de reglement (30 jours, fin de mois ...)
|
||||
date_lim_reglement date, -- date limite de reglement
|
||||
|
||||
note text,
|
||||
|
||||
UNIQUE INDEX(facnumber, fk_soc)
|
||||
|
||||
Reference in New Issue
Block a user