Correction calcul indiscore
This commit is contained in:
parent
0e2288a879
commit
4fdfe03389
@ -867,8 +867,8 @@ function calculIndiScore($siren, $nic=0, $accesDist=false, $cycleClient=2, $mail
|
||||
$tabDepotCpt=$iInsee->getAnnoncesLegales($siren, 0, array(2303), false);
|
||||
if (count($tabDepotCpt)>0) $ANNONCEBODCREGUL=2;
|
||||
} else {
|
||||
if($genereComment && ENV<>'PRD' && $mailDebug)
|
||||
/*@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Indiscore sur $siren : Bilans réguliers", "
|
||||
/*if($genereComment && ENV<>'PRD' && $mailDebug)
|
||||
@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Indiscore sur $siren : Bilans réguliers", "
|
||||
Nb mois de bilans entre le début et la fin : $nbMoisBilDate
|
||||
Nb mois cumulé des exercices : $nbMoisBilCumul
|
||||
ANNONCEBODCREGUL=$ANNONCEBODCREGUL
|
||||
@ -1366,6 +1366,7 @@ Liste des dates de clotures :
|
||||
elseif ($depcomen>96000) $DEPSIE=substr($depcomen,0,3);
|
||||
elseif ($depcomen<10000) $DEPSIE=substr($depcomen,0,1);
|
||||
else $DEPSIE=substr($depcomen,0,2);
|
||||
$DEPSIE_DE=$iInsee->getDepartement($DEPSIE,true);
|
||||
|
||||
$tabStructure['activite']= $isolv->getPtActivite();
|
||||
$tabStructure['naf4']= $isolv->getNaf4($naf);
|
||||
@ -1799,7 +1800,7 @@ AltmanCote=$scoreAltmanB".EOL.print_r($tabInfosNotation,true);
|
||||
$DIR_NB=$NBDIRLIENS=$NBDIRSCI=$NBDIRSCIADR=0;
|
||||
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Indiscore sur $siren : Dirigeants", print_r($dirs, true));
|
||||
foreach ($dirs as $nb=>$dir) {
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uis', $dir['Titre'])) {
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uisu', $dir['Titre'])) {
|
||||
$DIR_NB++;
|
||||
if ($DIR_NB==1) {
|
||||
$DIR1_NOM=preg_replace('/ +/',' ',$dir['Civilite'].' '.$dir['Nom'].' '.$dir['Prenom']);
|
||||
@ -1869,11 +1870,11 @@ AltmanCote=$scoreAltmanB".EOL.print_r($tabInfosNotation,true);
|
||||
break(2);
|
||||
case 15:
|
||||
case 16: // Procédure collective dans l'historique du dirigeant
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uis', $dir['Titre'])) {
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uisu', $dir['Titre'])) {
|
||||
$SCORECONF-=20;
|
||||
$SCOREDIRI-=60;
|
||||
if ($noteSolvabilite>45) $noteSolvabilite=45;
|
||||
} elseif ($dir['Ancien']==1 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uis', $dir['Titre'])) {
|
||||
} elseif ($dir['Ancien']==1 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uisu', $dir['Titre'])) {
|
||||
$SCORECONF-=10;
|
||||
$SCOREDIRI-=30;
|
||||
if ($noteSolvabilite>55) $noteSolvabilite=55;
|
||||
@ -1883,11 +1884,11 @@ AltmanCote=$scoreAltmanB".EOL.print_r($tabInfosNotation,true);
|
||||
}
|
||||
break(2);
|
||||
case 19:
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uis', $dir['Titre'])) {
|
||||
if ($dir['Ancien']==0 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uisu', $dir['Titre'])) {
|
||||
$SCOREDIRI-=50;
|
||||
if ($noteSolvabilite>40) $noteSolvabilite=40;
|
||||
}
|
||||
elseif ($dir['Ancien']==1 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uis', $dir['Titre'])) {
|
||||
elseif ($dir['Ancien']==1 && preg_match('/G.rant|Personne|Pr.sident|Directeur|Repr.sentant/Uisu', $dir['Titre'])) {
|
||||
$SCOREDIRI-=20;
|
||||
if ($noteSolvabilite>52) $noteSolvabilite=52;
|
||||
} else {
|
||||
@ -2479,6 +2480,8 @@ AltmanCote=$scoreAltmanB".EOL.print_r($tabInfosNotation,true);
|
||||
$caTmp=round($CABIOUES,0);
|
||||
$tabTmp=$iDb->select('etablissements_act', 'count(*) AS nb', "/*siren=$siren AND */siege=1 AND ape_entrep='$naf' AND bilFL>=$caTmp", true, MYSQL_ASSOC);
|
||||
$MARCHEPLACE=@$tabTmp[0]['nb']*1;
|
||||
$tabTmp=$iDb->select('etablissements_act', 'count(*) AS nb', "/*siren=$siren AND */siege=1 AND ape_entrep='$naf' AND bilFL>=$caTmp AND adr_dep='".$tabIdentite['Dept']."'", true, MYSQL_ASSOC);
|
||||
$MARCHEPLACE_DEP=@$tabTmp[0]['nb']*1;
|
||||
$tabTmp=$iDb->select('etablissements_act', 'count(*) AS nb', "siege=1 AND ape_entrep='$naf' AND adr_dep='".$tabIdentite['Dept']."' AND adr_com=".$tabIdentite['codeCommune'], true, MYSQL_ASSOC);
|
||||
$MARCHENBENT_VILLE=@$tabTmp[0]['nb']*1;
|
||||
$tabTmp=$iDb->select('etablissements_act', 'count(*) AS nb', "siege=1 AND ape_entrep='$naf' AND adr_dep='".$tabIdentite['Dept']."'", true, MYSQL_ASSOC);
|
||||
@ -2724,6 +2727,7 @@ AltmanCote=$scoreAltmanB".EOL.print_r($tabInfosNotation,true);
|
||||
}
|
||||
// Par département
|
||||
$DEPARTEMENT=$iInsee->getDepartement($tabIdentite['Dept']);
|
||||
$DEPARTEMENT_DE=$iInsee->getDepartement($tabIdentite['Dept'], true);
|
||||
$ret=$iDb->query("SELECT MIN(b.VenteMt) AS vtMin, AVG(b.VenteMt) AS vtMoy, MAX(b.VenteMt) AS vtMax, COUNT(b.id) AS vtNb
|
||||
FROM (
|
||||
SELECT v.id, v.VenteMt
|
||||
|
Loading…
x
Reference in New Issue
Block a user