'PLAN', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'PlanPeriod', 'op' => 'EGAL', 'value'=> array(0,120)), array( 'var' => 'Even', 'op' => 'EGAL', array( '1407', // Modification de plan '1409', // Modification du plan de continuation '1413', // Arrêt du plan de continuation '1414', // Arrêt du plan de redressement '1101', // Arrêt du plan de sauvegarde )), array( 'var' => 'PlanDateStart', 'op' => 'SET', 'value' => 'DateJugement'), // PlanPeriod SET par detection texte annonce array( 'var' => 'PlanPeriod', 'op' => 'SET', 'value' => 'PlanPeriod'), array( 'var' => 'PlanDateEnd', 'op' => 'SET', 'value' => 'PlanDateEnd'), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'PL'), ), ), // -- Period par defaut array( 'name' => 'PLAN-DUREE-DEFAUT1', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'PlanPeriod', 'op' => 'MAX', 'value'=> 1), array( 'var' => 'PlanPeriod', 'op' => 'SET', 'value' => 120), ), ), array( 'name' => 'PLAN-DUREE-DEFAUT2', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'PlanPeriod', 'op' => 'MIN', 'value'=> 120), array( 'var' => 'PlanPeriod', 'op' => 'SET', 'value' => 120), ), ), // --- Period par default pour FJ spécifique array( 'name' => 'PLAN-DUREE-FJ1', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'PlanPeriod', 'op' => 'MAX', 'value'=> 1), array( 'var' => 'FJ', 'op' => 'EGAL', 'value' => array( 16,1600, // Exploitant agricole 63,6316,6317,6318, // Société coopérative agricole 5431,5432,5531,5532, // SMIA, SICA 5631,5632,6532, 6533,6534,6535, // GAEC, GFA, Gpt Agricole Foncier 6597,6598, )), array( 'var' => 'PlanPeriod', 'op' => 'SET', 'value' => 180), ), ), array( 'name' => 'PLAN-DUREE-FJ2', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'PlanPeriod', 'op' => 'MIN', 'value'=> 120), array( 'var' => 'FJ', 'op' => 'EGAL', 'value' => array( 16,1600, // Exploitant agricole 63,6316,6317,6318, // Société coopérative agricole 5431,5432,5531,5532, // SMIA, SICA 5631,5632,6532, 6533,6534,6535, // GAEC, GFA, Gpt Agricole Foncier 6597,6598, )), array( 'var' => 'PlanPeriod', 'op' => 'SET', 'value' => '180'), ), ), // --- Elimination du plan array( 'name' => 'PLAN-PERIOD-ATTEINTE', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'PL'), array( 'var' => 'PlanDateEnd', 'op' => 'MIN', 'value' => 'DateToday'), array( 'var' => 'Situation', 'op' => 'SET', 'value' => ''), ), ), array( 'name' => 'PLAN-APPEL-JUGEMENT', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'PL'), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => array( // appel de jugement )), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'PA'), ), ), array( 'name' => 'PLAN-CUT-OFF', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'PL'), array( 'var' => 'Cutoff', 'op' => 'EGAL', 'value' => true), array( 'var' => 'ScoreSolv', 'op' => 'MIN', 'value' => 0), array( 'var' => 'Situation', 'op' => 'SET', 'value' => ''), ), ), // --- Début de procol array( 'name' => 'PROCOL-START', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Even', 'op' => 'EGAL', 'value' => array( //Liste des événements rubrique=P )), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'P'), ), ), // --- Effacement de procol array( 'name' => 'PROCOL-EFFACEMENT-1', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'EvenDelete', 'op' => 'EGAL', 'value' => 1), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'P'), ), ), array( 'name' => 'PROCOL-EFFACEMENT-2', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => 'EvenProcolDelete'), array( 'var' => 'EvenDelete', 'op' => 'EGAL', 'value' => 2), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'P'), ), ), array( 'name' => 'PROCOL-EFFACEMENT-3', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'EvenDelete', 'op' => 'EGAL', 'value' => 3), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => 'EvenProcolDelete'), array( 'var' => 'RcsActif', 'op' => 'EGAL', 'value' => 1), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'P'), ), ), array( 'name' => 'PROCOL-EFFACEMENT-4', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => 'EvenProcolDelete'), array( 'var' => 'EvenDelete', 'op' => 'EGAL', 'value' => 4), array( 'var' => 'Situation', 'op' => 'SET', 'value' => 'P'), ), ), // --- Procédure trop ancienne plus de 12 ans et actif array( 'name' => 'PROCOL-ANCIEN', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'InseeActif', 'op' => 'EGAL', 'value' => 1), array( 'var' => 'SituationDateEnd', 'op' => 'MIN', 'value' => 'DateToday'), array( 'var' => 'Situation', 'op' => 'SET', 'value' => ''), ), ), // --- En Procol mais présence d'une annonce LJ avec Bilan publié ultérieurement array( 'name' => 'PROCOL-CLOTURE-LJ-BILAN', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => array( // Liste des )), array( 'var' => 'BilanClotureDate', 'op' => 'MIN', 'value' => 'DateToday'), array( 'var' => 'Situation', 'op' => 'SET', 'value' => ''), ), ), // --- En Procol mais présence d'une annonce de cloture ou LJ avec Bilan publié ultérieurement array( 'name' => 'PROCOL-CLOTURE-LJ-BILAN', 'value' => 'CONTINUE', 'params' => array( array( 'var' => 'Situation', 'op' => 'EGAL', 'value' => 'P'), array( 'var' => 'Even', 'op' => 'EGAL', 'value' => array( 1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1311,1312,1313, 1500,1501,1502,1503,1504 )), array( 'var' => 'BilanClotureDate', 'op' => 'MIN', 'value' => 'DateToday'), array( 'var' => 'Situation', 'op' => 'SET', 'value' => ''), ), ), );