Salut, Je pense que c plutot Hilaire qui pourra repondre, dans Regle_action_lib.affecterCaptureRejetSurvie, utilise dans la regle TACpoidsSurvieRejet.actionApres Je pense qu'il y a un petit probleme. var matRejetBis= MatrixFactory.create(suivi.getCapture()); //on réajoute les survivants aux effectifs for (var iiterateur=matRejetBis.iterator();iiterateur.next();){ var coordonnees=iiterateur.getSemanticsCoordinates(); eff.setValue(coordonnees[2],coordonnees[3],eff.getValue(coordonnees[2],coordonnees[3])+iiterateur.getValue()*proportion); } vu ce qui est fait dans la boucle, je ne vois pas trop comment ca peut marcher. Pour moi les matrices on seulement 2 dimensions [zone x group] donc les [2] et [3] je ne vois pas on ca peut aller :(. -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii