Calcolo seggi comune < 15000 abitanti

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Stò facendo il calcolo per l'assegnazione dei seggi in uno dei miei comuni sotto 15000 abitanti
il risultato è strano, è come se non assegnasse i seggi alla maggioranza ma solo alla minoranza.
Allego immagine.
Grazie
Stefano
Allegati
Screenshot
Screenshot
rufinatest.JPG (153.43 KiB) Visto 1086 volte
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da roby »

fai queste verifiche:
1) hai impostato la legge elettorale e la fascia di appartenenza
2) hai inserito le preferenze per tutte le liste
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Si ho controllato.

Amministrative 2014 Comune di Rufina TEST 2 CHIUSA Legge Italiana 267/2000 con modifiche 2014 3000 - 10000 No

Si le preferenze sono inserite tutte!
margottid
Newbie
Newbie
Messaggi: 193
Iscritto il: mar mag 12, 2009 12:00 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da margottid »

Prova, per curiosità, a cambiare qualche voto dato ai Consiglieri (tanto vedo che è un'area di test).
Qualche anno fa mi era capitata una combinazione particolare di valori che, a causa degli arrotondamenti, mandava in loop il calcolo.
Può essere che anche in questo caso ci sia qualche cifra che, per motivi strani, non fa saltare fuori il calcolo dei consiglieri eletti.

Fra l'altro ho visto che gli altri Comuni della tua installazione non presentano problemi, quindi il problema potrebbe essere proprio nei dati.

   Daniele
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da roby »

Per il momento lascia la pagina invisibile, devo verificare che non ci sia un bug legato al superamento del premio di maggiornanza da parte della lista vincente.
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Ho provato ma non riesco a trovare il problema.
Stò provando ad eseguire le query che sono nella pagina che fa il calcolo per capire.
Se puoi darmi una mano con qualche query che posso mandare?
Grazie infinite
P.S: Il sito è di test perchè in quella on line mi dava problemi e ho duplicato l'ambiente per fare le prove.
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Grazie mille!!!
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Ti confermo che su un'altro comune della mia installazione (Londa) tutto funziona regolarmente (come puoi verificare);
Quindi il è sicuramente un problema di dati (oppure di calcolo in quella concomitanza di dati).
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da roby »

Mi manderesti il dump del db su roby@eleonline.it ? così faccio le verifiche su un ambiente di prova ma con dati reali.
StefanoTerenzi
Newbie
Newbie
Messaggi: 8
Iscritto il: mar gen 22, 2013 5:39 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da StefanoTerenzi »

Fatto
Grazie!!
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da roby »

Sostituisci le righe tra if ... else partendo dalla 210 di client/modules/Elezioni/consiglieri.php con queste:
if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==0)
{
$seggimag[$lisvin]=number_format($numcons*($gruppo[$listagruppo[$lisvin]]*100/$validi)/100);
echo "<br> ".$seggimag[$lisvin];
$num_cons=number_format($numcons-$seggimag[$lisvin]);
} else {


non sono sicuro della logica, cioè che la modalità di attribuzione dei seggi corrisponda a quanto previsto dalla legge perciò fai prima le tue verifiche... e fammi sapere così mi dai anche una mano :)
cedcmav
Newbie
Newbie
Messaggi: 10
Iscritto il: lun apr 28, 2014 11:04 am

Re: Calcolo seggi comune < 15000 abitanti

Messaggio da cedcmav »

Buonasera,
anch'io ho avuto lo stesso problema e con la modifca alle linee indicate la proiezione del consiglio è tornata a funzionare correttamente.
Ho verificato quanto indicato dal programma è i nominativi visualizzati sono corretti e nell'ordine esatto.

Nel nostro caso il comune è piccolo, < 5000 abitanti con solo 2 liste presentate.

Saluti
Marco C.
Rispondi