Indiscore : Affectation des années uniquement si il y a des bilans
This commit is contained in:
parent
7e6315fb0f
commit
5a6e319860
@ -946,6 +946,58 @@ function calculIndiScore($siren, $nic=0, $accesDist=false, $cycleClient=2, $mail
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Elements provenant des bilans
|
||||||
|
$EFFBILAN=$tabBilan[0]['YP'];
|
||||||
|
$nm=$nbMoisBilCumul=$tabBilan[0]['DUREE_MOIS'];
|
||||||
|
$nmp=$tabBilan[0]['DUREE_MOIS_PRE'];
|
||||||
|
|
||||||
|
$BILANDATE=$tabBilan[0]['DATE_CLOTURE'];
|
||||||
|
$BILANDATEp=$tabBilan[0]['DATE_CLOTURE_PRE'];
|
||||||
|
if ($BILANDATEp==0) $BILANDATEp=$tabBilan[1]['DATE_CLOTURE'];
|
||||||
|
|
||||||
|
$BILAN=$BILANp=$BILANp2=$BILANp3=$BILANp4=0;
|
||||||
|
$BILANANNEE=substr($BILANDATE,0,4)*1;
|
||||||
|
$BILANANNEEp=substr($BILANDATEp,0,4)*1;
|
||||||
|
if ($BILANANNEEp>0) {
|
||||||
|
$BILANp=1;
|
||||||
|
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp, $BILANDATE);
|
||||||
|
$nbMoisBilCumul+=$nmp;
|
||||||
|
}
|
||||||
|
|
||||||
|
$BILANDATEp2 = $tabBilan[2]['DATE_CLOTURE'];
|
||||||
|
$BILANANNEEp2 = substr($BILANDATEp2,0,4)*1;
|
||||||
|
$nmp2=$tabBilan[2]['DUREE_MOIS'];
|
||||||
|
if ($BILANANNEEp2>0) {
|
||||||
|
$BILANp2=1;
|
||||||
|
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp2, $BILANDATE);
|
||||||
|
$nbMoisBilCumul+=$nmp2;
|
||||||
|
}
|
||||||
|
|
||||||
|
$BILANDATEp3 = $tabBilan[3]['DATE_CLOTURE'];
|
||||||
|
$BILANANNEEp3=substr($BILANDATEp3,0,4)*1;
|
||||||
|
$nmp3=$tabBilan[3]['DUREE_MOIS'];
|
||||||
|
if ($BILANANNEEp3>0) {
|
||||||
|
$BILANp3=1;
|
||||||
|
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp3, $BILANDATE);
|
||||||
|
$nbMoisBilCumul+=$nmp3;
|
||||||
|
}
|
||||||
|
|
||||||
|
$BILANDATEp4 =$tabBilan[4]['DATE_CLOTURE'];
|
||||||
|
$BILANANNEEp4=substr($BILANDATEp4,0,4)*1;
|
||||||
|
$nmp4=$tabBilan[4]['DUREE_MOIS'];
|
||||||
|
if ($BILANANNEEp4>0) {
|
||||||
|
$BILANp4=1;
|
||||||
|
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp4, $BILANDATE);
|
||||||
|
//$nbMoisBilCumul+=$nmp4;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Liste des années de bilans ultérieurs
|
||||||
|
$BILANANNEE1=$BILANANNEE+1;
|
||||||
|
$BILANANNEE2=$BILANANNEE+2;
|
||||||
|
$BILANANNEE3=$BILANANNEE+3;
|
||||||
|
$BILANANNEE4=$BILANANNEE+4;
|
||||||
|
$BILANANNEE5=$BILANANNEE+5;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calcul des ratios
|
* Calcul des ratios
|
||||||
*/
|
*/
|
||||||
@ -1138,58 +1190,6 @@ function calculIndiScore($siren, $nic=0, $accesDist=false, $cycleClient=2, $mail
|
|||||||
|
|
||||||
$timer['regression']=microtime(true);
|
$timer['regression']=microtime(true);
|
||||||
|
|
||||||
// Elements provenant des bilans
|
|
||||||
$EFFBILAN=$tabBilan[0]['YP'];
|
|
||||||
$nm=$nbMoisBilCumul=$tabBilan[0]['DUREE_MOIS'];
|
|
||||||
$nmp=$tabBilan[0]['DUREE_MOIS_PRE'];
|
|
||||||
|
|
||||||
$BILANDATE=$tabBilan[0]['DATE_CLOTURE'];
|
|
||||||
$BILANDATEp=$tabBilan[0]['DATE_CLOTURE_PRE'];
|
|
||||||
if ($BILANDATEp==0) $BILANDATEp=$tabBilan[1]['DATE_CLOTURE'];
|
|
||||||
|
|
||||||
$BILAN=$BILANp=$BILANp2=$BILANp3=$BILANp4=0;
|
|
||||||
$BILANANNEE=substr($BILANDATE,0,4)*1;
|
|
||||||
$BILANANNEEp=substr($BILANDATEp,0,4)*1;
|
|
||||||
if ($BILANANNEEp>0) {
|
|
||||||
$BILANp=1;
|
|
||||||
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp, $BILANDATE);
|
|
||||||
$nbMoisBilCumul+=$nmp;
|
|
||||||
}
|
|
||||||
|
|
||||||
$BILANDATEp2 = $tabBilan[2]['DATE_CLOTURE'];
|
|
||||||
$BILANANNEEp2 = substr($BILANDATEp2,0,4)*1;
|
|
||||||
$nmp2=$tabBilan[2]['DUREE_MOIS'];
|
|
||||||
if ($BILANANNEEp2>0) {
|
|
||||||
$BILANp2=1;
|
|
||||||
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp2, $BILANDATE);
|
|
||||||
$nbMoisBilCumul+=$nmp2;
|
|
||||||
}
|
|
||||||
|
|
||||||
$BILANDATEp3 = $tabBilan[3]['DATE_CLOTURE'];
|
|
||||||
$BILANANNEEp3=substr($BILANDATEp3,0,4)*1;
|
|
||||||
$nmp3=$tabBilan[3]['DUREE_MOIS'];
|
|
||||||
if ($BILANANNEEp3>0) {
|
|
||||||
$BILANp3=1;
|
|
||||||
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp3, $BILANDATE);
|
|
||||||
$nbMoisBilCumul+=$nmp3;
|
|
||||||
}
|
|
||||||
|
|
||||||
$BILANDATEp4 =$tabBilan[4]['DATE_CLOTURE'];
|
|
||||||
$BILANANNEEp4=substr($BILANDATEp4,0,4)*1;
|
|
||||||
$nmp4=$tabBilan[4]['DUREE_MOIS'];
|
|
||||||
if ($BILANANNEEp4>0) {
|
|
||||||
$BILANp4=1;
|
|
||||||
$nbMoisBilDate=$classWdate->nbMoisEntre($BILANDATEp4, $BILANDATE);
|
|
||||||
//$nbMoisBilCumul+=$nmp4;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Liste des années de bilans ultérieurs
|
|
||||||
$BILANANNEE1=$BILANANNEE+1;
|
|
||||||
$BILANANNEE2=$BILANANNEE+2;
|
|
||||||
$BILANANNEE3=$BILANANNEE+3;
|
|
||||||
$BILANANNEE4=$BILANANNEE+4;
|
|
||||||
$BILANANNEE5=$BILANANNEE+5;
|
|
||||||
|
|
||||||
/** Détection fine de l'état de fermeture éventuel à l'INSEE **/
|
/** Détection fine de l'état de fermeture éventuel à l'INSEE **/
|
||||||
$tabTmp = $iDb->select('insee.insee_even', 'insEVE, insDATEVE',
|
$tabTmp = $iDb->select('insee.insee_even', 'insEVE, insDATEVE',
|
||||||
"insSIREN=$siren AND insEVE IN ('400','410','420','425','MPF','MNP') ORDER BY insDATEVE DESC",
|
"insSIREN=$siren AND insEVE IN ('400','410','420','425','MPF','MNP') ORDER BY insDATEVE DESC",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user