Metier libraries upgrade

This commit is contained in:
Michael RICOIS 2014-05-02 13:00:07 +00:00
parent 9cefd9b1c0
commit 2d3ba5f364
13 changed files with 13592 additions and 163 deletions

View File

@ -64,6 +64,24 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
//Lecture de la base de données
$sql = $actesM->select()
->from($actesM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'pdfSize',
'pdfPage',
'num_depot',
'date_depot',
'date_acte',
'LPAD(num_acte,2,0) AS num_acte',
'type_acte',
'type_acte_libelle',
'nbpages_acte',
'decision_nature',
'decision_libelle',
'mode_diffusion'
))
->where('siren=?', $this->siren)
->where('actif=1')
->order('date_depot DESC')
@ -81,7 +99,7 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$item->FileNumberOfPages = $row->pdfPage;
$item->DepotNum = $row->num_depot;
$item->DepotDate = $row->date_depot;
$item->ActeNum = str_pad($row->num_acte, 2, '0', STR_PAD_LEFT);
$item->ActeNum = $row->num_acte;
$item->ActeDate = $row->date_acte;
$item->ActeNumberOfPages = $row->nbpages_acte;
$item->ActeType = $row->type_acte;
@ -129,6 +147,17 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$actesM = new Application_Model_JoGreffesActes($this->db);
$sql = $actesM->select()
->from($actesM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'num_depot',
'date_depot',
'date_acte',
'LPAD(num_acte,2,0) AS num_acte',
'type_acte',
))
->where('siren=?', $this->siren)
->where('num_depot=?', $depotNum)
->where('date_depot=?', $depotDate)
@ -150,10 +179,13 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$this->date_depot = $row->date_depot;
$this->num_depot = $row->num_depot;
$this->date_acte = $row->date_acte;
$this->num = str_pad($row->num_acte, 2, '0', STR_PAD_LEFT);
$this->num = $row->num_acte;
//Needed element for filename
$date = $row->date_acte;
if ( $date == '0000-00-00' ) {
$date = $row->date_depot;
}
$type = $row->type_acte;
$num = $row->num_acte;
$options = $row->numGreffe . '-' . substr($row->numRC,0,2) . '-' . substr($row->numRC,2,1) . '-' . substr($row->numRC,3) . '-' . $row->num_depot;
@ -238,6 +270,17 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
//Lire dans la base de données
$actesM = new Application_Model_JoGreffesActes();
$sql = $actesM->select()
->from($actesM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'num_depot',
'date_depot',
'date_acte',
'LPAD(num_acte,2,0) AS num_acte',
'type_acte',
))
->where('siren=?', $this->siren)
->where('num_depot=?', $depotNum)
->where('date_depot=?', $depotDate)
@ -260,7 +303,7 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$this->num_depot = $row->num_depot;
$this->type_acte = $row->type_acte;
$this->date_acte = $row->date_acte;
$this->num = str_pad($row->num_acte, 2, '0', STR_PAD_LEFT);
$this->num = $row->num_acte;
//Faire la requete
try {
@ -476,7 +519,7 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$sql = $acteM->select()
->where('siren=?', $list['num_siren'])
->where('num_depot=?', intval($list['num_depot']))
//->where('date_depot=?', $list['date_depot'])
->where('date_depot=?', $list['date_depot'])
//->where('date_acte=?', $depot['date_acte'])
->where('num_acte=?', intval($depot['num_acte']))
->order('dateInsert DESC');
@ -504,6 +547,7 @@ class Metier_Infogreffe_Ac extends Metier_Infogreffe
$result = $acteM->delete(array(
'siren='.$this->siren,
'num_depot='.intval($list['num_depot']),
'date_depot="'.$list['date_depot'].'"',
'num_acte='.intval($depot['num_acte']),
'id!='.$item->id,
));

View File

@ -72,6 +72,23 @@ class Metier_Infogreffe_Bi extends Metier_Infogreffe
//Lecture de la base de données
$sql = $bilansM->select()
->from($bilansM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'pdfSize',
'pdfPage',
'millesime',
'num_depot',
'date_cloture',
'type_comptes',
'mode_diffusion',
'duree_exercice',
'saisie_date',
'saisie_code',
'pages',
))
->where('siren=?', $this->siren)
->where('actif=1')
->order('date_cloture DESC')
@ -157,6 +174,16 @@ class Metier_Infogreffe_Bi extends Metier_Infogreffe
//Lire dans la base de données
$bilansM = new Application_Model_JoGreffesBilans();
$sql = $bilansM->select()
->from($bilansM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'millesime',
'num_depot',
'date_cloture',
'type_comptes',
))
->where('siren=?', $this->siren)
->where('date_cloture=?', $dateCloture);
if ( $type == 'sociaux' || $type == '' ) {
@ -179,21 +206,19 @@ class Metier_Infogreffe_Bi extends Metier_Infogreffe
$this->dossier_chrono = substr($row->numRC,3);
$this->num_depot = $row->num_depot;
$this->date_cloture = $row->date_cloture;
$this->type_comptes = $row->type_comptes;
//Set the filename
$filename = $this->getFilePath($type, $dateCloture) . '/' . $this->getFileName($type, $dateCloture);
if ($row->pdfLink != '') {
//Set filename
$filename = $this->getFilePath($type, $dateCloture) . '/' . $this->getFileName($type, $dateCloture);
//Check if filename exist
if ( !file_exists($this->config->storage->path . '/' . $filename) ) {
throw new Exception('File not found');
}
}elseif ( file_exists($this->config->storage->path . '/' . $filename) ) {
} elseif ( file_exists($this->config->storage->path . '/' . $filename) ) {
//Analyser le fichier - Nombre de page et taille
$infos = $this->pdfInfos($this->config->storage->path . '/' . $filename);
@ -259,6 +284,16 @@ class Metier_Infogreffe_Bi extends Metier_Infogreffe
//Lire dans la base de données
$bilansM = new Application_Model_JoGreffesBilans();
$sql = $bilansM->select()
->from($bilansM, array(
'siren',
'numRC',
'LPAD(numGreffe,4,0) AS numGreffe',
'pdfLink',
'millesime',
'num_depot',
'date_cloture',
'type_comptes',
))
->where('siren=?', $this->siren)
->where('date_cloture=?', $dateCloture);
if ($type=='sociaux') {

View File

@ -16,7 +16,7 @@ class Metier_Search_Engine
if ($version == 1){
require_once 'Vendors/sphinxapi/sphinxapi-0.9.9.php';
} elseif ($version == 2){
require_once 'Vendors/sphinxapi/sphinxapi-2.1.2.php';
require_once 'Vendors/sphinxapi/sphinxapi-2.1.5.php';
}
}

View File

@ -582,8 +582,6 @@ class MInsee
private $header=array();
private $iDb;
private $iDbInsee;
private $iDbSD;
private $iBodacc;
// Plan de redressement ou de continuation
@ -633,13 +631,16 @@ class MInsee
/**
*
*/
public function __construct()
public function __construct($db = null)
{
$this->iDb=new WDB();
$this->iDbInsee=new WDB('insee');
$this->iDbSD=new WDB('sdv1');
$this->tabCodeVoie=$this->getTabCodeVoie();
$this->iBodacc=new MBodacc();
if ( $db === null ) {
$this->iDb = new WDB();
} else {
$this->iDb = $db;
}
$this->tabCodeVoie = $this->getTabCodeVoie();
$this->iBodacc = new MBodacc();
}
/**
@ -1229,8 +1230,8 @@ class MInsee
}
}
$result = $this->iDbInsee->select(
'insee_even',
$result = $this->iDb->select(
'insee.insee_even',
'id, LPAD(insSIREN,9,0) as insSIREN, siretValide, LPAD(insNIC,5,0) as insNIC, insLIBCOM, insSIEGE, insAUXILT, insORIGINE, insTEFET, insAPET700, insAPRM, insMODET, insMARCHET, insSAISONAT, insACTIVNAT, insENSEIGNE, insL1_NOMEN, insL2_COMP, insL4_VOIE, insL3_CADR, insNUMVOIE, insINDREP, insTYPVOIE, insLIBVOIE, insL5_DISP, insL6_POST, insCODPOS, insL7_ETRG, insRPET, insDEPCOM, insCODEVOIE, insDREACTET, insEXPLET, insDAPET, insLIEUACT, insACTISURF, insDEFET, insTEL, insCJ, insCIVILITE, insTEFEN, insAPEN700, insMODEN, insMARCHEN, insNOMEN, insTYPCREH, insEVE, insDATEVE, insTRAN, insNICTRAN, insMNICSIEGE, insMNOMEN, insMCJ, insMAPEN, insFiller1, insFiller2, insMMARCHEN, insMORDIN, insEFENCENT, insSIGLE, insNBETEXPL, insNICSIEGE, insDEPCOMEN, insFiller3, insMENSEIGNE, insMAPET, insMNATURE, insMADRESSE, insMEFET, insMSINGT, insMTELT, insMMARCHET, insMAUXILT, insSINGT, insEFETCENT, insSIRETPS, insDESTINAT, insDATEMAJ, idFlux, dirNom, dirNomUsage, dirPrenom, insDCRET, insDCREN, insPRODPART, insSIRETASS, insDREACTEN, insEXPLEN, insFiller4, insDEFEN, insMONOREG, insREGIMP, insMONOACT, insMSIGLE, insMEXPLEN, insRPEN, insMEXPLET, insTYPETAB, insDAPEN',
"$sqlIdentifiant ORDER BY insDATEMAJ DESC LIMIT $iDeb, $iMax",
true, MYSQL_ASSOC);
@ -1417,7 +1418,7 @@ class MInsee
}
//Nombre total
$result = $this->iDbInsee->select('insee_even', 'COUNT(*) AS nb', "$sqlIdentifiant ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
$result = $this->iDb->select('insee.insee_even', 'COUNT(*) AS nb', "$sqlIdentifiant ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
return $result[0]['nb'];
}
@ -1437,7 +1438,7 @@ class MInsee
$tabSupId = array();
//Recherche d'évènement pour lesquels le SIREN est ASSOCIE
$result = $this->iDbInsee->select('insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETASS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
$result = $this->iDb->select('insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETASS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
if ( count($result)>0 ) {
foreach ($result as $tmp) {
$tabSupId[] = $tmp['id'];
@ -1445,7 +1446,7 @@ class MInsee
}
//Recherche d'évènement pour lesquels le SIREN est Prédécesseur ou Successeur
$result = $this->iDbInsee->select('insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETPS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
$result = $this->iDb->select('insee_even', 'id', "insSIREN!=$siren AND insSIRETASS BETWEEN $siretDeb AND $siretFin GROUP BY insSIREN, ROUND(insSIRETPS/100000) ORDER BY insDATEMAJ DESC",false, MYSQL_ASSOC);
if ( count($result)>0 ) {
foreach ($result as $tmp) {
$tabSupId[] = $tmp['id'];
@ -2108,7 +2109,7 @@ class MInsee
if ($nic<>0) $where=" siren=$siren AND nic=$nic ";
else $where=" siren=$siren AND siege=1 ";
$insee = $this->iDbInsee->select('bascule', 'siren, nic, apen5, apen4, apet5, apet4', $where, true, MYSQL_ASSOC);
$insee = $this->iDb->select('insee.bascule', 'siren, nic, apen5, apen4, apet5, apet4', $where, true, MYSQL_ASSOC);
if ( count($insee)==0 ) {
return false;
}
@ -2238,8 +2239,8 @@ class MInsee
/** Informations INSEE **/
if ($siren>100) {
$insee=$this->iDbInsee->select(
'identite',
$insee=$this->iDb->select(
'insee.identite',
'ACTIF%10 AS ACTIF, actifEco%10 AS actifEco, NOM, NOM2, SIGLE, ENSEIGNE, ADR_NUMVOIE, ADR_BTQ, ADR_TYPVOIE, ADR_LIBVOIE, ADR_LIBCOM, ADR_CP, ADR_COMP, ADR_DISTSP, PAYS, DCREN, SIEGE, AUXILT, SAISONAT, CJ, CIVILITE, NBETAB, APE_ENT, APE_ETAB, PROCOL, PROCOL_TYPE, PROCOL_DATE, CAPITAL, EFF_ENT, NUMRC, TEL, FAX, DIR_FCT, DIR_IDEN, DIR_DATEN, DIR_LIEUN, CAPITAL_DATE, CAPITAL_DEV, DCRET, TEFF_ENT, ADR_DEP, ADR_COM, TCA, TCAEXP, EFF_ET, TEFF_ET, CODEVOIE, DATE_MAJ, APRM, ACTIVNAT, ORIGINE, MODET, EXPLET, LIEUACT, ACTISURF, DEFET, MODEN, PRODPART, EXPLEN, MONOREG, REGIMP, MONOACT, DEFEN, DEFET, IDENTITE_PRE',
"SIREN=$siren $strNic ORDER BY SIEGE DESC, ACTIF DESC LIMIT 0,1",false,MYSQL_ASSOC);
if (count($insee)>0) {
@ -2282,7 +2283,7 @@ class MInsee
$nbEtab = $tabTmp[0]['nbEtabs'];
}
$inseeND = $this->iDbInsee->select('insee_nondiff', 'siren, mois, dateInsert',"siren=$siren",false,MYSQL_ASSOC);
$inseeND = $this->iDb->select('insee.insee_nondiff', 'siren, mois, dateInsert',"siren=$siren",false,MYSQL_ASSOC);
if ( count($inseeND)>0 ) {
$moisNonDiff = $tabTmp[0]['mois'];
}
@ -2398,7 +2399,7 @@ class MInsee
}
$iTel = new MTel(false);
$tmp = $iTel->getTel($siren, $nic);
$tmp = $iTel->getTel($siren, $nic, true, 1);
if($this->debugtime) {
$duree=round(microtime(1)-$tdeb,3);
@ -2744,7 +2745,7 @@ class MInsee
/** Nombre d'actions du capital si disponible **/
if ($etab['capital']>0) {
$insee=$this->iDbInsee->select(
$insee=$this->iDb->select(
'sdv1.capitalActions',
'capital, deviseCapital, nbActions, actionNominale, dateInfo',
"siren=$siren AND capital>0 ORDER BY dateInfo DESC LIMIT 0,1",false,MYSQL_ASSOC);
@ -2776,7 +2777,7 @@ class MInsee
/** Date de début d'activité de l'entreprise si absente INSEE **/
if ($siren>100 && $tabRet['DateCreaEn']==0) {
$insee=$this->iDbInsee->select('identite', 'DCREN', "SIREN=$siren AND DCREN>0 ORDER BY DCREN ASC LIMIT 0,1",false,MYSQL_ASSOC);
$insee=$this->iDb->select('insee.identite', 'DCREN', "SIREN=$siren AND DCREN>0 ORDER BY DCREN ASC LIMIT 0,1",false,MYSQL_ASSOC);
if (count($insee)>0)
$tabRet['DateCreaEn']=$insee[0]['DCREN'];
else {
@ -2784,7 +2785,7 @@ class MInsee
$dateCreaEn=$classWDate->dateT('Y-m-d','Ymd',$tmp['dateEtatEn']);
if (preg_match("/Prise d'activité/u", $tmp['etatEn']) &&
$dateCreaEn>19000101) {
$this->iDbInsee->update('identite', array(
$this->iDb->update('insee.identite', array(
'DCREN'=>$dateCreaEn),
"SIREN=$siren AND NIC=".$etab['nic']
);
@ -2897,7 +2898,7 @@ class MInsee
}
if ($tabInsee['CIVILITE']>0 && ($tabRet['dir1Nom']=='' || $tabRet['dir1Prenom'])) {
$tmp=$this->iDbInsee->select( 'insee_even', 'dirNom, dirNomUsage, dirPrenom', "insSIREN=$siren ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
$tmp=$this->iDb->select('insee.insee_even', 'dirNom, dirNomUsage, dirPrenom', "insSIREN=$siren ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
$tabRet['dir1Nom']=@strtoupper($tmp[0]['dirNom']);
$tabRet['dir1Prenom']=@ucwords(strtolower(@$tmp[0]['dirPrenom']));
$tabRet['dir1NomUsage']=@strtoupper($tmp[0]['dirNomUsage']);
@ -2907,9 +2908,9 @@ class MInsee
if ($tabInsee['ACTIF']==0 && $siren>100) {
if ($etab['nic']*1>0) $strNic='AND insNIC='.$etab['nic'];
else $strNic='';
// $tmp=$this->iDbInsee->select( 'insee_even', 'insDATEVE', "insSIREN=$siren $strNic AND ( insEVE LIKE 'FF' OR insEVE LIKE '410' OR insEVE LIKE '420' OR insEVE LIKE '425' OR insDESTINAT<>'') ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
// $tmp=$this->iDb->select( 'insee_even', 'insDATEVE', "insSIREN=$siren $strNic AND ( insEVE LIKE 'FF' OR insEVE LIKE '410' OR insEVE LIKE '420' OR insEVE LIKE '425' OR insDESTINAT<>'') ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
// $tabRet['DateClotEn']=@$tmp[0]['insDATEVE'];
$tmp=$this->iDbInsee->select( 'insee_even', 'insDATEVE', "insSIREN=$siren $strNic AND ( insEVE LIKE 'FF' OR insEVE LIKE 'TF' OR insEVE LIKE '0F' OR insEVE LIKE 'TD' OR insEVE LIKE '0D' OR insEVE LIKE '410' OR insEVE LIKE '420' OR insEVE LIKE '425' OR insEVE LIKE '400' OR insEVE LIKE '430' OR insEVE LIKE '435' OR insDESTINAT<>'') ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
$tmp=$this->iDb->select('insee.insee_even', 'insDATEVE', "insSIREN=$siren $strNic AND ( insEVE LIKE 'FF' OR insEVE LIKE 'TF' OR insEVE LIKE '0F' OR insEVE LIKE 'TD' OR insEVE LIKE '0D' OR insEVE LIKE '410' OR insEVE LIKE '420' OR insEVE LIKE '425' OR insEVE LIKE '400' OR insEVE LIKE '430' OR insEVE LIKE '435' OR insDESTINAT<>'') ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
$tabRet['DateClotEt']=@$tmp[0]['insDATEVE'];
unset($tmp);
$timer['dateClotureInsee']=microtime(true);
@ -2935,9 +2936,8 @@ class MInsee
}
if ($tabRet['Capital']==0 || $tabRet['CapitalDev']=='') {
$iDbHisto=new WDB('historiques');
$bodaccHisto=$iDbHisto->select(
'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ',
$bodaccHisto=$this->iDb->select(
'historiques.entrep e, historiques.texte x',//.codEven Code évènement du mouvement Bodacc libEven ',
'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt',
"e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%capital%' /*AND (e.CODEVE BETWEEN 10 AND 19 OR e.CODEVE BETWEEN 30 AND 41 OR e.CODEVE BETWEEN 51 AND 79 ) */ GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC);
if (count($bodaccHisto)>0) {
@ -2964,7 +2964,7 @@ class MInsee
}
if ($tabRet['CapitalDev']<>'' && $tabRet['CapitalDev']<>'EUR') {
$dev=$tabRet['CapitalDev'];
$devise=$this->iDbSD->select( 'devise_liste l, devise_cours c', 'c.devise, c.valeur, c.date, l.devNom, l.devNomPays, l.devPaysIso', "c.devise='$dev' and l.devIso='$dev' ORDER BY c.date DESC LIMIT 0,1", false, MYSQL_ASSOC);
$devise=$this->iDb->select('sdv1.devise_liste l, devise_cours c', 'c.devise, c.valeur, c.date, l.devNom, l.devNomPays, l.devPaysIso', "c.devise='$dev' and l.devIso='$dev' ORDER BY c.date DESC LIMIT 0,1", false, MYSQL_ASSOC);
$dev=@$devise[0];
//die(print_r($dev));
$devise=$tabRet['Capital']*$dev['valeur']*1;
@ -3019,12 +3019,11 @@ class MInsee
$tabRet['AutreId'] = trim($waldec);
} elseif ($tabRet['Activite']=='' && ($tabInsee['CJ']<7000 || $tabInsee['CJ']>7999)) {
$iDbHisto=new WDB('historiques');
//10 à 19// Création d'entreprise
//30 à 41
//51 à 79=>'1503', // Cloture insuf.Actif
$bodaccHisto=$iDbHisto->select(
'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ',
$bodaccHisto=$this->iDb->select(
'historiques.entrep e, historiques.texte x',//.codEven Code évènement du mouvement Bodacc libEven ',
'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt',
"e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%ctivit%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC);
if (count($bodaccHisto)>0) {
@ -3650,10 +3649,9 @@ class MInsee
}
}
$iDbHisto=new WDB('historiques');
$iBodacc=new MBodacc();
$bodaccHisto=$iDbHisto->select(
'entrep e, texte x',
$bodaccHisto=$this->iDb->select(
'historiques.entrep e, historiques.texte x',
'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt',
"e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20050101 AND x.annonceTxt LIKE '%Administration%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", true, MYSQL_ASSOC);
if (count($bodaccHisto)>0) {
@ -3854,7 +3852,7 @@ class MInsee
elseif ($etab['Civilite']*1==2) { $genre='Madame '; $civilite='MME'; }
else { $genre=''; $civilite=''; }
$tabTmp=$this->iDbInsee->select('identite',
$tabTmp=$this->iDb->select('insee.identite',
'SIREN, CJ, CIVILITE, DIR_DATEN, DIR_LIEUN',
"SIREN=$siren AND (DIR_DATEN>0 OR DIR_LIEUN<>'') ORDER BY DIR_DATEN DESC, DIR_LIEUN DESC",
false, MYSQL_ASSOC);
@ -4241,8 +4239,8 @@ class MInsee
//Recherche des annonces dans l'historique
if ($idAnnonce==0 || $idAnnonce<0) {
//$tabHistory = $this->getAnnoncesLegalesHistory($siren, $idAnnonce, $rubrique, $forceVerif, $allTextes, $deleted);
//$tabRet = array_merge($tabRet, $tabHistory);
$tabHistory = $this->getAnnoncesLegalesHistory($siren, $idAnnonce, $rubrique, $forceVerif, $allTextes, $deleted);
$tabRet = array_merge($tabRet, $tabHistory);
}
// On ne cherche pas de PROCOL + récente si on est en visualisation d'annonce Bodacc Classique
@ -4519,9 +4517,8 @@ class MInsee
// On ne part pas dans l'histo dans certains cas...
if ($rubrique<>'V' && $rubrique<>'D' && $rubrique<>'A' && $rubrique<>'C' && $rubrique<>'BODC') {
$iDbHisto = new WDB('historiques');
$bodaccHisto = $iDbHisto->select(
'texte x, entrep e',
$bodaccHisto = $this->iDb->select(
'historiques.texte x, historiques.entrep e',
'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt',
"e.E1GSIR=$siren AND e.ANBASE=x.annonceNum $strIdAnn AND e.DATE BETWEEN 19890101 AND 20041231 GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC);
if (count($bodaccHisto)>0) {
@ -5569,9 +5566,16 @@ class MInsee
return $tabImportExport;
}
function getInfosNotice($siren, $nic) {
function getInfosNotice($siren, $nic)
{
/** Elements provenant du Notice 80 hors identité **/
$tabTmp=$this->iDbInsee->select('insee_notices', 'insSIREN, insNIC, insL4_VOIE, insL6_POST, insRPET, insDEPCOMEN, insRPEN, insARRONET, insCTONET, insTCD, insZEMET, insDU, insTU, insUU, insMMINTRET, insMMINTREN, insVMAJ, insVMAJ1, insVMAJ2, insVMAJ3, insRECME, insEAEANT, insEAEAPET, insEAESEC1T, insEAESEC2T, insEAEANN, insEAEAPEN, insEAESEC1N, insEAESEC2N, insEAESEC3N, insEAESEC4N, dateNotice', "insSIREN=$siren AND insNIC=$nic ORDER BY dateNotice DESC LIMIT 0,1", false, MYSQL_ASSOC);
$tabTmp=$this->iDb->select('insee.insee_notices',
'insSIREN, insNIC, insL4_VOIE, insL6_POST, LPAD(insRPET,2,0) AS insRPET, insDEPCOMEN,
LPAD(insRPEN,2,0) AS insRPEN, insARRONET, insCTONET, insTCD, LPAD(insZEMET,2,0) AS insZEMET, insDU,
insTU, insUU, insMMINTRET, insMMINTREN, insVMAJ, insVMAJ1, insVMAJ2, insVMAJ3, insRECME, insEAEANT,
insEAEAPET, insEAESEC1T, insEAESEC2T, insEAEANN, insEAEAPEN, insEAESEC1N, insEAESEC2N, insEAESEC3N,
insEAESEC4N, dateNotice',
"insSIREN=$siren AND insNIC=$nic ORDER BY dateNotice DESC LIMIT 0,1", false, MYSQL_ASSOC);
return $tabTmp[0];
}
@ -5662,7 +5666,7 @@ class MInsee
$tabRet['L6_POST'] = $tabNotice['L6_POST'];
}
$tabTmp = $this->iDbInsee->select('identite','NOM2, ADR_COMP, ADR_DISTSP, PAYS',
$tabTmp = $this->iDb->select('insee.identite','NOM2, ADR_COMP, ADR_DISTSP, PAYS',
"SIREN=$siren AND NIC=$nic", false, MYSQL_ASSOC);
$tabIdentite = $tabTmp[0];
if ($tabIdentite['NOM2']<>'' && $tabIdentite['NOM2']<>$tabRet['L2_NOM2']) {
@ -5680,7 +5684,7 @@ class MInsee
//Cedexa
if ($cedexa = 1) {
$tabTmp = $this->iDbInsee->select('cedexa','contrat, hexavia, codePostal, l1_nom, l2_nomComp, l3_compGeo, l4_numVoie, l4_indRep, l4_libVoie, l5_distrib, l5_numMS, l5_libCom, l6_codCedex, l6_achCedex, codeInsee, actif, dateFlux, dateInsert, dateUpdate', "siren=$siren AND nic=$nic", false, MYSQL_ASSOC);
$tabTmp = $this->iDb->select('insee.cedexa','contrat, hexavia, codePostal, l1_nom, l2_nomComp, l3_compGeo, l4_numVoie, l4_indRep, l4_libVoie, l5_distrib, l5_numMS, l5_libCom, l6_codCedex, l6_achCedex, codeInsee, actif, dateFlux, dateInsert, dateUpdate', "siren=$siren AND nic=$nic", false, MYSQL_ASSOC);
if ( count($tabTmp)>0 ) {
$tabCedex = $tabTmp[0];
@ -5850,7 +5854,7 @@ class MInsee
if ($nic=='' || $nic*1==0 || $nic>99999)
$strNic=" AND nic=nicSiege";
else $strNic=" AND nic=$nic";
$tabTmp=$this->iDbInsee->select('insee_avis', 'raiSoc, dateMaj, siren, nic, etatEt, dateEtatEt, typeEtab, adresseEt0, adresseEt1, adresseEt2, adresseEt3, fj, fjLib, nafEt, nafEtLib, effEtPeriode, effEtTr, erreurs, adresseEn0, adresseEn1, adresseEn2, adresseEn3, nafEn, nafEnLib, effEnPeriode, effEnTr, fjEn, fjEnLib, employes, etatEn, dateEtatEn, nicSiege, nbEtabActifs, dateInsert, dateUpdate, DATE(IF(dateUpdate>dateInsert, dateUpdate, dateInsert))*1 AS dateMajSD',
$tabTmp=$this->iDb->select('insee.insee_avis', 'raiSoc, dateMaj, siren, nic, etatEt, dateEtatEt, typeEtab, adresseEt0, adresseEt1, adresseEt2, adresseEt3, fj, fjLib, nafEt, nafEtLib, effEtPeriode, effEtTr, erreurs, adresseEn0, adresseEn1, adresseEn2, adresseEn3, nafEn, nafEnLib, effEnPeriode, effEnTr, fjEn, fjEnLib, employes, etatEn, dateEtatEn, nicSiege, nbEtabActifs, dateInsert, dateUpdate, DATE(IF(dateUpdate>dateInsert, dateUpdate, dateInsert))*1 AS dateMajSD',
"siren=$siren $strNic",
false, MYSQL_ASSOC);
$tabInfos=@$tabTmp[0];
@ -6038,10 +6042,10 @@ class MInsee
$tabInsert=array_merge($tabInfos,$tabInfos2);
$tabInsert['dateInsert']=date('YmdHis');
$this->iDbInsee->insert('insee_avis', $tabInsert, true);
$this->iDb->insert('insee.insee_avis', $tabInsert, true);
if (preg_match("/droit d'opposition/", $tabInsert['erreurs'])) {
$this->iDbInsee->insert('insee_nondiff', array('siren'=>$siren,
$this->iDb->insert('insee.insee_nondiff', array('siren'=>$siren,
'dateInsert'=>date('YmdHis')));
}
$tabInfos['enCache']=false;
@ -6059,7 +6063,7 @@ class MInsee
public function listeProduits($naf)
{
$tabRet=array();
$ret=$this->iDbInsee->select('tabCpf', 'codCpf, libCpf',
$ret=$this->iDb->select('insee.tabCpf', 'codCpf, libCpf',
"codCpf IN (SELECT cpf FROM tabNafCpf WHERE naf='$naf')", false, MYSQL_ASSOC);
foreach ($ret as $iRet=>$tabCpf) {
$tabRet[$tabCpf['codCpf']]=$tabCpf['libCpf'];
@ -6143,7 +6147,7 @@ class MInsee
public function isAncienSiege($siren, $nic)
{
$tabRet=array();
$ret=$this->iDbInsee->select('insee_even',
$ret=$this->iDb->select('insee.insee_even',
'insSIREN, insNIC, insDATEVE, insEVE, insAPET700, insSIEGE, insLIBCOM, insL1_NOMEN, insL2_COMP, insL4_VOIE, insL3_CADR, insL5_DISP, insL6_POST, insCODPOS, insL7_ETRG, insDEPCOM, insCODEVOIE, insNICTRAN, insSIRETPS, insDATEMAJ, idFlux, insSIRETASS, insEVE, insDESTINAT, insTYPETAB, insORIGINE',
"insSIREN=$siren AND insNIC=$nic AND insMNICSIEGE=1 ORDER BY insDATEVE DESC LIMIT 0,1", false, MYSQL_ASSOC);
return $ret[0]['insDATEVE'];
@ -6158,7 +6162,7 @@ class MInsee
public function getSiretAssoc($siren, $nic, $lien=0)
{
$tabRet=array();
$ret=$this->iDbInsee->select('insee_even',
$ret=$this->iDb->select('insee.insee_even',
'insSIREN, insNIC, insDATEVE, insEVE, insAPET700, insSIEGE, insLIBCOM, insL1_NOMEN, insL2_COMP, insL4_VOIE, insL3_CADR, insL5_DISP, insL6_POST, insCODPOS, insL7_ETRG, insDEPCOM, insCODEVOIE, insNICTRAN, insSIRETPS, insDATEMAJ, idFlux, insSIRETASS, insDESTINAT, insTYPETAB, insORIGINE, insTRAN, insNOMEN, insENSEIGNE, insNUMVOIE, insINDREP, insTYPVOIE, insLIBVOIE',
"insSIREN=$siren AND insNIC<>$nic AND (insEVE IN ('510','520','530','540') OR insEVE LIKE 'T%') AND insDATEMAJ IN (
SELECT insDATEMAJ FROM insee_even WHERE insSIREN=$siren AND insNIC=$nic AND (insEVE IN ('510','520','530','540') OR insEVE LIKE 'T%') )", false, MYSQL_ASSOC);
@ -6235,7 +6239,7 @@ class MInsee
$tel='03.20.62.86.45';
}
}
$ret=$this->iDbInsee->select('insee_drsiren', 'siret,nom,adr1,adr2,adr3,cp,ville,tel,fax',
$ret=$this->iDb->select('insee.insee_drsiren', 'siret,nom,adr1,adr2,adr3,cp,ville,tel,fax',
"dept='$dept'", false, MYSQL_ASSOC);
$ret=$ret[0];
if ($tel=='') $tel=$ret['tel'];
@ -6258,7 +6262,7 @@ class MInsee
$tabRet=$ret2=array();
if (trim($codeRivoli)=='') {
$adrLibVoie2=addslashes($adrLibVoie);
$ret=$this->iDbInsee->select('iris', 'codeInsee, codeIris, rivoli, typVoie, libVoie, typeNum, numd,indd, numf, indf, codeInseeIris',
$ret=$this->iDb->select('insee.iris', 'codeInsee, codeIris, rivoli, typVoie, libVoie, typeNum, numd,indd, numf, indf, codeInseeIris',
"codeInsee='$codeCommune' AND libVoie LIKE '$adrLibVoie2%' GROUP BY codeInsee, rivoli", false, MYSQL_ASSOC);
if (count($ret)==1)
$codeRivoli=$ret[0]['rivoli'];
@ -6280,7 +6284,7 @@ class MInsee
} else
return $tabRet;
}
$ret=$this->iDbInsee->select('iris', 'codeInsee, codeIris, rivoli, codeInseeIris',
$ret=$this->iDb->select('insee.iris', 'codeInsee, codeIris, rivoli, codeInseeIris',
"codeInsee='$codeCommune' AND rivoli LIKE '$codeRivoli%' GROUP BY codeInseeIris", false, MYSQL_ASSOC);
$adrNum=preg_replace('/^0/','',$adrNum)*1;
$strAdr='';
@ -6292,7 +6296,7 @@ class MInsee
// Numéro paire
$strAdr=" AND typeNum=2 AND $adrNum BETWEEN numd AND numf ";
}
$ret=$this->iDbInsee->select('iris', 'codeInsee, codeIris, rivoli, codeInseeIris, numd,indd, numf, indf',
$ret=$this->iDb->select('insee.iris', 'codeInsee, codeIris, rivoli, codeInseeIris, numd,indd, numf, indf',
"codeInsee='$codeCommune' AND rivoli LIKE '$codeRivoli%' $strAdr GROUP BY codeInseeIris", false, MYSQL_ASSOC);
if (count($ret)>1 && $codeRivoli<>'') {
/** Attention, dans cette logique, le Bis fonctionne mais le Quater passe avant le Ter alors que
@ -6329,7 +6333,7 @@ class MInsee
if (count($ret)<2 || $codeRivoli=='') {
$codeIris=@$ret[0]['codeIris'];
$codeComIris=@$ret[0]['codeInseeIris'];
$ret=$this->iDbInsee->select('insee_tabIris', 'CODE_IRIS AS codeInseeIris, SUBSTRING(CODE_IRIS,6,4) AS codeIris, LIB_IRIS, TYP_IRIS, MODIF_IRIS, TRIRIS, GRD_QUART',
$ret=$this->iDb->select('insee.insee_tabIris', 'CODE_IRIS AS codeInseeIris, SUBSTRING(CODE_IRIS,6,4) AS codeIris, LIB_IRIS, TYP_IRIS, MODIF_IRIS, TRIRIS, GRD_QUART',
"DEPCOM='$codeCommune' AND (TYP_IRIS='Z' OR CODE_IRIS='$codeComIris')", false, MYSQL_ASSOC);
$tabRet=array('codIris'=>$ret[0]['codeIris'],
'codComIris'=>$ret[0]['codeInseeIris'],
@ -6418,57 +6422,57 @@ class MInsee
{
$sqlIdentifiant = "insSIREN=$siren";
$table = 'insee_even';
$table = 'insee.insee_even';
$where = "insDATEVE < $dateEven ORDER BY insDATEMAJ DESC LIMIT 1";
switch ( strtoupper($even) ) {
case 'NOMEN':
$result = $this->iDbInsee->select($table, "insNOMEN", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insNOMEN", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insNOMEN'];
}
break;
case 'SIGLE':
$result = $this->iDbInsee->select($table, "insSIGLE", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insSIGLE", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insSIGLE'];
}
break;
case 'APEN':
$result = $this->iDbInsee->select($table, "insAPEN700", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insAPEN700", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insAPEN700'];
}
break;
case 'APET':
if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic";
$result = $this->iDbInsee->select($table, "insAPET700", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insAPET700", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insAPET700'];
}
break;
case 'NICSIEGE':
$result = $this->iDbInsee->select($table, "insNICSIEGE", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insNICSIEGE", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insNICSIEGE'];
}
break;
case 'CJ':
$result = $this->iDbInsee->select($table, "insCJ", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insCJ", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insCJ'];
}
break;
case 'ENSEIGNE':
if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic";
$result = $this->iDbInsee->select($table, "insENSEIGNE", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insENSEIGNE", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insENSEIGNE'];
}
break;
case 'ADRESSE':
if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic";
$result = $this->iDbInsee->select($table, "insL2_COMP, insL3_CADR, insL4_VOIE, insL5_DISP, insL6_POST, insL7_ETRG", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insL2_COMP, insL3_CADR, insL4_VOIE, insL5_DISP, insL6_POST, insL7_ETRG", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insL2_COMP'].' '.
$result[0]['insL3_CADR'].' '.
@ -6480,7 +6484,7 @@ class MInsee
break;
case 'EFFECTIF':
if ( !empty($nic) ) $sqlIdentifiant.= " AND insNIC=$nic";
$result = $this->iDbInsee->select($table, "insEFENCENT, insTEFET", "$sqlIdentifiant AND $where");
$result = $this->iDb->select($table, "insEFENCENT, insTEFET", "$sqlIdentifiant AND $where");
if ( count($result)>0 ) {
return $result[0]['insEFENCENT'].' (Tranche '.$result[0]['insTEFET'].')';
}

View File

@ -132,7 +132,7 @@ $tabCtrl=array(
'LU+LW+NH+NK=0L'=>'2054: Immos Total Général Brut fin ex. incohérent',
'0L=BJ'=>'Immos Total Général Brut du 2054 <> BJ du 2050',*/
),
);
);
$tabLibCodeCtrl=array(
'_0'=>'-',
@ -174,10 +174,11 @@ $tabLibCodeSaisie=array(
class MBilans {
public $siren;
public $dernierExerciceDepose=0;
public $dernierExerciceDeposeLe=0;
// public $rncs;
public $igreffe;
private $tabBS2BN = array(
//2033 ACTIF PASSIF
'AH' => '010',
@ -420,10 +421,22 @@ class MBilans {
'YP' => '376',
);
function __construct($siren) {
$this->siren=$siren;
//$this->rncs=new MRncsFlux();
$this->igreffe=new MGreffes();
protected $iDb;
/**
* MBilans
* @param string $siren
* @param string $db
*/
public function __construct($siren, $db = null)
{
if ( $db === null ) {
$this->iDb = new WDB();
} else {
$this->iDb = $db;
}
$this->siren = $siren;
}
/**
@ -434,29 +447,29 @@ class MBilans {
* Nombre de bilans maximums retournés
* @return array
*/
function listeBilans($accesPartenaire=false, $nbMaxBilans=0)
public function listeBilans($accesPartenaire=false, $nbMaxBilans=0)
{
$classWDate = new WDate();
$classWDate = new WDate();
$dateDerDepot = 0;
$tabRet = $tabRet3 = array();
if ($nbMaxBilans>0) $limit="LIMIT 0, $nbMaxBilans";
else $limit='';
$iDb2=new WDB();
$ret=$iDb2->select( 'bilans',
'typeBilan, dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaieOrigine, dateInsert, partenaire',
"siren='$this->siren' ORDER BY dateExercice DESC $limit",false, MYSQL_ASSOC);
$ret = $this->iDb->select(
'bilans',
'typeBilan, dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaieOrigine, dateInsert, partenaire',
"siren='$this->siren' ORDER BY dateExercice DESC $limit",false, MYSQL_ASSOC);
if ( count($ret)>0 ) {
$dateDerExercice=$ret[0]['dateExercice']*1;
}
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "listeBilans sur $this->siren en base", print_r($ret, true));
$iDb = new WDB('jo');
$ret2=$iDb->select( 'bodacc_detail',
'Bodacc_Date_Parution, dateEffet, typeEven',
"siren='$this->siren' AND Rubrique='comptes' ORDER BY dateEffet DESC",false, MYSQL_ASSOC);
$ret2 = $this->iDb->select(
'bodacc_detail',
'Bodacc_Date_Parution, dateEffet, typeEven',
"siren='$this->siren' AND Rubrique='comptes' ORDER BY dateEffet DESC",false, MYSQL_ASSOC);
if ( count($ret2)>0 ) {
$dateDerDepot=$classWDate->dateT('Y-m-d','Ymd',$ret2[0]['dateEffet'])*1;
if ($dateDerDepot<>0) {
@ -465,39 +478,11 @@ class MBilans {
}
}
if ($accesPartenaire)
$tabRet=$tabRet2=$this->igreffe->getListeBilans($this->siren);
else
if ($accesPartenaire) {
$iGreffe = new MGreffes();
$tabRet=$tabRet2=$iGreffe->getListeBilans($this->siren);
} else {
$tabRet=$tabRet2=array();
if ($ENV=='PRD') { // A supprimer le jour ou on vire l'ancien serveur car curl plantait sur Infogreffe !!!
$tabRefXml=$tabRefPdf=array();
// Tableau des références de bilans XML Infogreffe
foreach ($tabRet as $idxTmp=>$bilanTmp) {
if ((substr($idxTmp,-4)*1)>(date(Y)-4))
$tabRefXml[]=$bilanTmp['ref'];
}
$tabImg=$this->igreffe->getBilansImages($this->siren);
// Tableau des références de bilans PDF Infogreffe
foreach ($tabImg as $idxTmp=>$bilanTmp) {
if ($bilanTmp['annee']>(date(Y)-4))
$tabRefPdf[]=$bilanTmp['ref'];
}
$tabDiff=array_diff($tabRefPdf, $tabRefXml);
if (count($tabDiff)>0) {
$strMillesimes='';
foreach ($tabDiff as $value) {
$tabTmp=explode('-',$value);
$strMillesimes.=$tabTmp[0].', ';
}
@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Bilans non saisit sur $this->siren pour $strMillesimes",
'Différence :'.EOL.print_r($tabDiff,true) .EOL.
'Liste XML:'.EOL.print_r($tabRefXml, true) .EOL.
'Liste PDF:'.EOL.print_r($tabRefPdf,true) .EOL
);
}
}
$tabTri=array();
@ -576,23 +561,23 @@ class MBilans {
** @param $refPart string Référence du bilan chez le partenaire (si $accesPartenaire=true)
** @param $accesPartenaire bool Accès autorisé aux partenaires distant si le bilan est absenr
**/
function getBilan($millesime='', $typeBilan='N', $refPart=0, $accesPartenaire=false)
public function getBilan($millesime='', $typeBilan='N', $refPart=0, $accesPartenaire=false)
{
$classWDate = new WDate();
$millesimeDB=$classWDate->dateT('d/m/Y','Ymd',$millesime);
$iDb2=new WDB();
if ($accesPartenaire)
// On ne veut pas de bilans "Téléchargés" directement sur Internet
$strSansBilansWeb=' AND partenaire<>7 ';
else
$strSansBilansWeb='';
$ret=$iDb2->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes, partenaire, id, confidentiel, dateInsert', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB' $strSansBilansWeb", true, MYSQL_ASSOC);
$iGreffe = new MGreffes();
$ret = $this->iDb->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes, partenaire, id, confidentiel, dateInsert', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB' $strSansBilansWeb", true, MYSQL_ASSOC);
$bilan=$ret[0];
if (count($ret)==0 && $accesPartenaire) {
if ($refPart=='' || $refPart==0) {
$tabTmp=$this->igreffe->getListeBilans($this->siren);
$tabTmp = $iGreffe->getListeBilans($this->siren);
foreach ($tabTmp as $idx=>$bil) {
$typeBil=substr($idx,0,1);
$millBil=substr($idx,1,10);
@ -603,7 +588,7 @@ class MBilans {
}
}
$tabBilan=$this->igreffe->getBilan($this->siren, $refPart);
$tabBilan = $iGreffe->getBilan($this->siren, $refPart);
if ($tabBilan)
{
@ -625,9 +610,9 @@ class MBilans {
'postes' =>$strPostes,
'partenaire' =>$tabBilan['SOURCE'],
);
if (!$iDb2->insert('bilans', $tabInsert, true))
$iDb2->update('bilans', $tabInsert, "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB'");
$ret=$iDb2->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes, partenaire, id, confidentiel, dateInsert', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB'", true);
if (!$this->iDb->insert('bilans', $tabInsert, true))
$this->iDb->update('bilans', $tabInsert, "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB'");
$ret=$this->iDb->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes, partenaire, id, confidentiel, dateInsert', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice='$millesimeDB'", true);
$bilan=$ret[0];
}
}
@ -755,7 +740,7 @@ class MBilans {
) {
/** Il n'y a aucune information sur le bilan précédent **/
$ret=$iDb2->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice<'$millesimeDB' ORDER BY dateExercice DESC LIMIT 0,1", true);
$ret=$this->iDb->select('bilans', 'dateProvPartenaire, dateExercice, dateExercicePre, dureeExercice, dureeExercicePre, monnaie, typeBilan, monnaieOrigine, unite, postes', "siren='$this->siren' AND typeBilan='$typeBilan' AND dateExercice<'$millesimeDB' ORDER BY dateExercice DESC LIMIT 0,1", true);
$bilanPre=$ret[0];
$tabBilan['DATE_CLOTURE_PRE'] = $bilanPre['dateExercice']; // SSAAMMJJ
$tabBilan['DUREE_MOIS_PRE'] = $bilanPre['dureeExercice'];
@ -1102,7 +1087,7 @@ class MBilans {
* @param $bilanRS array Bilan au format réel simplifé (2033)
* @return array Bilan au format réel Normal (2050)
*/
function bilanSimplifie2Normal($bilanRS)
public function bilanSimplifie2Normal($bilanRS)
{
$bilanRN=array();
foreach ($this->tabBS2BN as $posteRN => $formule) {
@ -1158,4 +1143,4 @@ class MBilans {
return $bilanRN;
}
}
?>
?>

View File

@ -14,7 +14,7 @@ class MTel
public $iDb;
public function __construct($accesDistant=false)
public function __construct($accesDistant=false, $db=null)
{
$this->accesDistant=$accesDistant;
$this->accesDistant=false; // Accès bloqué par "pagespro"
@ -26,16 +26,23 @@ class MTel
$this->body=$page['body'];
$this->codeRetour=$page['code'];
}
$this->iDb=new WDB('jo');
if ( $db === null ) {
$this->iDb=new WDB('jo');
} else {
$this->iDb = $db;
}
}
/**
* Information contact
* @param string $siret
* @param string $nic
* @return array();
* @param boolean $last
* @param int $actif
* @return array Retourne une liste de téléphone
*/
public function getTel($siret, $nic=0)
public function getTel($siret, $nic=0, $last=false, $actif=null)
{
$tabRet=array();
@ -46,6 +53,8 @@ class MTel
$siren=$siret*1;
}
if ($siren<1000) return $tabRet;
/** Si le siren est de taille < à 9, on ajoute des 0 significatifs **/
if (strlen($siren)<=9) {
$siren = str_pad($siren, 9, '0', STR_PAD_LEFT);
@ -56,12 +65,16 @@ class MTel
$strNic='';
if ($nic*1>0) $strNic="AND (nic=$nic OR nic=0)";
$ret = $this->iDb->select(
'telephonie',
'siren, nic, dateProvPartenaire, typeTel, infoTel, LPAD(telephone,10,0) AS telephone, actif, partenaire, dateInsert',
"siren=$siren $strNic", false, MYSQL_ASSOC);
$strActif='';
if ($actif==1) $strActif=" AND actif=1 ";
elseif($actif==0) $strActif=" AND actif=0 ";
if ( count($ret)>0 ) {
$ret=$this->iDb->select(
'telephonie',
'siren,nic,dateProvPartenaire,typeTel,infoTel,LPAD(telephone,10,0) AS telephone,actif,partenaire,idUtilisateur,dateInsert,dateInsert*1 AS dateInsertYmd,dateConfPartenaire,partenaireConf,nbConf,idUpdate,dateUpdate,dateUpdate*1 AS dateUpdateYmd',
"siren=$siren $strNic $strActif AND dateSuppr=0 ORDER BY typeTel ASC, nbConf DESC", false, MYSQL_ASSOC);
if (count($ret)>0) {
$this->enCache=true;
foreach ($ret as $tabTel)
@ -74,20 +87,36 @@ class MTel
$infoTel=$tabTel['infoTel'];
}
$tabRet[] = array(
'siren' => $siren,
'nic' => $tabTel['nic'],
'typeTel' => $tabTel['typeTel'],
'infoTel' => $infoTel,
'telephone' => $tabTel['telephone'],
'actif' => $tabTel['actif'],
);
if ($tabTel['partenaireConf']>0) $source=$tabTel['partenaireConf'];
else $source=$tabTel['partenaire'];
if ($tabTel['dateUpdateYmd']>$tabTel['dateInsertYmd']) $dateMAJ=$tabTel['dateUpdateYmd'];
else $dateMAJ=$tabTel['dateInsertYmd'];
$tabR = array(
'siren'=>$siren,
'nic'=>$tabTel['nic'],
'typeTel'=>$tabTel['typeTel'],
'infoTel'=>$infoTel,
'telephone'=>$tabTel['telephone'],
'actif'=>$tabTel['actif'],
'source'=>$source,
'dateMAJ'=>$dateMAJ,
);
$tabRet[]=$tabR;
if ($last) {
if ($source==175 && !@isset($tabLast[$tabTel['typeTel']][1])) @$tabLast[$tabTel['typeTel']][1]=$tabR;
elseif(($source==118 ||
$source==250 ||
$source==253) && !@isset($tabLast[$tabTel['typeTel']][2])) @$tabLast[$tabTel['typeTel']][2]=$tabR;
elseif ($source<>2 && !@isset($tabLast[$tabTel['typeTel']][3])) @$tabLast[$tabTel['typeTel']][3]=$tabR;
elseif ($source==2 && !@isset($tabLast[$tabTel['typeTel']][4])) @$tabLast[$tabTel['typeTel']][4]=$tabR;
}
}
} elseif ( $this->accesDistant ) {
} elseif ($this->accesDistant) {
$this->enCache=false;
$tabPost=array(
$this->enCache=false;
$tabPost = array(
'p_ACTION'=>'',
'p_ORDRE'=>'AfficheRes',
'a_PAGE'=>'1',
@ -246,6 +275,14 @@ class MTel
}
}
if ($last) {
$tabRet=array();
foreach($tabLast as $typeTel=>$tabPriorite) {
ksort($tabPriorite);
$tabRet[]=current($tabPriorite);
}
}
return $tabRet;
}

View File

@ -22,4 +22,5 @@ return array(
2010=>1.5,
2011=>2.1,
2012=>2,
2013=>0.9,
);

View File

@ -71,7 +71,7 @@ return array(
'98' => array('lib'=>"Territoires d'outre-mer", 'art'=>"Territoires d'outre-mer"),
'99' => array('lib'=>"Etranger", 'art'=>"Etranger"),
),
'ZEMET' => array(
'ZEMET1994' => array(
'1131' => array('lib'=>"PARIS", 'art'=>"de PARIS"),
'1132' => array('lib'=>"NANTERRE", 'art'=>"de NANTERRE"),
'1133' => array('lib'=>"BOULOGNE-BILLANCOURT", 'art'=>"de BOULOGNE-BILLANCOURT"),
@ -421,6 +421,330 @@ return array(
'9416' => array('lib'=>"PORTO-VECCHIO", 'art'=>"de PORTO-VECCHIO"),
'9417' => array('lib'=>"SARTENE-PROPRIANO", 'art'=>"de SARTENE-PROPRIANO"),
),
'ZEMET2010' => array(
'50' => array('lib'=>"Mont-de-Marsan", 'art'=>"de Mont-de-Marsan"),
'51' => array('lib'=>"Alençon", 'art'=>"de Alençon"),
'52' => array('lib'=>"Cosne - Clamecy", 'art'=>"de Cosne - Clamecy"),
'53' => array('lib'=>"Mâcon", 'art'=>"de Mâcon"),
'54' => array('lib'=>"Nogent-le-Rotrou", 'art'=>"de Nogent-le-Rotrou"),
'55' => array('lib'=>"Vallée de la Bresle - Vimeu", 'art'=>"de Vallée de la Bresle - Vimeu"),
'56' => array('lib'=>"Roissy - Sud Picardie", 'art'=>"de Roissy - Sud Picardie"),
'57' => array('lib'=>"Brive-la-Gaillarde", 'art'=>"de Brive-la-Gaillarde"),
'59' => array('lib'=>"Avignon", 'art'=>"de Avignon"),
'60' => array('lib'=>"Saint-Étienne", 'art'=>"de Saint-Étienne"),
'61' => array('lib'=>"Toulouse", 'art'=>"de Toulouse"),
'101' => array('lib'=>"Pointe-à-Pitre", 'art'=>"de Pointe-à-Pitre"),
'102' => array('lib'=>"Basse-Terre", 'art'=>"de Basse-Terre"),
'103' => array('lib'=>"Marie-Galante", 'art'=>"de Marie-Galante"),
'106' => array('lib'=>"Est - Grande-Terre", 'art'=>"de Est - Grande-Terre"),
'201' => array('lib'=>"Centre agglomération", 'art'=>"de Centre agglomération"),
'202' => array('lib'=>"Sud-Caraibe", 'art'=>"de Sud-Caraibe"),
'203' => array('lib'=>"Sud", 'art'=>"de Sud"),
'204' => array('lib'=>"Centre-Atlantique", 'art'=>"de Centre-Atlantique"),
'205' => array('lib'=>"Nord-Caraibe", 'art'=>"de Nord-Caraibe"),
'206' => array('lib'=>"Nord-Atlantique", 'art'=>"de Nord-Atlantique"),
'301' => array('lib'=>"Cayenne", 'art'=>"de Cayenne"),
'302' => array('lib'=>"Kourou", 'art'=>"de Kourou"),
'303' => array('lib'=>"Saint-Laurent", 'art'=>"de Saint-Laurent"),
'401' => array('lib'=>"Est", 'art'=>"de Est"),
'402' => array('lib'=>"Nord", 'art'=>"de Nord"),
'403' => array('lib'=>"Ouest", 'art'=>"de Ouest"),
'404' => array('lib'=>"Sud", 'art'=>"de Sud"),
'601' => array('lib'=>"Mayotte", 'art'=>"de Mayotte"),
'1101' => array('lib'=>"Paris", 'art'=>"de Paris"),
'1102' => array('lib'=>"Marne-la-Vallée", 'art'=>"de Marne-la-Vallée"),
'1103' => array('lib'=>"Coulommiers", 'art'=>"de Coulommiers"),
'1104' => array('lib'=>"Meaux", 'art'=>"de Meaux"),
'1105' => array('lib'=>"Melun", 'art'=>"de Melun"),
'1106' => array('lib'=>"Montereau-Fault-Yonne", 'art'=>"de Montereau-Fault-Yonne"),
'1107' => array('lib'=>"Nemours", 'art'=>"de Nemours"),
'1108' => array('lib'=>"Provins", 'art'=>"de Provins"),
'1109' => array('lib'=>"Houdan", 'art'=>"de Houdan"),
'1110' => array('lib'=>"Mantes-la-Jolie", 'art'=>"de Mantes-la-Jolie"),
'1111' => array('lib'=>"Poissy", 'art'=>"de Poissy"),
'1112' => array('lib'=>"Rambouillet", 'art'=>"de Rambouillet"),
'1113' => array('lib'=>"Plaisir", 'art'=>"de Plaisir"),
'1114' => array('lib'=>"Étampes", 'art'=>"de Étampes"),
'1115' => array('lib'=>"Évry", 'art'=>"de Évry"),
'1116' => array('lib'=>"Saclay", 'art'=>"de Saclay"),
'1117' => array('lib'=>"Créteil", 'art'=>"de Créteil"),
'1118' => array('lib'=>"Orly", 'art'=>"de Orly"),
'1119' => array('lib'=>"Cergy", 'art'=>"de Cergy"),
'2101' => array('lib'=>"Charleville-Mézières", 'art'=>"de Charleville-Mézières"),
'2102' => array('lib'=>"Troyes", 'art'=>"de Troyes"),
'2103' => array('lib'=>"Châlons-en-Champagne", 'art'=>"de Châlons-en-Champagne"),
'2104' => array('lib'=>"Épernay", 'art'=>"de Épernay"),
'2105' => array('lib'=>"Reims", 'art'=>"de Reims"),
'2106' => array('lib'=>"Chaumont - Langres", 'art'=>"de Chaumont - Langres"),
'2107' => array('lib'=>"Vitry-le-François - Saint-Dizier", 'art'=>"de Vitry-le-François - Saint-Dizier"),
'2201' => array('lib'=>"Château-Thierry", 'art'=>"de Château-Thierry"),
'2202' => array('lib'=>"Tergnier", 'art'=>"de Tergnier"),
'2203' => array('lib'=>"Thiérache", 'art'=>"de Thiérache"),
'2204' => array('lib'=>"Laon", 'art'=>"de Laon"),
'2205' => array('lib'=>"Saint-Quentin", 'art'=>"de Saint-Quentin"),
'2206' => array('lib'=>"Soissons", 'art'=>"de Soissons"),
'2207' => array('lib'=>"Beauvais", 'art'=>"de Beauvais"),
'2208' => array('lib'=>"Compiègne", 'art'=>"de Compiègne"),
'2209' => array('lib'=>"Abbeville", 'art'=>"de Abbeville"),
'2210' => array('lib'=>"Amiens", 'art'=>"de Amiens"),
'2211' => array('lib'=>"Péronne", 'art'=>"de Péronne"),
'2301' => array('lib'=>"Bernay", 'art'=>"de Bernay"),
'2302' => array('lib'=>"Évreux", 'art'=>"de Évreux"),
'2303' => array('lib'=>"Pont-Audemer", 'art'=>"de Pont-Audemer"),
'2304' => array('lib'=>"Vernon - Gisors", 'art'=>"de Vernon - Gisors"),
'2305' => array('lib'=>"Dieppe - Caux maritime", 'art'=>"de Dieppe - Caux maritime"),
'2306' => array('lib'=>"Le Havre", 'art'=>"de Le Havre"),
'2307' => array('lib'=>"Rouen", 'art'=>"de Rouen"),
'2401' => array('lib'=>"Bourges", 'art'=>"de Bourges"),
'2402' => array('lib'=>"Saint-Amand-Montrond", 'art'=>"de Saint-Amand-Montrond"),
'2403' => array('lib'=>"Vierzon", 'art'=>"de Vierzon"),
'2404' => array('lib'=>"Chartres", 'art'=>"de Chartres"),
'2405' => array('lib'=>"Châteaudun", 'art'=>"de Châteaudun"),
'2406' => array('lib'=>"Dreux", 'art'=>"de Dreux"),
'2407' => array('lib'=>"Le Blanc", 'art'=>"de Le Blanc"),
'2408' => array('lib'=>"Issoudun", 'art'=>"de Issoudun"),
'2409' => array('lib'=>"Châteauroux", 'art'=>"de Châteauroux"),
'2410' => array('lib'=>"Chinon", 'art'=>"de Chinon"),
'2411' => array('lib'=>"Loches", 'art'=>"de Loches"),
'2412' => array('lib'=>"Tours", 'art'=>"de Tours"),
'2413' => array('lib'=>"Blois", 'art'=>"de Blois"),
'2414' => array('lib'=>"Romorantin-Lanthenay", 'art'=>"de Romorantin-Lanthenay"),
'2415' => array('lib'=>"Vendôme", 'art'=>"de Vendôme"),
'2416' => array('lib'=>"Gien", 'art'=>"de Gien"),
'2417' => array('lib'=>"Montargis", 'art'=>"de Montargis"),
'2418' => array('lib'=>"Orléans", 'art'=>"de Orléans"),
'2419' => array('lib'=>"Pithiviers", 'art'=>"de Pithiviers"),
'2501' => array('lib'=>"Bayeux", 'art'=>"de Bayeux"),
'2502' => array('lib'=>"Caen", 'art'=>"de Caen"),
'2503' => array('lib'=>"Honfleur", 'art'=>"de Honfleur"),
'2504' => array('lib'=>"Lisieux", 'art'=>"de Lisieux"),
'2505' => array('lib'=>"Vire", 'art'=>"de Vire"),
'2506' => array('lib'=>"Avranches", 'art'=>"de Avranches"),
'2507' => array('lib'=>"Cherbourg-Octeville", 'art'=>"de Cherbourg-Octeville"),
'2508' => array('lib'=>"Coutances", 'art'=>"de Coutances"),
'2509' => array('lib'=>"Granville", 'art'=>"de Granville"),
'2510' => array('lib'=>"Saint-Lô", 'art'=>"de Saint-Lô"),
'2511' => array('lib'=>"Argentan", 'art'=>"de Argentan"),
'2512' => array('lib'=>"Flers", 'art'=>"de Flers"),
'2513' => array('lib'=>"L'Aigle", 'art'=>"de L'Aigle"),
'2601' => array('lib'=>"Beaune", 'art'=>"de Beaune"),
'2602' => array('lib'=>"Chatillon", 'art'=>"de Chatillon"),
'2603' => array('lib'=>"Dijon", 'art'=>"de Dijon"),
'2604' => array('lib'=>"Montbard", 'art'=>"de Montbard"),
'2605' => array('lib'=>"Morvan", 'art'=>"de Morvan"),
'2606' => array('lib'=>"Nevers", 'art'=>"de Nevers"),
'2607' => array('lib'=>"Autun", 'art'=>"de Autun"),
'2608' => array('lib'=>"Chalon-sur-Saône", 'art'=>"de Chalon-sur-Saône"),
'2609' => array('lib'=>"Louhans", 'art'=>"de Louhans"),
'2610' => array('lib'=>"Le Creusot - Montceau", 'art'=>"de Le Creusot - Montceau"),
'2611' => array('lib'=>"Charolais", 'art'=>"de Charolais"),
'2612' => array('lib'=>"Auxerre", 'art'=>"de Auxerre"),
'2613' => array('lib'=>"Avallon", 'art'=>"de Avallon"),
'2614' => array('lib'=>"Sens", 'art'=>"de Sens"),
'3110' => array('lib'=>"Roubaix - Tourcoing", 'art'=>"de Roubaix - Tourcoing"),
'3111' => array('lib'=>"Lille", 'art'=>"de Lille"),
'3112' => array('lib'=>"Dunkerque", 'art'=>"de Dunkerque"),
'3113' => array('lib'=>"Flandre - Lys", 'art'=>"de Flandre - Lys"),
'3114' => array('lib'=>"Douai", 'art'=>"de Douai"),
'3115' => array('lib'=>"Valenciennes", 'art'=>"de Valenciennes"),
'3116' => array('lib'=>"Cambrai", 'art'=>"de Cambrai"),
'3117' => array('lib'=>"Maubeuge", 'art'=>"de Maubeuge"),
'3121' => array('lib'=>"Arras", 'art'=>"de Arras"),
'3122' => array('lib'=>"Lens - Hénin", 'art'=>"de Lens - Hénin"),
'3123' => array('lib'=>"Béthune - Bruay", 'art'=>"de Béthune - Bruay"),
'3124' => array('lib'=>"Saint-Omer", 'art'=>"de Saint-Omer"),
'3125' => array('lib'=>"Calais", 'art'=>"de Calais"),
'3126' => array('lib'=>"Boulogne-sur-mer", 'art'=>"de Boulogne-sur-mer"),
'3127' => array('lib'=>"Berck - Montreuil", 'art'=>"de Berck - Montreuil"),
'4101' => array('lib'=>"Longwy", 'art'=>"de Longwy"),
'4102' => array('lib'=>"Lunéville", 'art'=>"de Lunéville"),
'4103' => array('lib'=>"Nancy", 'art'=>"de Nancy"),
'4104' => array('lib'=>"Bar-le-Duc", 'art'=>"de Bar-le-Duc"),
'4105' => array('lib'=>"Commercy", 'art'=>"de Commercy"),
'4106' => array('lib'=>"Verdun", 'art'=>"de Verdun"),
'4107' => array('lib'=>"Metz", 'art'=>"de Metz"),
'4108' => array('lib'=>"Forbach", 'art'=>"de Forbach"),
'4109' => array('lib'=>"Sarrebourg", 'art'=>"de Sarrebourg"),
'4110' => array('lib'=>"Sarreguemines", 'art'=>"de Sarreguemines"),
'4111' => array('lib'=>"Thionville", 'art'=>"de Thionville"),
'4112' => array('lib'=>"Épinal", 'art'=>"de Épinal"),
'4113' => array('lib'=>"Remiremont", 'art'=>"de Remiremont"),
'4114' => array('lib'=>"Saint-Dié-des-Vosges", 'art'=>"de Saint-Dié-des-Vosges"),
'4115' => array('lib'=>"Neufchâteau", 'art'=>"de Neufchâteau"),
'4201' => array('lib'=>"Haguenau", 'art'=>"de Haguenau"),
'4202' => array('lib'=>"Molsheim - Obernai", 'art'=>"de Molsheim - Obernai"),
'4203' => array('lib'=>"Saverne", 'art'=>"de Saverne"),
'4204' => array('lib'=>"Sélestat", 'art'=>"de Sélestat"),
'4205' => array('lib'=>"Strasbourg", 'art'=>"de Strasbourg"),
'4206' => array('lib'=>"Wissembourg", 'art'=>"de Wissembourg"),
'4207' => array('lib'=>"Colmar", 'art'=>"de Colmar"),
'4208' => array('lib'=>"Mulhouse", 'art'=>"de Mulhouse"),
'4209' => array('lib'=>"Saint-Louis", 'art'=>"de Saint-Louis"),
'4301' => array('lib'=>"Besançon", 'art'=>"de Besançon"),
'4302' => array('lib'=>"Belfort - Montbéliard - Héricourt", 'art'=>"de Belfort - Montbéliard - Héricourt"),
'4303' => array('lib'=>"Morteau", 'art'=>"de Morteau"),
'4304' => array('lib'=>"Pontarlier", 'art'=>"de Pontarlier"),
'4305' => array('lib'=>"Dole", 'art'=>"de Dole"),
'4306' => array('lib'=>"Lons-le-Saunier", 'art'=>"de Lons-le-Saunier"),
'4307' => array('lib'=>"Saint-Claude", 'art'=>"de Saint-Claude"),
'4308' => array('lib'=>"Gray", 'art'=>"de Gray"),
'4309' => array('lib'=>"Vesoul", 'art'=>"de Vesoul"),
'5201' => array('lib'=>"Ancenis", 'art'=>"de Ancenis"),
'5202' => array('lib'=>"Châteaubriant", 'art'=>"de Châteaubriant"),
'5203' => array('lib'=>"Nantes", 'art'=>"de Nantes"),
'5204' => array('lib'=>"Saint-Nazaire", 'art'=>"de Saint-Nazaire"),
'5205' => array('lib'=>"Angers", 'art'=>"de Angers"),
'5206' => array('lib'=>"Cholet", 'art'=>"de Cholet"),
'5207' => array('lib'=>"Saumur", 'art'=>"de Saumur"),
'5208' => array('lib'=>"Segré", 'art'=>"de Segré"),
'5209' => array('lib'=>"Laval", 'art'=>"de Laval"),
'5210' => array('lib'=>"Mayenne", 'art'=>"de Mayenne"),
'5211' => array('lib'=>"La Ferté-Bernard", 'art'=>"de La Ferté-Bernard"),
'5212' => array('lib'=>"La Flèche", 'art'=>"de La Flèche"),
'5213' => array('lib'=>"Le Mans", 'art'=>"de Le Mans"),
'5214' => array('lib'=>"Sablé-sur-Sarthe", 'art'=>"de Sablé-sur-Sarthe"),
'5215' => array('lib'=>"Challans", 'art'=>"de Challans"),
'5216' => array('lib'=>"Fontenay-le-Comte", 'art'=>"de Fontenay-le-Comte"),
'5217' => array('lib'=>"Les Herbiers", 'art'=>"de Les Herbiers"),
'5218' => array('lib'=>"La Roche-sur-Yon", 'art'=>"de La Roche-sur-Yon"),
'5219' => array('lib'=>"Les Sables-d'Olonne", 'art'=>"de Les Sables-d'Olonne"),
'5301' => array('lib'=>"Dinan", 'art'=>"de Dinan"),
'5302' => array('lib'=>"Guingamp", 'art'=>"de Guingamp"),
'5303' => array('lib'=>"Lannion", 'art'=>"de Lannion"),
'5304' => array('lib'=>"Loudéac", 'art'=>"de Loudéac"),
'5305' => array('lib'=>"Saint-Brieuc", 'art'=>"de Saint-Brieuc"),
'5306' => array('lib'=>"Brest", 'art'=>"de Brest"),
'5307' => array('lib'=>"Carhaix-Plouguer", 'art'=>"de Carhaix-Plouguer"),
'5308' => array('lib'=>"Morlaix", 'art'=>"de Morlaix"),
'5309' => array('lib'=>"Quimper", 'art'=>"de Quimper"),
'5310' => array('lib'=>"Fougères", 'art'=>"de Fougères"),
'5311' => array('lib'=>"Redon", 'art'=>"de Redon"),
'5312' => array('lib'=>"Rennes", 'art'=>"de Rennes"),
'5313' => array('lib'=>"Saint-Malo", 'art'=>"de Saint-Malo"),
'5314' => array('lib'=>"Vitré", 'art'=>"de Vitré"),
'5315' => array('lib'=>"Lorient", 'art'=>"de Lorient"),
'5316' => array('lib'=>"Ploërmel", 'art'=>"de Ploërmel"),
'5317' => array('lib'=>"Pontivy", 'art'=>"de Pontivy"),
'5318' => array('lib'=>"Vannes", 'art'=>"de Vannes"),
'5401' => array('lib'=>"Thouars - Loudun", 'art'=>"de Thouars - Loudun"),
'5402' => array('lib'=>"Châtellerault", 'art'=>"de Châtellerault"),
'5403' => array('lib'=>"Angoulême", 'art'=>"de Angoulême"),
'5404' => array('lib'=>"Jonzac - Barbezieux-Saint-Hilaire", 'art'=>"de Jonzac - Barbezieux-Saint-Hilaire"),
'5405' => array('lib'=>"Cognac", 'art'=>"de Cognac"),
'5406' => array('lib'=>"Saintes - Saint-Jean-d'Angély", 'art'=>"de Saintes - Saint-Jean-d'Angély"),
'5407' => array('lib'=>"Royan", 'art'=>"de Royan"),
'5408' => array('lib'=>"Rochefort", 'art'=>"de Rochefort"),
'5409' => array('lib'=>"La Rochelle", 'art'=>"de La Rochelle"),
'5410' => array('lib'=>"Niort", 'art'=>"de Niort"),
'5411' => array('lib'=>"Parthenay", 'art'=>"de Parthenay"),
'5412' => array('lib'=>"Bressuire", 'art'=>"de Bressuire"),
'5413' => array('lib'=>"Poitiers", 'art'=>"de Poitiers"),
'7201' => array('lib'=>"Bergerac", 'art'=>"de Bergerac"),
'7202' => array('lib'=>"Périgueux", 'art'=>"de Périgueux"),
'7203' => array('lib'=>"Sarlat-la-Canéda", 'art'=>"de Sarlat-la-Canéda"),
'7204' => array('lib'=>"Bordeaux", 'art'=>"de Bordeaux"),
'7205' => array('lib'=>"Libourne", 'art'=>"de Libourne"),
'7206' => array('lib'=>"Pauillac", 'art'=>"de Pauillac"),
'7207' => array('lib'=>"La Teste-de-Buch", 'art'=>"de La Teste-de-Buch"),
'7208' => array('lib'=>"Dax", 'art'=>"de Dax"),
'7209' => array('lib'=>"Agen", 'art'=>"de Agen"),
'7210' => array('lib'=>"Marmande", 'art'=>"de Marmande"),
'7211' => array('lib'=>"Villeneuve-sur-Lot", 'art'=>"de Villeneuve-sur-Lot"),
'7212' => array('lib'=>"Bayonne", 'art'=>"de Bayonne"),
'7213' => array('lib'=>"Oloron-Sainte-Marie", 'art'=>"de Oloron-Sainte-Marie"),
'7214' => array('lib'=>"Pau", 'art'=>"de Pau"),
'7301' => array('lib'=>"Foix - Pamiers", 'art'=>"de Foix - Pamiers"),
'7302' => array('lib'=>"Saint-Girons", 'art'=>"de Saint-Girons"),
'7303' => array('lib'=>"Millau", 'art'=>"de Millau"),
'7304' => array('lib'=>"Rodez", 'art'=>"de Rodez"),
'7305' => array('lib'=>"Villefranche-de-Rouergue", 'art'=>"de Villefranche-de-Rouergue"),
'7306' => array('lib'=>"Saint-Gaudens", 'art'=>"de Saint-Gaudens"),
'7307' => array('lib'=>"Auch", 'art'=>"de Auch"),
'7308' => array('lib'=>"Cahors", 'art'=>"de Cahors"),
'7309' => array('lib'=>"Figeac", 'art'=>"de Figeac"),
'7310' => array('lib'=>"Tarbes - Lourdes", 'art'=>"de Tarbes - Lourdes"),
'7311' => array('lib'=>"Albi", 'art'=>"de Albi"),
'7312' => array('lib'=>"Castres - Mazamet", 'art'=>"de Castres - Mazamet"),
'7313' => array('lib'=>"Montauban", 'art'=>"de Montauban"),
'7401' => array('lib'=>"Tulle", 'art'=>"de Tulle"),
'7402' => array('lib'=>"Ussel", 'art'=>"de Ussel"),
'7403' => array('lib'=>"Guéret", 'art'=>"de Guéret"),
'7404' => array('lib'=>"Limoges", 'art'=>"de Limoges"),
'8201' => array('lib'=>"Ambérieu-en-Bugey", 'art'=>"de Ambérieu-en-Bugey"),
'8202' => array('lib'=>"Bourg-en-Bresse", 'art'=>"de Bourg-en-Bresse"),
'8203' => array('lib'=>"Oyonnax", 'art'=>"de Oyonnax"),
'8204' => array('lib'=>"Annonay", 'art'=>"de Annonay"),
'8205' => array('lib'=>"Aubenas", 'art'=>"de Aubenas"),
'8206' => array('lib'=>"Montélimar", 'art'=>"de Montélimar"),
'8207' => array('lib'=>"Romans-sur-Isère", 'art'=>"de Romans-sur-Isère"),
'8208' => array('lib'=>"Valence", 'art'=>"de Valence"),
'8209' => array('lib'=>"Bourgoin-Jallieu", 'art'=>"de Bourgoin-Jallieu"),
'8210' => array('lib'=>"Grenoble", 'art'=>"de Grenoble"),
'8211' => array('lib'=>"Vienne - Roussillon", 'art'=>"de Vienne - Roussillon"),
'8212' => array('lib'=>"Roanne", 'art'=>"de Roanne"),
'8213' => array('lib'=>"Villefranche-sur-Saône", 'art'=>"de Villefranche-sur-Saône"),
'8214' => array('lib'=>"Lyon", 'art'=>"de Lyon"),
'8215' => array('lib'=>"Tarentaise", 'art'=>"de Tarentaise"),
'8216' => array('lib'=>"Chambéry", 'art'=>"de Chambéry"),
'8217' => array('lib'=>"Maurienne", 'art'=>"de Maurienne"),
'8218' => array('lib'=>"Annecy", 'art'=>"de Annecy"),
'8219' => array('lib'=>"Genevois Français", 'art'=>"de Genevois Français"),
'8220' => array('lib'=>"Vallée de l'Arve", 'art'=>"de Vallée de l'Arve"),
'8221' => array('lib'=>"Mont Blanc", 'art'=>"de Mont Blanc"),
'8222' => array('lib'=>"Chablais", 'art'=>"de Chablais"),
'8301' => array('lib'=>"Montluçon", 'art'=>"de Montluçon"),
'8302' => array('lib'=>"Moulins", 'art'=>"de Moulins"),
'8303' => array('lib'=>"Vichy", 'art'=>"de Vichy"),
'8304' => array('lib'=>"Aurillac", 'art'=>"de Aurillac"),
'8305' => array('lib'=>"Mauriac", 'art'=>"de Mauriac"),
'8306' => array('lib'=>"Saint-Flour", 'art'=>"de Saint-Flour"),
'8307' => array('lib'=>"Brioude", 'art'=>"de Brioude"),
'8308' => array('lib'=>"Le Puy-en-Velay", 'art'=>"de Le Puy-en-Velay"),
'8309' => array('lib'=>"Ambert", 'art'=>"de Ambert"),
'8310' => array('lib'=>"Clermont-Ferrand", 'art'=>"de Clermont-Ferrand"),
'8311' => array('lib'=>"Issoire", 'art'=>"de Issoire"),
'8312' => array('lib'=>"Thiers", 'art'=>"de Thiers"),
'9101' => array('lib'=>"Carcassonne", 'art'=>"de Carcassonne"),
'9102' => array('lib'=>"Limoux", 'art'=>"de Limoux"),
'9103' => array('lib'=>"Narbonne", 'art'=>"de Narbonne"),
'9104' => array('lib'=>"Alès", 'art'=>"de Alès"),
'9105' => array('lib'=>"Bagnols-sur-Cèze", 'art'=>"de Bagnols-sur-Cèze"),
'9106' => array('lib'=>"Nîmes", 'art'=>"de Nîmes"),
'9107' => array('lib'=>"Agde - Pézenas", 'art'=>"de Agde - Pézenas"),
'9108' => array('lib'=>"Béziers", 'art'=>"de Béziers"),
'9109' => array('lib'=>"Clermont-l'Hérault - Lodève", 'art'=>"de Clermont-l'Hérault - Lodève"),
'9110' => array('lib'=>"Ganges", 'art'=>"de Ganges"),
'9111' => array('lib'=>"Montpellier", 'art'=>"de Montpellier"),
'9112' => array('lib'=>"Sète", 'art'=>"de Sète"),
'9113' => array('lib'=>"Lozère", 'art'=>"de Lozère"),
'9114' => array('lib'=>"Céret", 'art'=>"de Céret"),
'9115' => array('lib'=>"Perpignan", 'art'=>"de Perpignan"),
'9116' => array('lib'=>"Prades", 'art'=>"de Prades"),
'9301' => array('lib'=>"Digne-les-Bains", 'art'=>"de Digne-les-Bains"),
'9302' => array('lib'=>"Manosque", 'art'=>"de Manosque"),
'9303' => array('lib'=>"Briançon", 'art'=>"de Briançon"),
'9304' => array('lib'=>"Gap", 'art'=>"de Gap"),
'9305' => array('lib'=>"Cannes - Antibes", 'art'=>"de Cannes - Antibes"),
'9306' => array('lib'=>"Menton - Vallée de la Roya", 'art'=>"de Menton - Vallée de la Roya"),
'9307' => array('lib'=>"Nice", 'art'=>"de Nice"),
'9308' => array('lib'=>"Aix-en-Provence", 'art'=>"de Aix-en-Provence"),
'9309' => array('lib'=>"Arles", 'art'=>"de Arles"),
'9310' => array('lib'=>"Marseille - Aubagne", 'art'=>"de Marseille - Aubagne"),
'9311' => array('lib'=>"Istres - Martigues", 'art'=>"de Istres - Martigues"),
'9312' => array('lib'=>"Salon-de-Provence", 'art'=>"de Salon-de-Provence"),
'9313' => array('lib'=>"Draguignan", 'art'=>"de Draguignan"),
'9314' => array('lib'=>"Fréjus - Saint-Raphaël", 'art'=>"de Fréjus - Saint-Raphaël"),
'9315' => array('lib'=>"Toulon", 'art'=>"de Toulon"),
'9316' => array('lib'=>"Cavaillon - Apt", 'art'=>"de Cavaillon - Apt"),
'9317' => array('lib'=>"Orange", 'art'=>"de Orange"),
'9401' => array('lib'=>"Ajaccio", 'art'=>"de Ajaccio"),
'9402' => array('lib'=>"Porto-Vecchio", 'art'=>"de Porto-Vecchio"),
'9403' => array('lib'=>"Sartène - Propriano", 'art'=>"de Sartène - Propriano"),
'9404' => array('lib'=>"Bastia", 'art'=>"de Bastia"),
'9405' => array('lib'=>"Calvi - L'Île-Rousse", 'art'=>"de Calvi - L'Île-Rousse"),
'9406' => array('lib'=>"Corte", 'art'=>"de Corte"),
'9407' => array('lib'=>"Ghisonaccia - Aléria", 'art'=>"de Ghisonaccia - Aléria"),
),
'DEPSIE' => array(
'03' => array('lib'=>"Allier", 'art'=>"Allier"),
'04' => array('lib'=>"Alpes-de-Haute-Provence", 'art'=>"Alpes-de-Haute-Provence"),

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,784 @@
<?php
$tabCommentaires=array();
$tabCommentaires[100][2][1] = "Version 2.8";
$tabCommentaires[5000][2][1] = "Valorisation de {NOMEN} en date du : {JOUR_DATE}";
$tabCommentaires[7000][2][10] = "<LI><B>ENTREPRISE INACTIVE</B>";
$tabCommentaires[7001][2][10] = "<LI><B>ENTREPRISE EN ACTIVITE SELON l'INSEE MAIS DECLAREE INACTIVE EN SOURCE GREFFES</B>";
$tabCommentaires[7002][2][10] = "<LI><B>ENTREPRISE SANS ACTIVITE SELON l'INSEE MAIS DECLAREE ENCORE EN ACTIVITE EN SOURCE GREFFES</B>";
$tabCommentaires[7003][2][10] = "COULEUR(VER3,ROU2,BLE3,MAR,MET2,VIO1,ROU3,NOI2,MET,VER2,ROU1,MET3,BLE,MAR2,MET1,VER2)";
$tabCommentaires[9995][2][1] = "L'objet social publié dans les annonces légales est libellé comme : <I>\"{ANNONCEOBJET}\"
";
$tabCommentaires[9996][2][1] = "Au répertoire national l'activité est codifiée {APEENT(5)}, {APEENT}
";
$tabCommentaires[199000][2][0] = "Cette entreprise est une TPE à vocation principalement régionale.";
$tabCommentaires[200000][2][0] = "Cette entreprise est une PME à vocation principalement régionale.";
$tabCommentaires[201000][2][0] = "Cette entreprise est une PME importante au sein du bassin économique régional {RPEN}";
$tabCommentaires[202000][2][0] = "L' entreprise \"{NOMEN}\" est une entreprise importante au sein du bassin économique régional.";
$tabCommentaires[203000][2][0] = "Cette entreprise est une PME majeure au sein de la région {RPEN}.";
$tabCommentaires[204000][2][0] = "C'est une des premières entreprises françaises.";
$tabCommentaires[205000][2][0] = " C'est une PME qui compte dans le département {DEPSIE}.";
$tabCommentaires[205099][2][0] = "C'est une PME de taille signicative dont le siège situe hors de France ({DEPSIE_DE}).";
$tabCommentaires[205200][2][0] = "Les effectifs de l'établissement représentant une part importante de la population de la commune d'implantation, l'entreprise a une forte influence locale.";
$tabCommentaires[735100][2][0] = "<B>Projection du CA sur 3 ans:</B>";
$tabCommentaires[735100][2][10] = "D'après les éléments financiers à notre disposition, nous avons avons procédé à une projection à 3 ans de la valeur du Chiffre d'Affaires. Notre estimation à 3 ans table sur un CA de {CA_Y[3]} en {BILANANNEE3} soit une tendance à la hausse de {CA_TAUX}.<BR>";
$tabCommentaires[735110][2][10] = "<FONT color=\"red\">L'ampleur de la progression est à relativiser car des opérations de fusion (dont la dernière le {ANNONCEFUSDATE}) ont dopé le Chiffre d'Affaires.</FONT>";
$tabCommentaires[735111][2][10] = "<FONT color=\"red\">L'ampleur de la progression est à relativiser car une fusion absoption intervenue le {ANNONCEFUSDATE}) a dopé le Chiffre d'Affaires.</FONT>";
$tabCommentaires[735112][2][10] = "<FONT color=\"red\">L'ampleur de la progression est à relativiser car des opérations de fusion ont dopé le Chiffre d'Affaires.</FONT>";
$tabCommentaires[735200][2][10] = "D'après les éléments financiers à notre disposition, nous avons avons procédé à une projection à 3 ans de la valeur du Chiffre d'Affaires. Notre estimation à 3 ans table sur un CA de {CA_Y[3]} en {BILANANNEE3} soit tendance à la baisse de {CA_TAUX}.<BR>";
$tabCommentaires[735300][2][10] = "D'après les éléments financiers à notre disposition, nous avons avons procédé à une projection à 3 ans de la valeur du Chiffre d'Affaires. Notre estimation à 3 ans table sur une stabilité du CA avec une valeur de {CA_Y[3]} en {BILANANNEE3}.<BR>";
$tabCommentaires[735500][2][9] = "COULEUR(VER3,ROU1,MET3)";
$tabCommentaires[735500][2][10] = "{GRAPH(\"Evolution du CA et projection sur 3 ans\",R[006]#H,CA_Y#L)}";
$tabCommentaires[735930][2][10] = "Notre estimation à 3 ans table sur un Résultat Courant avant Impôts de {RCAI_Y[3]} en {BILANANNEE3}.<BR>";
$tabCommentaires[735930][2][20] = "Le taux de pertinence de notre projection est de {RCAI_TAUX}.";
$tabCommentaires[735950][2][9] = "COULEUR(JAU1,ROU1,MET3)";
$tabCommentaires[735950][2][10] = "{GRAPH(\"Evolution du RCAI et projection sur 3 ans\",R[008]#H,RCAI_Y#L)}";
$tabCommentaires[2400101][2][10] = "L'entreprise se situe à la 1<sup>ere</sup> place dans un marché dont la taille est estimée à {MARCHE} et qui progresse de {!MARCHEVOL}.";
$tabCommentaires[2400102][2][10] = "L'entreprise se situe à la {MARCHEPLACE}<sup>eme</sup> place dans un marché dont la taille est estimée à {MARCHE} et qui progresse de {!MARCHEVOL}.";
$tabCommentaires[2400103][2][10] = "L'entreprise se situe à la 1<sup>ere</sup> place dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400109][2][10] = "L'entreprise se situe dans un marché dont la taille est estimée à {MARCHE} et qui progresse de {!MARCHEVOL}.";
$tabCommentaires[2400111][2][10] = "L'entreprise se situe à la 1<sup>ere</sup> place dans un marché dont la taille est estimée à {MARCHE} et qui régresse de {!MARCHEVOL}.";
$tabCommentaires[2400112][2][10] = "L'entreprise se situe à la {MARCHEPLACE}<sup>eme</sup> place dans un marché dont la taille est estimée à {MARCHE} et qui régresse de {!MARCHEVOL}.";
$tabCommentaires[2400119][2][10] = "L'entreprise se situe dans un marché dont la taille est estimée à {MARCHE} et qui régresse de {MARCHEVOL}.";
$tabCommentaires[2400121][2][10] = "L'entreprise se situe à la 1<sup>ere</sup> place dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400122][2][10] = "L'entreprise se situe à la {MARCHEPLACE}<sup>eme</sup> place dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400123][2][10] = "L'entreprise figure parmi les 200 premières affaires dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400124][2][10] = "L'entreprise figure parmi les 500 premières affaires dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400125][2][10] = "L'entreprise figure parmi les 1000 premières affaires dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400126][2][10] = "L'entreprise figure parmi les 2000 premières affaires dans un marché dont la taille est estimée à {MARCHE}.";
$tabCommentaires[2400200][2][10] = "<C.>, elle en représente {MARCHEPART}, et sa part de marché évolue favorablement de {MARCHEPARTEVOL}.";
$tabCommentaires[2400210][2][10] = "<C.>, elle en représente {MARCHEPART}, et sa part de marché évolue défavorablement de {MARCHEPARTEVOL}.";
$tabCommentaires[2400300][2][10] = "Part conséquent on peut dire que le volume de son marché se developpe de {MARCHEVOLUMEVOL}.";
$tabCommentaires[2400310][2][10] = "Part conséquent on peut dire que le volume de son marché diminue de {MARCHEVOLUMEVOL}.";
$tabCommentaires[2400410][2][10] = "A noter qu'en termes d'emplois, le marché dans son ensemble représente plus de {MARCHESAL} salariés pour un nombre de {MARCHENBENT} entreprises.";
$tabCommentaires[2400420][2][10] = "A noter qu'en termes d'emplois, le marché dans son ensemble représente plus de {MARCHESAL} salariés.";
$tabCommentaires[2400430][2][10] = "A noter que le marché dans son ensemble représente plus de {MARCHENBENT} entreprises.";
$tabCommentaires[3902100][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que {VENTE_VILLE_NB} affaires localisées à {VILLE} se sont négociées dans une fourchette de {VENTEMIN_VILLE_EU} et {VENTEMAX_VILLE_EU}.";
$tabCommentaires[3902101][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires localisées à {VILLE} se sont négociées dans une fourchette de {VENTEMIN_VILLE_EU} et {VENTEMAX_VILLE_EU}.";
$tabCommentaires[3902110][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre qu'une seule affaire de la même localité est intervenue pour un montant de {VENTEMIN_VILLE_EU}.";
$tabCommentaires[3902111][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires de la même localité se sont négociées aux environs de {VENTEMIN_VILLE_EU}.";
$tabCommentaires[3902130][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre qu'une seule vente est intervenue dans la même localité pour un montant de {VENTEMAX_VILLE_EU}.";
$tabCommentaires[3902131][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires de la même localité se sont négociées aux environs de {VENTEMAX_VILLE_EU}.";
$tabCommentaires[3902200][2][10] = "<C.>, alors qu'on dénombre {VENTE_DEP_NB} cessions dans le département dans une fourchette de {VENTEMIN_DEP_EU} à {VENTEMAX_DEP_EU}.";
$tabCommentaires[3902300][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que {VENTE_DEP_NB} affaires de la proche région se sont négociées dans une fourchette de {VENTEMIN_DEP_EU} et {VENTEMAX_DEP_EU}.";
$tabCommentaires[3902301][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires du département se sont négociées dans une fourchette de {VENTEMIN_DEP_EU} et {VENTEMAX_DEP_EU}.";
$tabCommentaires[3902310][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre qu'une seule affaire de la même localité est intervenue pour un montant de {VENTEMIN_DEP_EU}.";
$tabCommentaires[3902311][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires du même département se sont négociées aux environs de {VENTEMIN_DEP_EU}.";
$tabCommentaires[3902330][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre qu'une seule vente est intervenue dans le même département pour un montant de {VENTEMAX_DEP_EU}.";
$tabCommentaires[3902331][2][10] = "Notre analyse des 24 derniers mois de l'historique des ventes d'établissements comparables montre que les affaires de la proche région se sont négociées aux environs de {VENTEMAX_DEP_EU}.";
$tabCommentaires[3902900][2][10] = "(Sur l'ensemble du territoire, sur la même période, ce sont {VENTE_FRA_NB} ventes qui sont intervenues pour un montant moyen de {VENTEMOY_FRA_EU})";
$tabCommentaires[3910001][2][0] = "<TABLE CLASS=\"TABLEAUDEFAUTPLUS\" id=\"TABLEAUPLUS\">";
$tabCommentaires[3910001][2][2] = "<TR CLASS=\"TITRES\"> <TH> LES PLUS <I>(en vert la condition atteinte)</I></TH><TH>Taux ou Valeur</TH></TR>";
$tabCommentaires[3910100][2][10] = "<TR CLASS=\"VERT\"><TH>Moyenne sur 3 ans du taux de croissance du CA > inflation</TH><TD>{Revol[536]}</TD></TR>";
$tabCommentaires[3910101][2][10] = "<TR ><TH>Moyenne sur 3 ans du taux de croissance du CA > inflation</TH><TD>{Revol[536]}</TD></TR>";
$tabCommentaires[3910120][2][10] = "<TR CLASS=\"VERT\"><TH>Résultat courant >0 avec croissance du CA sur 3 ans</TH><TD>{R[170]}</TD></TR>";
$tabCommentaires[3910121][2][10] = "<TR ><TH>Résultat courant >0 avec croissance du CA sur 3 ans</TH><TD>{R[170]}</TD></TR>";
$tabCommentaires[3910130][2][10] = "<TR CLASS=\"VERT\"><TH>CAF/actif économique > Inflation sur 3 ans</TH><TD>{R[539]}</TD></TR>";
$tabCommentaires[3910131][2][10] = "<TR ><TH>CAF/actif économique > Inflation sur 3 ans</TH><TD>{R[539]}</TD></TR>";
$tabCommentaires[3910135][2][10] = "<TR CLASS=\"VERT\"><TH>CAF/capitaux permanents > Inflation sur 3 ans</TH><TD>{R[541]}</TD></TR>";
$tabCommentaires[3910136][2][10] = "<TR ><TH>CAF/capitaux permanents > Inflation sur 3 ans</TH><TD>{R[541]}</TD></TR>";
$tabCommentaires[3910140][2][10] = "<TR CLASS=\"VERT\"><TH>Capitaux propres > 15% Total Bilan </TH><TD>{R[510]}</TD></TR>";
$tabCommentaires[3910141][2][10] = "<TR ><TH>Capitaux propres > 15% Total Bilan </TH><TD>{R[510]}</TD></TR>";
$tabCommentaires[3910145][2][10] = "<TR CLASS=\"VERT\"><TH>Capitaux propres/capitaux permanents > 40%</TH><TD>{R[240]}</TD></TR>";
$tabCommentaires[3910146][2][10] = "<TR ><TH>Capitaux propres/capitaux permanents > 40%</TH><TD>{R[240]}</TD></TR>";
$tabCommentaires[3910150][2][10] = "<TR CLASS=\"VERT\"><TH>Fonds de Roulement > 0 </TH><TD>{R[231]}</TD></TR>";
$tabCommentaires[3910151][2][10] = "<TR ><TH>Fonds de Roulement > 0 </TH><TD>{R[231]}</TD></TR>";
$tabCommentaires[3910155][2][10] = "<TR CLASS=\"VERT\"><TH>Fonds de Roulement/BFR > 70% </TH><TD>{R[234]}</TD></TR>";
$tabCommentaires[3910156][2][10] = "<TR ><TH>Fonds de Roulement/BFR > 70% </TH><TD>{R[234]}</TD></TR>";
$tabCommentaires[3910160][2][10] = "<TR CLASS=\"VERT\"><TH>Trésorerie > 30 J de CA</TH><TD>{!R[512]}</TD></TR>";
$tabCommentaires[3910161][2][10] = "<TR ><TH>Trésorerie > 30 J de CA</TH><TD>{!R[512]}</TD></TR>";
$tabCommentaires[3910170][2][10] = "<TR CLASS=\"VERT\"><TH>Dettes financières LMT / CAF <= 4 ans </TH><TD>{R[247]}</TD></TR>";
$tabCommentaires[3910171][2][10] = "<TR ><TH>Dettes financières LMT / CAF <= 4 ans </TH><TD>{R[247]}</TD></TR>";
$tabCommentaires[3910180][2][10] = "<TR CLASS=\"VERT\"><TH>Résultat d'exploitation/charges financières > 400%</TH><TD>{R[542]}</TD></TR>";
$tabCommentaires[3910181][2][10] = "<TR ><TH>Résultat d'exploitation/charges financières > 400%</TH><TD>{R[542]}</TD></TR>";
$tabCommentaires[3910190][2][10] = "<TR CLASS=\"VERT\"><TH>Liquidité > 10 fois la dette exigible </TH><TD>{R[308]} fois</TD></TR>";
$tabCommentaires[3910191][2][10] = "<TR ><TH>Liquidité > 10 fois la dette exigible </TH><TD>{R[308]} fois</TD></TR>";
$tabCommentaires[3911001][2][0] = "<TABLE CLASS=\"TABLEAUDEFAUTMOINS\" id=\"TABLEAUMOINS\">";
$tabCommentaires[3911001][2][2] = "<TR CLASS=\"TITRES\"> <TH> LES MOINS <I>(en rouge la condition atteinte)</I></TH><TH>Taux ou Valeur</TH></TR>";
$tabCommentaires[3911100][2][10] = "<TR CLASS=\"ROUGE\"><TH>Baisse du résultat courant sur 3 ans </TH><TD>{Rp2[170]} <LI=> {R[170]}</TD></TR>";
$tabCommentaires[3911101][2][10] = "<TR ><TH>Baisse du résultat courant sur 3 ans </TH><TD>{Rp2[170]} <LI=> {R[170]}</TD></TR>";
$tabCommentaires[3911110][2][10] = " <TR CLASS=\"ROUGE\"><TH>Baisse de la trésorerie en jours de CA (N/N-3) </TH><TD>{Rp2[512]} <LI=> {R[512]}</TD></TR>";
$tabCommentaires[3911111][2][10] = " <TR ><TH>Baisse de la trésorerie en jours de CA (N/N-3) </TH><TD>{Rp2[512]} <LI=> {R[512]}</TD></TR>";
$tabCommentaires[3911120][2][10] = "<TR CLASS=\"ROUGE\"><TH>Fonds propres < 0 & Résultat courant < 0 </TH><TD>{R[070]} & {R[170]}</TD></TR>";
$tabCommentaires[3911121][2][10] = "<TR ><TH>Fonds propres < 0 & Résultat courant < 0 </TH><TD>{R[070]} & {R[170]}</TD></TR>";
$tabCommentaires[3911130][2][10] = "<TR CLASS=\"ROUGE\"><TH>Fonds propres < 10% Total Bilan </TH><TD>{R[510]}</TD></TR>";
$tabCommentaires[3911131][2][10] = "<TR ><TH>Fonds propres < 10% Total Bilan </TH><TD>{R[510]}</TD></TR>";
$tabCommentaires[3911145][2][10] = "<TR CLASS=\"ROUGE\"><TH>Capitaux propres/capitaux permanents < 30%</TH><TD>{R[240]}</TD></TR>";
$tabCommentaires[3911146][2][10] = "<TR ><TH>Capitaux propres/capitaux permanents < 30%</TH><TD>{R[240]}</TD></TR>";
$tabCommentaires[3911150][2][10] = "<TR CLASS=\"ROUGE\"><TH>Credit Clients > 60 jours de CA </TH><TD>{R[278]}</TD></TR>";
$tabCommentaires[3911151][2][10] = "<TR ><TH>Credit Clients > 60 jours de CA </TH><TD>{R[278]}</TD></TR>";
$tabCommentaires[3911160][2][10] = "<TR CLASS=\"ROUGE\"><TH>Dettes financières LT/CAF > 5ans </TH><TD>{R[247]}</TD></TR>";
$tabCommentaires[3911161][2][10] = "<TR ><TH>Dettes financières LT/CAF > 5ans </TH><TD>{R[247]}</TD></TR>";
$tabCommentaires[3911170][2][10] = "<TR CLASS=\"ROUGE\"><TH>Résultat d'exploitation/Charges financières < 200% </TH><TD>{R[542]}</TD></TR>";
$tabCommentaires[3911171][2][10] = "<TR ><TH>Résultat d'exploitation/Charges financières < 200% </TH><TD>{R[542]}</TD></TR>";
$tabCommentaires[3911180][2][10] = "<TR CLASS=\"ROUGE\"><TH>Fonds de Roulement < BFR, Trésorerie < 0 </TH><TD>{R[226]}</TD></TR>";
$tabCommentaires[3911181][2][10] = "<TR ><TH>Fonds de Roulement < BFR, Trésorerie < 0 </TH><TD>{R[226]}</TD></TR>";
$tabCommentaires[20001000][2][10] = "Cette étude a pour but de rechercher la valeur globale de l'entreprise en tenant compte des ses éléments financiers et de ses différentes caractéristiques intrinsèques (forces et faiblesses).";
$tabCommentaires[20001000][2][30] = "Schématiquement, les méthodes d'évaluation de l'entreprise que nous pouvons utiliser se regroupent en trois catégories:";
$tabCommentaires[20001000][2][31] = "<LI> celles qui relèvent dune approche patrimoniale.";
$tabCommentaires[20001000][2][32] = "<LI> celles qui sappuient sur la rentabilité.";
$tabCommentaires[20001000][2][33] = "<LI> celles qui découlent dune comparaison, qui valorise une société à partir de données sur des sociétés présentant un profil comparable.";
$tabCommentaires[20001000][2][50] = "L'objectif de ce rapport est d'indiquer une fouchette de valeurs, à partir des éléments financiers et statistiques objectifs du système Score & Decision.";
$tabCommentaires[20011000][2][40] = "<BR>Dans le cadre de notre étude, voici les principales forces et faiblesses que nous avons relevées :";
$tabCommentaires[20011900][2][0] = "<BR>";
$tabCommentaires[20011900][2][10] = "<I>A noter que au delà des aspects financiers, patrimoniaux et de rentabilité, la valeur de l'entreprise est plus ou moins influencée par ses qualités intrinsèques :";
$tabCommentaires[20011900][2][20] = "<LI> Potentiel de développement.";
$tabCommentaires[20011900][2][21] = "<LI> Positionnement sur son marché et concurrence.";
$tabCommentaires[20011900][2][22] = "<LI> Lien de dépendance et impact du départ du dirigeant.";
$tabCommentaires[20011900][2][23] = "<LI> Motivation et ambiance interne.";
$tabCommentaires[20011900][2][30] = "Ces caractéristiques jouent sur la valeur en l'améliorant ou en la pénalisant.</I>";
$tabCommentaires[20012000][2][10] = "L'évaluation financière de l'entreprise que nous réalisons ici, au titre de l'exercice {BILANANNEE} repose sur les comptes annuels des 3 derniers exercices dont les éléments sont listés ci dessous.";
$tabCommentaires[20012001][2][10] = "L'évaluation financière de l'entreprise que nous réalisons ici, au titre de l'exercice {BILANANNEE} repose sur les comptes annuels de l'exercice dont les éléments sont listés ci dessous.";
$tabCommentaires[20012002][2][10] = "L'évaluation financière de l'entreprise que nous réalisons ici, au titre de l'exercice {BILANANNEE} repose sur les comptes annuels des 2 derniers exercices dont les éléments sont listés ci dessous.";
$tabCommentaires[20012100][2][0] = "<TABLE CLASS=\"TABLEAUBILAN\">";
$tabCommentaires[20012100][2][1] = "<TR CLASS=\"TITRES\"> <TH> BILAN</TH><TH>{BILANDATEp2} ({nmp2} mois)</TH><TH>{BILANDATEp} ({nmp} mois)</TH><TH>{BILANDATE} ({nm} mois)</TH></TR>";
$tabCommentaires[20012110][2][8] = "<TR CLASS=\"TOTAL\"><TH>Total Actif </TH><TD>{Rp2[069]}</TD><TD>{Rp[069]}</TD><TD>{R[069]}</TD></TR>";
$tabCommentaires[20012110][2][9] = "<TR CLASS=\"BLANC\"><TH>Dont: </TH><TD> </TD><TD> </TD><TD> </TD></TR>";
$tabCommentaires[20012110][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Immobilisations</TH><TD>{Rp2[059]}</TD><TD>{Rp[059]}</TD><TD>{R[059]}</TD></TR>";
$tabCommentaires[20012110][2][21] = "<TR CLASS=\"BLANC\"><TH>Stocks</TH><TD>{Rp2[060]}</TD><TD>{Rp[060]}</TD><TD>{R[060]}</TD></TR>";
$tabCommentaires[20012110][2][31] = "<TR CLASS=\"LIGNE1\"><TH>Créances clients </TH><TD>{Rp2[061]}</TD><TD>{Rp[061]}</TD><TD>{R[061]}</TD></TR>";
$tabCommentaires[20012110][2][41] = "<TR CLASS=\"BLANC\"><TH>Autres créances </TH><TD>{Rp2[062]}</TD><TD>{Rp[062]}</TD><TD>{R[062]}</TD></TR>";
$tabCommentaires[20012110][2][51] = "<TR CLASS=\"LIGNE1\"><TH>Disponibilités </TH><TD>{Rp2[063]}</TD><TD>{Rp[063]}</TD><TD>{R[063]}</TD></TR>";
$tabCommentaires[20012120][2][1] = "<TR CLASS=\"TOTAL\"><TH>Total Passif </TH><TD>{Rp2[022]}</TD><TD>{Rp[022]}</TD><TD>{R[022]}</TD></TR>";
$tabCommentaires[20012120][2][9] = "<TR CLASS=\"BLANC\"><TH>Dont: </TH><TD> </TD><TD> </TD><TD> </TD></TR>";
$tabCommentaires[20012120][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Capitaux propres </TH><TD>{Rp2[070]}</TD><TD>{Rp[070]}</TD><TD>{R[070]}</TD></TR>";
$tabCommentaires[20012120][2][21] = "<TR CLASS=\"BLANC\"><TH>Provisions pour risques & charges </TH><TD>{Rp2[071]}</TD><TD>{Rp[071]}</TD><TD>{R[071]}</TD></TR>";
$tabCommentaires[20012120][2][31] = "<TR CLASS=\"LIGNE1\"><TH>Dettes financières </TH><TD>{Rp2[083]}</TD><TD>{Rp[083]}</TD><TD>{R[083]}</TD></TR>";
$tabCommentaires[20012120][2][41] = "<TR CLASS=\"BLANC\"><TH>Dettes fournisseurs </TH><TD>{Rp2[084]}</TD><TD>{Rp[084]}</TD><TD>{R[084]}</TD></TR>";
$tabCommentaires[20012200][2][0] = "<TABLE CLASS=\"TABLEAUSITUFI\">";
$tabCommentaires[20012200][2][2] = "<TR CLASS=\"TITRES\"> <TH> Situation financière</TH><TH>{BILANDATEp2} ({nmp2} mois)</TH><TH>{BILANDATEp} ({nmp} mois)</TH><TH>{BILANDATE} ({nm} mois)</TH></TR>";
$tabCommentaires[20012210][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Dettes </TH><TD>{Rp2[032]}</TD><TD>{Rp[032]}</TD><TD>{R[032]}</TD></TR>";
$tabCommentaires[20012210][2][21] = "<TR CLASS=\"BLANC\"><TH>Capacité d'autofinancement </TH><TD>{Rp2[233]}</TD><TD>{Rp[233]}</TD><TD>{R[233]}</TD></TR>";
$tabCommentaires[20012210][2][31] = "<TR CLASS=\"LIGNE1\"><TH>Fonds de Roulement </TH><TD>{Rp2[231]}</TD><TD>{Rp[231]}</TD><TD>{R[231]}</TD></TR>";
$tabCommentaires[20012210][2][41] = "<TR CLASS=\"BLANC\"><TH>Besoin en Fonds de Roulement </TH><TD>{Rp2[232]}</TD><TD>{Rp[232]}</TD><TD>{R[232]}</TD></TR>";
$tabCommentaires[20012210][2][51] = "<TR CLASS=\"TOTAL\"><TH>Trésorerie </TH><TD>{Rp2[249]}</TD><TD>{Rp[249]}</TD><TD>{R[249]}</TD></TR>";
$tabCommentaires[20012220][2][1] = "<BR>Ci-dessous la comparaison des Fonds de Roulement, Besoin en fonds de Roulement & trésorerie.";
$tabCommentaires[20012220][2][10] = "{GRAPH(\"Situation financière\",R[231]#T,R[232]#T,R[249]#T)}";
$tabCommentaires[20012400][2][0] = "<TABLE CLASS=\"TABLEAURESULTAT\">";
$tabCommentaires[20012400][2][2] = "<TR CLASS=\"TITRES\"> <TH> Compte de Résultat </TH><TH>{BILANDATEp2} ({nmp2} mois)</TH><TH>{BILANDATEp} ({nmp} mois)</TH><TH>{BILANDATE} ({nm} mois)</TH></TR>";
$tabCommentaires[20012410][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Chiffre d'affaires </TH><TD>{Rp2[005]}</TD><TD>{Rp[005]}</TD><TD>{R[005]}</TD></TR>";
$tabCommentaires[20012410][2][21] = "<TR CLASS=\"BLANC\"><TH>Marge commerciale </TH><TD>{Rp2[110]}</TD><TD>{Rp[110]}</TD><TD>{R[110]}</TD></TR>";
$tabCommentaires[20012410][2][31] = "<TR CLASS=\"LIGNE1\"><TH>Valeur ajoutée </TH><TD>{Rp2[130]}</TD><TD>{Rp[130]}</TD><TD>{R[130]}</TD></TR>";
$tabCommentaires[20012410][2][41] = "<TR CLASS=\"BLANC\"><TH>Excédent brut d'exploitation </TH><TD>{Rp2[140]}</TD><TD>{Rp[140]}</TD><TD>{R[140]}</TD></TR>";
$tabCommentaires[20012410][2][51] = "<TR CLASS=\"LIGNE1\"><TH>Résultat courant avant impôts </TH><TD>{Rp2[150]}</TD><TD>{Rp[150]}</TD><TD>{R[150]}</TD></TR>";
$tabCommentaires[20012410][2][61] = "<TR CLASS=\"BLANC\"><TH>Résultat exceptionnel </TH><TD>{Rp2[180]}</TD><TD>{Rp[180]}</TD><TD>{R[180]}</TD></TR>";
$tabCommentaires[20012410][2][71] = "<TR CLASS=\"LIGNE1\"><TH>Résultat net </TH><TD>{Rp2[010]}</TD><TD>{Rp[010]}</TD><TD>{R[010]}</TD></TR>";
$tabCommentaires[20012420][2][1] = "<BR>Ci-dessous la comparaison des Chiffres d'affaires, Marge brute et Résultat.";
$tabCommentaires[20012420][2][10] = "{GRAPH(\"CA,Marge,Résultat\",R[005]#T,R[122]#T,R[010]#T)}";
$tabCommentaires[20020100][2][0] = "<H3> Multiple du Chiffre d'affaires";
$tabCommentaires[20020100][2][10] = "Cette méthode, la plus connue et la plus simple, est principalement utilisée pour avaluer les fonds de commerce.";
$tabCommentaires[20020100][2][45] = "En labsence de marché, lévaluation des éléments incorporels de ces fonds se fait selon une méthode forfaitaire, selon les performances et lactivité de lentreprise.";
$tabCommentaires[20020100][2][51] = "Selon la méthode du multiple du Chiffre d'affaires l'estimation se situe entre {VAL970_EU} et {VAL971_EU}.";
$tabCommentaires[20020110][2][1] = "<BR>Ci-dessous l'évolution du chiffre d'affaires.";
$tabCommentaires[20020110][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20020110][2][10] = "{GRAPH(\"Chiffre d'affaires\",R[006]#H)}";
$tabCommentaires[20021200][2][0] = "<H3> Méthode de la valeur patrimoniale";
$tabCommentaires[20021200][2][10] = "La valeur patrimoniale correspond souvent à la valeur plancher de l'entreprise.";
$tabCommentaires[20021200][2][51] = "La fourchette de notre estimation selon la méthode de la valeur patrimoniale s'établit entre {VAL978_EU} et {VAL979_EU}.";
$tabCommentaires[20021210][2][1] = "<BR>Ci-dessous l'évolution de l'actif immobilisé net.";
$tabCommentaires[20021210][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20021210][2][10] = "{GRAPH(\"Actif Immobilisé NET\",R[059]#H)}";
$tabCommentaires[20022200][2][0] = "<H3> Méthode de la valeur de productivité";
$tabCommentaires[20022200][2][51] = "La méthode de la valeur de la productivité est l'expression de la rentabilité de lentreprise au travers la capitalisation du benéfice corrigé des dotations. Elle débouche sur une valorisation entre {VAL974_EU} et {VAL975_EU}.";
$tabCommentaires[20022210][2][1] = "<BR>Ci-dessous l'évolution du Résultat Courant Avant Impôts.";
$tabCommentaires[20022210][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20022210][2][10] = "{GRAPH(\"RCAI\",R[008]#H)}";
$tabCommentaires[20022500][2][0] = "<H3> Méthode de la valeur du rendement";
$tabCommentaires[20022500][2][11] = "Cette méthode se fonde sur le bénéfice distribué, elle ne se conçoit quà légard dentreprises sociétaires qui pratiquent une politique régulière de distribution.";
$tabCommentaires[20022500][2][51] = "Le résultat de la méthode de la valeur du rendement se situe entre {VAL982_EU} et {VAL983_EU}.";
$tabCommentaires[20022510][2][1] = "<BR>Ci-dessous l'évolution des dividendes distribués.";
$tabCommentaires[20022510][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20022510][2][10] = "{GRAPH(\"Dividendes distribués\",R[529]#H)}";
$tabCommentaires[20023100][2][0] = "<H3> Multiple du Bénéfice";
$tabCommentaires[20023100][2][10] = "On peux considérer quune entreprise vaut par sa rentabilité, sur la base dun multiple de ses résultats. Le bénéfice à retenir est établi à partir du résultat net courant (résultat courant avant impôt, minoré de limpôt sur les sociétés), afin déliminer les éléments exceptionnels affectant le résultat net comptable.";
$tabCommentaires[20023100][2][51] = "Par la méthode du multiple du Bénéfice l'entreprise est valorisée entre {VAL984_EU} et {VAL985_EU}.";
$tabCommentaires[20023110][2][1] = "<BR>Ci-dessous l'évolution du bénéfice réel (RCAI-impôts).";
$tabCommentaires[20023110][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20023110][2][10] = "{GRAPH(\"Bénéfice réel\",R[318]#H)}";
$tabCommentaires[20025200][2][0] = "<H3> Multiple de l'EBE";
$tabCommentaires[20025200][2][10] = "Cette méthode repose sur une évaluation globale de lentreprise prenant en compte lendettement financier de la société.";
$tabCommentaires[20025200][2][20] = "La valorisation par l'EBE conduit à une fourchette de valeurs entre {VAL986_EU} et {VAL987_EU}.";
$tabCommentaires[20025210][2][1] = "<BR>Ci-dessous l'évolution de l'Excédent Brut d'Exploitation.";
$tabCommentaires[20025210][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20025210][2][10] = "{GRAPH(\"EBE\",R[301]#H)}";
$tabCommentaires[20026100][2][0] = "<H3> Multiple de la MBA";
$tabCommentaires[20026100][2][10] = "Cette méthode est plus particulièrement adaptée aux sociétés qui nécessitent des investissements et constatent des amortissements importants.";
$tabCommentaires[20026100][2][11] = "La présence de terrains dans une forte proportion élargit la fourchette de l'estimation. ";
$tabCommentaires[20026100][2][20] = "Selon cette méthode la valeur de l'entreprise se situe entre {VAL988_EU} et {VAL989_EU}.";
$tabCommentaires[20026101][2][0] = "<H3> Multiple de la MBA";
$tabCommentaires[20026101][2][10] = "Cette méthode est plus particulièrement adaptée aux sociétés qui nécessitent des investissements et constatent des amortissements importants.";
$tabCommentaires[20026101][2][20] = "Selon cette méthode la valeur de l'entreprise se situe entre {VAL988_EU} et {VAL989_EU}.";
$tabCommentaires[20026110][2][1] = "<BR>Ci-dessous l'évolution de la Marge Brute d'Autofinancement.";
$tabCommentaires[20026110][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20026110][2][10] = "{GRAPH(\"MBA\",R[333]#H)}";
$tabCommentaires[20027100][2][0] = "<H3> Méthode par comparaison";
$tabCommentaires[20027100][2][10] = "La méthode par comparaison repose sur le postulat que des sociétés comparables se valorisent sur des critères et des règles identiques. Cette approche consiste donc à établir des comparaisons avec des transactions intervenues sur le marché des fusions-acquisitions et de l'historique des ventes et cessions, d'entreprises du même profil dans la même région.";
$tabCommentaires[20027100][2][20] = "Par l'étude des transactions récentes, la valeur de l'entreprise se situe entre {VAL996_EU} et {VAL997_EU}.";
$tabCommentaires[20028100][2][0] = "<H3> Méthode dévaluation par la Situation Nette Comptable (SNC)";
$tabCommentaires[20028100][2][1] = "Un des axes de l'évalutation peut s'appuyer sur la situation nette comptable (SNC) de la société, l'actif net, c'est-à-dire amorti, corrigé des dettes.";
$tabCommentaires[20028100][2][20] = "Valorisation par la Situation Nette Comptable entre {VAL976_EU} et {VAL977_EU}.";
$tabCommentaires[20028110][2][1] = "<BR>Ci-dessous l'évolution de la Situation Nette Comptable.";
$tabCommentaires[20028110][2][9] = "COULEUR(VER3,ROU2,JAU)";
$tabCommentaires[20028110][2][10] = "{GRAPH(\"Situation nette\",R[091]#H)}";
$tabCommentaires[20050100][2][10] = "Dans notre étude, voici les méthodes que nous avons retenues. Elles vous sont présentées sous forme de tableau avec leur fourchette de valeurs, pour une meilleure représentativité de chacune d'entre elle dans la valorisation globale de l'entreprise :";
$tabCommentaires[20080201][2][0] = "<TABLE CLASS=\"TABLEAURESULTAT\">";
$tabCommentaires[20080201][2][2] = "<TR CLASS=\"TITRES\"> <TH> Pondération des méthodes </TH><TH>Valeur mini</TH><TH>Valeur maxi</TH></TR>";
$tabCommentaires[20080210][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Valeur patrimoniale </TH><TD>{VAL978_EU}</TD><TD>{VAL979_EU}</TD></TR>";
$tabCommentaires[20080215][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Selon le Chiffre d'affaires </TH><TD>{VAL970_EU}</TD><TD>{VAL971_EU}</TD></TR>";
$tabCommentaires[20080217][2][11] = "<TR CLASS=\"LIGNE1\"><TH>Selon la siuation nette comptable </TH><TD>{VAL976_EU}</TD><TD>{VAL977_EU}</TD></TR>";
$tabCommentaires[20080220][2][21] = "<TR CLASS=\"LIGNE2\"><TH>Valeur de productivité </TH><TD>{VAL982_EU}</TD><TD>{VAL983_EU}</TD></TR>";
$tabCommentaires[20080230][2][31] = "<TR CLASS=\"LIGNE1\"><TH>Capitalisation du bénéfice </TH><TD>{VAL984_EU}</TD><TD>{VAL985_EU}</TD></TR>";
$tabCommentaires[20080240][2][41] = "<TR CLASS=\"LIGNE2\"><TH>Capitalisation selon l'EBE </TH><TD>{VAL986_EU}</TD><TD>{VAL987_EU}</TD></TR>";
$tabCommentaires[20080250][2][51] = "<TR CLASS=\"LIGNE1\"><TH>Capitalisation selon la MBA </TH><TD>{VAL988_EU}</TD><TD>{VAL989_EU}</TD></TR>";
$tabCommentaires[20080260][2][61] = "<TR CLASS=\"LIGNE2\"><TH>Capitalisation selon la CAF+Trésorerie </TH><TD>{VAL990_EU}</TD><TD>{VAL991_EU}</TD></TR>";
$tabCommentaires[20080270][2][71] = "<TR CLASS=\"LIGNE1\"><TH>Capitaux risqueurs </TH><TD>{VAL992_EU}</TD><TD>{VAL993_EU}</TD></TR>";
$tabCommentaires[20080280][2][81] = "<TR CLASS=\"LIGNE2\"><TH>Patrimoniale + GOODWILL </TH><TD>{VAL994_EU}</TD><TD>{VAL995_EU}</TD></TR>";
$tabCommentaires[20080290][2][81] = "<TR CLASS=\"TOTAL\"><TH>Comparative cessions profils similaires </TH><TD>{VAL996_EU}</TD><TD>{VAL997_EU}</TD></TR>";
$tabCommentaires[20090310][2][0] = "<TABLE CLASS=\"TABLEAUHAUTBAS\">";
$tabCommentaires[20090310][2][2] = "<TR CLASS=\"TITRES\"> <TH> </TH><TH> estimation haute</TH></TR>";
$tabCommentaires[20090310][2][11] = "<TR CLASS=\"BLANC\"><TD> </TD><TD CLASS=\"TOTAL\">{VAL999_EU}</TD></TR>";
$tabCommentaires[20090310][2][12] = "<TR CLASS=\"TITRES\"> <TH> estimation basse </TH><TH> </TH></TR>";
$tabCommentaires[20090310][2][21] = "<TR CLASS=\"BLANC\"><TD CLASS=\"TOTAL\">{VAL998_EU} </TD><TD> </TD></TR>";
$tabCommentaires[20090510][2][20] = "<LI> Les immobilisations corporelles doivent être réévaluées à leur valeur de marché et non comptable. ";
$tabCommentaires[20090610][2][20] = "<LI> L?estimation finale devrait intégrer l?ensemble des dettes à court terme exigibles au moment de la cession.";
$tabCommentaires[20090611][2][20] = "<LI> L?estimation finale devrait intégrer l?ensemble des dettes à court, moyen et long termes exigibles au moment de la cession.";
$tabCommentaires[20090710][2][20] = "<LI> Il conviendra de vérifier l?exactitude des dettes financières portées au bilan.";
$tabCommentaires[20090711][2][20] = "<LI> Il conviendra de vérifier l?exactitude des dettes fournisseurs portées au bilan.";
$tabCommentaires[20090712][2][20] = "<LI> Il conviendra de vérifier l?exactitude des dettes financières et fournisseurs portées au bilan.";
$tabCommentaires[20090810][2][20] = "<BR>A noter qu'aucune provision ne figure au bilan.";
$tabCommentaires[20090810][2][30] = "<C.> Or, au vu de l'effectif de l'entreprise pourrait devoir provisionner les congés à payer de l?exercice, d?éventuelles indemnités de fin de carrière ou de départ.";
$tabCommentaires[20090830][2][20] = "<BR> A noter que les provisions semblent anormalement limitées.";
$tabCommentaires[20090830][2][30] = "<C.> Or, au vu de l'effectif de l'entreprise pourrait devoir provisionner les congés à payer de l?exercice, d?éventuelles indemnités de fin de carrière ou de départ.";
$tabCommentaires[20090840][2][20] = "<BR> A noter que les provisions semblent anormalement élevées.";
$tabCommentaires[20090910][2][20] = "<LI> Le foncier représente une part importante des actifs, une divergeance de sa valeur par rapport au marché aura un fort impact sur l'évaluation. ";
$tabCommentaires[100000100][2][0] = "<H1>PRESENTATION";
$tabCommentaires[100001000][2][0] = "<H1>DIAGNOSTIC";
$tabCommentaires[100002000][2][0] = "<H1>PATRIMOINE & RESULTATS";
$tabCommentaires[100003000][2][0] = "<H2>BILANS";
$tabCommentaires[100004000][2][0] = "<H2>COMPTE DE RESULTAT";
$tabCommentaires[100005000][2][0] = "<H1>RETRAITEMENT";
$tabCommentaires[100010000][2][0] = "<H1>METHODES DE CALCUL";
$tabCommentaires[100015000][2][0] = "<H2>Les méthodes retenues";
$tabCommentaires[100016000][2][0] = "<H2>Pondération des méthodes";
$tabCommentaires[100019000][2][0] = "<H1>CONCLUSION";
$tabCommentaires[100019100][2][0] = "<H2>Observations";
$tabTri=array();
$tabTri[100] = 100;
$tabTri[5000] = 1000;
$tabTri[7000] = 5000;
$tabTri[7001] = 5000;
$tabTri[7002] = 5000;
$tabTri[7003] = 5000;
$tabTri[9995] = 13101;
$tabTri[9996] = 13100;
$tabTri[199000] = 15100;
$tabTri[200000] = 15100;
$tabTri[201000] = 15100;
$tabTri[202000] = 15100;
$tabTri[203000] = 15100;
$tabTri[204000] = 15100;
$tabTri[205000] = 15100;
$tabTri[205099] = 15010;
$tabTri[205200] = 15010;
$tabTri[735100] = 10200;
$tabTri[735100] = 10200;
$tabTri[735110] = 10200;
$tabTri[735111] = 10200;
$tabTri[735112] = 10200;
$tabTri[735200] = 10200;
$tabTri[735300] = 10200;
$tabTri[735500] = 10200;
$tabTri[735500] = 10200;
$tabTri[735930] = 10202;
$tabTri[735930] = 10202;
$tabTri[735950] = 10202;
$tabTri[735950] = 10202;
$tabTri[2400101] = 52201;
$tabTri[2400102] = 52201;
$tabTri[2400103] = 52201;
$tabTri[2400109] = 52201;
$tabTri[2400111] = 52201;
$tabTri[2400112] = 52201;
$tabTri[2400119] = 52201;
$tabTri[2400121] = 52201;
$tabTri[2400122] = 52201;
$tabTri[2400123] = 52201;
$tabTri[2400124] = 52201;
$tabTri[2400125] = 52201;
$tabTri[2400126] = 52201;
$tabTri[2400200] = 52201;
$tabTri[2400210] = 52201;
$tabTri[2400300] = 52201;
$tabTri[2400310] = 52201;
$tabTri[2400410] = 52201;
$tabTri[2400420] = 52201;
$tabTri[2400430] = 52201;
$tabTri[3902100] = 10209;
$tabTri[3902101] = 10209;
$tabTri[3902110] = 10209;
$tabTri[3902111] = 10209;
$tabTri[3902130] = 10209;
$tabTri[3902131] = 10209;
$tabTri[3902200] = 10209;
$tabTri[3902300] = 10209;
$tabTri[3902301] = 10209;
$tabTri[3902310] = 10209;
$tabTri[3902311] = 10209;
$tabTri[3902330] = 10209;
$tabTri[3902331] = 10209;
$tabTri[3902900] = 10209;
$tabTri[3910001] = 10100;
$tabTri[3910001] = 10100;
$tabTri[3910100] = 10100;
$tabTri[3910101] = 10100;
$tabTri[3910120] = 10100;
$tabTri[3910121] = 10100;
$tabTri[3910130] = 10100;
$tabTri[3910131] = 10100;
$tabTri[3910135] = 10100;
$tabTri[3910136] = 10100;
$tabTri[3910140] = 10100;
$tabTri[3910141] = 10100;
$tabTri[3910145] = 10100;
$tabTri[3910146] = 10100;
$tabTri[3910150] = 10100;
$tabTri[3910151] = 10100;
$tabTri[3910155] = 10100;
$tabTri[3910156] = 10100;
$tabTri[3910160] = 10100;
$tabTri[3910161] = 10100;
$tabTri[3910170] = 10100;
$tabTri[3910171] = 10100;
$tabTri[3910180] = 10100;
$tabTri[3910181] = 10100;
$tabTri[3910190] = 10100;
$tabTri[3910191] = 10100;
$tabTri[3911001] = 10100;
$tabTri[3911001] = 10100;
$tabTri[3911100] = 10100;
$tabTri[3911101] = 10100;
$tabTri[3911110] = 10100;
$tabTri[3911111] = 10100;
$tabTri[3911120] = 10100;
$tabTri[3911121] = 10100;
$tabTri[3911130] = 10100;
$tabTri[3911131] = 10100;
$tabTri[3911145] = 10100;
$tabTri[3911146] = 10100;
$tabTri[3911150] = 10100;
$tabTri[3911151] = 10100;
$tabTri[3911160] = 10100;
$tabTri[3911161] = 10100;
$tabTri[3911170] = 10100;
$tabTri[3911171] = 10100;
$tabTri[3911180] = 10100;
$tabTri[3911181] = 10100;
$tabTri[20001000] = 1001;
$tabTri[20001000] = 1001;
$tabTri[20001000] = 1001;
$tabTri[20001000] = 1001;
$tabTri[20001000] = 1001;
$tabTri[20001000] = 1001;
$tabTri[20011000] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20011900] = 10100;
$tabTri[20012000] = 10120;
$tabTri[20012001] = 10120;
$tabTri[20012002] = 10120;
$tabTri[20012100] = 10120;
$tabTri[20012100] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012110] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012120] = 10120;
$tabTri[20012200] = 10130;
$tabTri[20012200] = 10130;
$tabTri[20012210] = 10130;
$tabTri[20012210] = 10130;
$tabTri[20012210] = 10130;
$tabTri[20012210] = 10130;
$tabTri[20012210] = 10130;
$tabTri[20012220] = 10135;
$tabTri[20012220] = 10135;
$tabTri[20012400] = 10140;
$tabTri[20012400] = 10140;
$tabTri[20012410] = 10140;
$tabTri[20012410] = 10120;
$tabTri[20012410] = 10120;
$tabTri[20012410] = 10120;
$tabTri[20012410] = 10120;
$tabTri[20012410] = 10120;
$tabTri[20012410] = 10120;
$tabTri[20012420] = 10200;
$tabTri[20012420] = 10135;
$tabTri[20020100] = 10200;
$tabTri[20020100] = 10200;
$tabTri[20020100] = 10200;
$tabTri[20020100] = 10200;
$tabTri[20020110] = 10200;
$tabTri[20020110] = 10200;
$tabTri[20020110] = 10200;
$tabTri[20021200] = 10201;
$tabTri[20021200] = 10201;
$tabTri[20021200] = 10201;
$tabTri[20021210] = 10201;
$tabTri[20021210] = 10201;
$tabTri[20021210] = 10201;
$tabTri[20022200] = 10202;
$tabTri[20022200] = 10202;
$tabTri[20022210] = 10202;
$tabTri[20022210] = 10202;
$tabTri[20022210] = 10202;
$tabTri[20022500] = 10204;
$tabTri[20022500] = 10204;
$tabTri[20022500] = 10204;
$tabTri[20022510] = 10204;
$tabTri[20022510] = 10204;
$tabTri[20022510] = 10204;
$tabTri[20023100] = 10205;
$tabTri[20023100] = 10205;
$tabTri[20023100] = 10205;
$tabTri[20023110] = 10205;
$tabTri[20023110] = 10205;
$tabTri[20023110] = 10205;
$tabTri[20025200] = 10206;
$tabTri[20025200] = 10206;
$tabTri[20025200] = 10206;
$tabTri[20025210] = 10206;
$tabTri[20025210] = 10206;
$tabTri[20025210] = 10206;
$tabTri[20026100] = 10207;
$tabTri[20026100] = 10207;
$tabTri[20026100] = 10207;
$tabTri[20026100] = 10207;
$tabTri[20026101] = 10207;
$tabTri[20026101] = 10207;
$tabTri[20026101] = 10207;
$tabTri[20026110] = 10207;
$tabTri[20026110] = 10207;
$tabTri[20026110] = 10207;
$tabTri[20027100] = 10209;
$tabTri[20027100] = 10209;
$tabTri[20027100] = 10207;
$tabTri[20028100] = 10210;
$tabTri[20028100] = 10210;
$tabTri[20028100] = 10210;
$tabTri[20028110] = 10210;
$tabTri[20028110] = 10210;
$tabTri[20028110] = 10210;
$tabTri[20050100] = 10300;
$tabTri[20080201] = 10400;
$tabTri[20080201] = 10400;
$tabTri[20080210] = 10400;
$tabTri[20080215] = 10400;
$tabTri[20080217] = 10400;
$tabTri[20080220] = 10400;
$tabTri[20080230] = 10400;
$tabTri[20080240] = 10400;
$tabTri[20080250] = 10400;
$tabTri[20080260] = 10400;
$tabTri[20080270] = 10400;
$tabTri[20080280] = 10400;
$tabTri[20080290] = 10400;
$tabTri[20090310] = 10900;
$tabTri[20090310] = 10900;
$tabTri[20090310] = 10900;
$tabTri[20090310] = 10900;
$tabTri[20090310] = 10900;
$tabTri[20090510] = 10910;
$tabTri[20090610] = 10910;
$tabTri[20090611] = 10910;
$tabTri[20090710] = 10910;
$tabTri[20090711] = 10910;
$tabTri[20090712] = 10910;
$tabTri[20090810] = 10910;
$tabTri[20090810] = 10910;
$tabTri[20090830] = 10910;
$tabTri[20090830] = 10910;
$tabTri[20090840] = 10910;
$tabTri[20090910] = 10910;
$tabTri[100000100] = 10010;
$tabTri[100001000] = 10100;
$tabTri[100002000] = 10120;
$tabTri[100003000] = 10130;
$tabTri[100004000] = 10140;
$tabTri[100005000] = 10150;
$tabTri[100010000] = 10200;
$tabTri[100015000] = 10300;
$tabTri[100016000] = 10400;
$tabTri[100019000] = 10900;
$tabTri[100019100] = 10910;
$tabTriAff=array();
$tabTriAff[100] = 100.100001;
$tabTriAff[5000] = 1000.10005;
$tabTriAff[7000] = 5000.10007;
$tabTriAff[7001] = 5000.10007001;
$tabTriAff[7002] = 5000.10007002;
$tabTriAff[7003] = 5000.10007003;
$tabTriAff[9995] = 13101.10009995;
$tabTriAff[9996] = 13100.10009996;
$tabTriAff[199000] = 15100.10199;
$tabTriAff[200000] = 15100.102;
$tabTriAff[201000] = 15100.10201;
$tabTriAff[202000] = 15100.10202;
$tabTriAff[203000] = 15100.10203;
$tabTriAff[204000] = 15100.10204;
$tabTriAff[205000] = 15100.10205;
$tabTriAff[205099] = 15010.10205099;
$tabTriAff[205200] = 15010.102052;
$tabTriAff[735100] = 10200.107351;
$tabTriAff[735100] = 10200.107351;
$tabTriAff[735110] = 10200.1073511;
$tabTriAff[735111] = 10200.10735111;
$tabTriAff[735112] = 10200.10735112;
$tabTriAff[735200] = 10200.107352;
$tabTriAff[735300] = 10200.107353;
$tabTriAff[735500] = 10200.107355;
$tabTriAff[735500] = 10200.107355;
$tabTriAff[735930] = 10202.1073593;
$tabTriAff[735930] = 10202.1073593;
$tabTriAff[735950] = 10202.1073595;
$tabTriAff[735950] = 10202.1073595;
$tabTriAff[2400101] = 52201.12400101;
$tabTriAff[2400102] = 52201.12400102;
$tabTriAff[2400103] = 52201.12400103;
$tabTriAff[2400109] = 52201.12400109;
$tabTriAff[2400111] = 52201.12400111;
$tabTriAff[2400112] = 52201.12400112;
$tabTriAff[2400119] = 52201.12400119;
$tabTriAff[2400121] = 52201.12400121;
$tabTriAff[2400122] = 52201.12400122;
$tabTriAff[2400123] = 52201.12400123;
$tabTriAff[2400124] = 52201.12400124;
$tabTriAff[2400125] = 52201.12400125;
$tabTriAff[2400126] = 52201.12400126;
$tabTriAff[2400200] = 52201.124002;
$tabTriAff[2400210] = 52201.1240021;
$tabTriAff[2400300] = 52201.124003;
$tabTriAff[2400310] = 52201.1240031;
$tabTriAff[2400410] = 52201.1240041;
$tabTriAff[2400420] = 52201.1240042;
$tabTriAff[2400430] = 52201.1240043;
$tabTriAff[3902100] = 10209.139021;
$tabTriAff[3902101] = 10209.13902101;
$tabTriAff[3902110] = 10209.1390211;
$tabTriAff[3902111] = 10209.13902111;
$tabTriAff[3902130] = 10209.1390213;
$tabTriAff[3902131] = 10209.13902131;
$tabTriAff[3902200] = 10209.139022;
$tabTriAff[3902300] = 10209.139023;
$tabTriAff[3902301] = 10209.13902301;
$tabTriAff[3902310] = 10209.1390231;
$tabTriAff[3902311] = 10209.13902311;
$tabTriAff[3902330] = 10209.1390233;
$tabTriAff[3902331] = 10209.13902331;
$tabTriAff[3902900] = 10209.139029;
$tabTriAff[3910001] = 10100.13910001;
$tabTriAff[3910001] = 10100.13910001;
$tabTriAff[3910100] = 10100.139101;
$tabTriAff[3910101] = 10100.13910101;
$tabTriAff[3910120] = 10100.1391012;
$tabTriAff[3910121] = 10100.13910121;
$tabTriAff[3910130] = 10100.1391013;
$tabTriAff[3910131] = 10100.13910131;
$tabTriAff[3910135] = 10100.13910135;
$tabTriAff[3910136] = 10100.13910136;
$tabTriAff[3910140] = 10100.1391014;
$tabTriAff[3910141] = 10100.13910141;
$tabTriAff[3910145] = 10100.13910145;
$tabTriAff[3910146] = 10100.13910146;
$tabTriAff[3910150] = 10100.1391015;
$tabTriAff[3910151] = 10100.13910151;
$tabTriAff[3910155] = 10100.13910155;
$tabTriAff[3910156] = 10100.13910156;
$tabTriAff[3910160] = 10100.1391016;
$tabTriAff[3910161] = 10100.13910161;
$tabTriAff[3910170] = 10100.1391017;
$tabTriAff[3910171] = 10100.13910171;
$tabTriAff[3910180] = 10100.1391018;
$tabTriAff[3910181] = 10100.13910181;
$tabTriAff[3910190] = 10100.1391019;
$tabTriAff[3910191] = 10100.13910191;
$tabTriAff[3911001] = 10100.13911001;
$tabTriAff[3911001] = 10100.13911001;
$tabTriAff[3911100] = 10100.139111;
$tabTriAff[3911101] = 10100.13911101;
$tabTriAff[3911110] = 10100.1391111;
$tabTriAff[3911111] = 10100.13911111;
$tabTriAff[3911120] = 10100.1391112;
$tabTriAff[3911121] = 10100.13911121;
$tabTriAff[3911130] = 10100.1391113;
$tabTriAff[3911131] = 10100.13911131;
$tabTriAff[3911145] = 10100.13911145;
$tabTriAff[3911146] = 10100.13911146;
$tabTriAff[3911150] = 10100.1391115;
$tabTriAff[3911151] = 10100.13911151;
$tabTriAff[3911160] = 10100.1391116;
$tabTriAff[3911161] = 10100.13911161;
$tabTriAff[3911170] = 10100.1391117;
$tabTriAff[3911171] = 10100.13911171;
$tabTriAff[3911180] = 10100.1391118;
$tabTriAff[3911181] = 10100.13911181;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20001000] = 1001.30001;
$tabTriAff[20011000] = 10100.30011;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20011900] = 10100.300119;
$tabTriAff[20012000] = 10120.30012;
$tabTriAff[20012001] = 10120.30012001;
$tabTriAff[20012002] = 10120.30012002;
$tabTriAff[20012100] = 10120.300121;
$tabTriAff[20012100] = 10120.300121;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012110] = 10120.3001211;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012120] = 10120.3001212;
$tabTriAff[20012200] = 10130.300122;
$tabTriAff[20012200] = 10130.300122;
$tabTriAff[20012210] = 10130.3001221;
$tabTriAff[20012210] = 10130.3001221;
$tabTriAff[20012210] = 10130.3001221;
$tabTriAff[20012210] = 10130.3001221;
$tabTriAff[20012210] = 10130.3001221;
$tabTriAff[20012220] = 10135.3001222;
$tabTriAff[20012220] = 10135.3001222;
$tabTriAff[20012400] = 10140.300124;
$tabTriAff[20012400] = 10140.300124;
$tabTriAff[20012410] = 10140.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012410] = 10120.3001241;
$tabTriAff[20012420] = 10200.3001242;
$tabTriAff[20012420] = 10135.3001242;
$tabTriAff[20020100] = 10200.300201;
$tabTriAff[20020100] = 10200.300201;
$tabTriAff[20020100] = 10200.300201;
$tabTriAff[20020100] = 10200.300201;
$tabTriAff[20020110] = 10200.3002011;
$tabTriAff[20020110] = 10200.3002011;
$tabTriAff[20020110] = 10200.3002011;
$tabTriAff[20021200] = 10201.300212;
$tabTriAff[20021200] = 10201.300212;
$tabTriAff[20021200] = 10201.300212;
$tabTriAff[20021210] = 10201.3002121;
$tabTriAff[20021210] = 10201.3002121;
$tabTriAff[20021210] = 10201.3002121;
$tabTriAff[20022200] = 10202.300222;
$tabTriAff[20022200] = 10202.300222;
$tabTriAff[20022210] = 10202.3002221;
$tabTriAff[20022210] = 10202.3002221;
$tabTriAff[20022210] = 10202.3002221;
$tabTriAff[20022500] = 10204.300225;
$tabTriAff[20022500] = 10204.300225;
$tabTriAff[20022500] = 10204.300225;
$tabTriAff[20022510] = 10204.3002251;
$tabTriAff[20022510] = 10204.3002251;
$tabTriAff[20022510] = 10204.3002251;
$tabTriAff[20023100] = 10205.300231;
$tabTriAff[20023100] = 10205.300231;
$tabTriAff[20023100] = 10205.300231;
$tabTriAff[20023110] = 10205.3002311;
$tabTriAff[20023110] = 10205.3002311;
$tabTriAff[20023110] = 10205.3002311;
$tabTriAff[20025200] = 10206.300252;
$tabTriAff[20025200] = 10206.300252;
$tabTriAff[20025200] = 10206.300252;
$tabTriAff[20025210] = 10206.3002521;
$tabTriAff[20025210] = 10206.3002521;
$tabTriAff[20025210] = 10206.3002521;
$tabTriAff[20026100] = 10207.300261;
$tabTriAff[20026100] = 10207.300261;
$tabTriAff[20026100] = 10207.300261;
$tabTriAff[20026100] = 10207.300261;
$tabTriAff[20026101] = 10207.30026101;
$tabTriAff[20026101] = 10207.30026101;
$tabTriAff[20026101] = 10207.30026101;
$tabTriAff[20026110] = 10207.3002611;
$tabTriAff[20026110] = 10207.3002611;
$tabTriAff[20026110] = 10207.3002611;
$tabTriAff[20027100] = 10209.300271;
$tabTriAff[20027100] = 10209.300271;
$tabTriAff[20027100] = 10207.300271;
$tabTriAff[20028100] = 10210.300281;
$tabTriAff[20028100] = 10210.300281;
$tabTriAff[20028100] = 10210.300281;
$tabTriAff[20028110] = 10210.3002811;
$tabTriAff[20028110] = 10210.3002811;
$tabTriAff[20028110] = 10210.3002811;
$tabTriAff[20050100] = 10300.300501;
$tabTriAff[20080201] = 10400.30080201;
$tabTriAff[20080201] = 10400.30080201;
$tabTriAff[20080210] = 10400.3008021;
$tabTriAff[20080215] = 10400.30080215;
$tabTriAff[20080217] = 10400.30080217;
$tabTriAff[20080220] = 10400.3008022;
$tabTriAff[20080230] = 10400.3008023;
$tabTriAff[20080240] = 10400.3008024;
$tabTriAff[20080250] = 10400.3008025;
$tabTriAff[20080260] = 10400.3008026;
$tabTriAff[20080270] = 10400.3008027;
$tabTriAff[20080280] = 10400.3008028;
$tabTriAff[20080290] = 10400.3008029;
$tabTriAff[20090310] = 10900.3009031;
$tabTriAff[20090310] = 10900.3009031;
$tabTriAff[20090310] = 10900.3009031;
$tabTriAff[20090310] = 10900.3009031;
$tabTriAff[20090310] = 10900.3009031;
$tabTriAff[20090510] = 10910.3009051;
$tabTriAff[20090610] = 10910.3009061;
$tabTriAff[20090611] = 10910.30090611;
$tabTriAff[20090710] = 10910.3009071;
$tabTriAff[20090711] = 10910.30090711;
$tabTriAff[20090712] = 10910.30090712;
$tabTriAff[20090810] = 10910.3009081;
$tabTriAff[20090810] = 10910.3009081;
$tabTriAff[20090830] = 10910.3009083;
$tabTriAff[20090830] = 10910.3009083;
$tabTriAff[20090840] = 10910.3009084;
$tabTriAff[20090910] = 10910.3009091;
$tabTriAff[100000100] = 10010.1100001;
$tabTriAff[100001000] = 10100.110001;
$tabTriAff[100002000] = 10120.110002;
$tabTriAff[100003000] = 10130.110003;
$tabTriAff[100004000] = 10140.110004;
$tabTriAff[100005000] = 10150.110005;
$tabTriAff[100010000] = 10200.11001;
$tabTriAff[100015000] = 10300.110015;
$tabTriAff[100016000] = 10400.110016;
$tabTriAff[100019000] = 10900.110019;
$tabTriAff[100019100] = 10910.1100191;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -256,11 +256,18 @@ function formatValeur($variable, $longeur=0, $fonction='')
return $variable;
} else {
if ($nomVar=='ZEMET') {
global $RPEN;
if (isset($tabVariables['ZEMET'][$RPEN.$ZEMET]['art']))
return $tabVariables['ZEMET'][$RPEN.$ZEMET]['art'];
else
return $tabVariables['ZEMET'][$RPEN.$ZEMET]['lib'];
global $RPET, $DateNotice80;
if ( substr($DateNotice80,0,4)>=2010 ) {
$tableZemet = 'ZEMET2010';
} else {
$tableZemet = 'ZEMET1994';
}
if (isset($tabVariables[$tableZemet][$RPET.$ZEMET]['art'])) {
return $tabVariables[$tableZemet][$RPET.$ZEMET]['art'];
} else {
return $tabVariables[$tableZemet][$RPET.$ZEMET]['lib'];
}
}
// Cette variable a un libellé associé
$strTmp=eval("return $valeur;");
@ -639,7 +646,7 @@ function calculIndiScore($siren, $nic=0, $accesDist=false, $cycleClient=2, $mail
$tabCommentaires = $tabTri = $tabTriAff = array();
switch( $type ) {
case 'scores':
$version = '411';
$version = '414';
require_once 'Metier/scores/Variables/CommentsIndiscore'.$version.'.php';
break;
case 'valo':
@ -841,9 +848,11 @@ function calculIndiScore($siren, $nic=0, $accesDist=false, $cycleClient=2, $mail
$tabIden80=$iInsee->getInfosNotice($siren,$NIC);
$timer['getInfosNotice'] = microtime(true);
$RECME=$tabIden80['insRECME'];
$ZEMET=$tabIden80['insZEMET'];
$depcomen=$tabIden80['insDEPCOMEN']*1;
$ZEMET=$tabIden80['insZEMET'];
$REPET=$tabIden80['insRPET'];
$RPEN=$tabIden80['insRPEN'];
$DateNotice80=$tabIden80['dateNotice'];
$depcomen=$tabIden80['insDEPCOMEN']*1;
$TU=$tabIden80['insTU'];
/**