Fix: La forme juridique 'indtermine' doit porter l'id 0. Le fecth des societe doit faire le lien avec l'id de forme juridique et non le code
This commit is contained in:
parent
c382ff3a3c
commit
4396fc5537
@ -38,6 +38,8 @@ class Societe {
|
||||
var $url;
|
||||
var $siren;
|
||||
var $forme_juridique_id;
|
||||
var $forme_juridique_code;
|
||||
var $forme_juridique;
|
||||
var $client;
|
||||
var $note;
|
||||
var $fournisseur;
|
||||
@ -117,7 +119,6 @@ class Societe {
|
||||
$sql .= ",client = '" . $this->client ."'";
|
||||
$sql .= ",fournisseur = '" . $this->fournisseur ."'";
|
||||
$sql .= " WHERE idp = '" . $id ."';";
|
||||
|
||||
if ($this->db->query($sql))
|
||||
{
|
||||
|
||||
@ -141,7 +142,7 @@ class Societe {
|
||||
$sql .= ", s.tel, s.fax, s.url,s.cp,s.ville, s.note, s.siren, client, fournisseur";
|
||||
$sql .= ", s.siret, s.capital, s.ape, s.tva_intra, s.rubrique, s.fk_effectif";
|
||||
$sql .= ", e.libelle as effectif, e.id as effectif_id";
|
||||
$sql .= ", s.fk_forme_juridique as forme_juridique_id, fj.libelle as forme_juridique";
|
||||
$sql .= ", s.fk_forme_juridique as forme_juridique_id, fj.code as forme_juridique_code, fj.libelle as forme_juridique";
|
||||
$sql .= ", s.fk_departement, s.fk_pays, s.fk_stcomm";
|
||||
$sql .= ", p.libelle as pays";
|
||||
$sql .= ", st.libelle as stcomm";
|
||||
@ -154,7 +155,7 @@ class Societe {
|
||||
$sql .= " AND s.fk_stcomm = st.id";
|
||||
$sql .= " AND s.fk_effectif = e.id";
|
||||
$sql .= " AND s.fk_pays = p.rowid";
|
||||
$sql .= " AND s.fk_forme_juridique = fj.code";
|
||||
$sql .= " AND s.fk_forme_juridique = fj.rowid";
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ($result)
|
||||
@ -197,7 +198,8 @@ class Societe {
|
||||
$this->effectif_id = $obj->effectif_id;
|
||||
|
||||
$this->forme_juridique_id = $obj->forme_juridique_id;
|
||||
$this->forme_juridique = $obj->forme_juridique;
|
||||
$this->forme_juridique_code= $obj->forme_juridique_code;
|
||||
$this->forme_juridique = $obj->forme_juridique;
|
||||
|
||||
$this->prefix_comm = $obj->prefix_comm;
|
||||
|
||||
|
||||
@ -211,7 +211,7 @@ insert into llx_c_pays (rowid,libelle,code) values (25, 'Cameroun', 'CM');
|
||||
--
|
||||
-- Regions
|
||||
--
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values ( 0,0,0,'0',0,'-');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (0,0,0,'0',0,'-');
|
||||
-- Regions de France
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (101,1, 1,'97105',3,'Guadeloupe');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (102,1, 2,'97209',3,'Martinique');
|
||||
@ -247,8 +247,8 @@ insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (
|
||||
--
|
||||
-- Departements/Cantons/Provinces
|
||||
--
|
||||
-- Departements de France
|
||||
insert into llx_c_departements (rowid, fk_region, code_departement,cheflieu,tncc,ncc,nom) values (0,0,0,'0',0,'-','-');
|
||||
-- Departements de France
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (82,'01','01053',5,'AIN','Ain');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (22,'02','02408',5,'AISNE','Aisne');
|
||||
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (83,'03','03190',5,'ALLIER','Allier');
|
||||
@ -409,7 +409,7 @@ insert into llx_c_propalst (id,label) values (4, 'Factur
|
||||
--
|
||||
-- Formes juridiques
|
||||
--
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (0, 0,'Non renseignée');
|
||||
insert into llx_c_forme_juridique (rowid, fk_pays, code, libelle) values (0, 0, 0,'Non renseignée');
|
||||
|
||||
-- Pour la France: Extrait de http://www.insee.fr/fr/nom_def_met/nomenclatures/cj/cjniveau2.htm
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,11,'Artisan Commerçant');
|
||||
|
||||
@ -111,7 +111,7 @@ create table llx_c_forme_juridique
|
||||
)type=innodb;
|
||||
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (0, 0,'Non renseignée');
|
||||
insert into llx_c_forme_juridique (rowid,fk_pays, code, libelle) values (0, 0, 0,'Non renseignée');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,11,'Artisan Commerçant');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,12,'Commerçant');
|
||||
@ -163,16 +163,18 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,92,'Associa
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,93,'Fondation');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,99,'Autre personne morale de droit privé');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2, 1,'Indépendant');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2, 2,'SC - Coopérative');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2, 2,'SCRL - Coopérative à responsabilité limitée');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2, 3,'SPRL - Société à responsabilité limitée');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2, 4,'SA - Société Anonyme');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,52,'Société en nom collectif');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,53,'Société en commandite');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,71,'Administration publique');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,91,'Syndicat de propriétaires');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,93,'Fondations');
|
||||
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,100,'Indépendant');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,101,'SC - Coopérative');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,102,'SCRL - Coopérative à responsabilité limitée');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,103,'SPRL - Société à responsabilité limitée');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,104,'SA - Société Anonyme');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,105,'Société en nom collectif');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,106,'Société en commandite');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,107,'Administration publique');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,108,'Syndicat de propriétaires');
|
||||
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (2,109,'Fondations');
|
||||
|
||||
|
||||
|
||||
|
||||
@ -265,7 +267,7 @@ create table llx_c_departements
|
||||
|
||||
ALTER TABLE llx_c_departements ADD FOREIGN KEY (fk_region) REFERENCES llx_c_regions (code_region);
|
||||
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values ( 0,0,0,'0',0,'-');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (0,0,0,'0',0,'-');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (101,1, 1,'97105',3,'Guadeloupe');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (102,1, 2,'97209',3,'Martinique');
|
||||
insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (103,1, 3,'97302',3,'Guyane');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user