Back to top

Autore Topic: Problema numerazione progressiva atti  (Letto 5599 volte)

Offline dau68

  • Esploratore
  • **
  • Post: 116
    • Mostra profilo
Problema numerazione progressiva atti
« il: 11 Gen 2011, 09:59:44 »
Buon Anno a tutti!
La scorsa settimana non ero in servizio, e ieri al mio rientro, ho trovato una strana successione nella numerazione progressiva in Albo. Un mio collega ha avuto dei problemi nella pubblicazione di un atto, ha fatto dei casini, in quanto voleva inserire come allegato un file *.tif. Sono stati, quindi, saltati un paio di numeri. Poi, per evitare ulteriori salti, ha pensato bene di non pubblicare immediatamente l'atto per poi riprenderlo successivamente, ma ha fatto casino anche lì! Uff... >:(
Per cui la situazione è questa: atti n°1 e 2 (corretti), poi siamo passati al n°9 e al n°11. Da ieri abbiamo pubblicato altri due atti, ma hanno preso i numeri 5 e 6.
Come mai succede ciò? Dopo l'errore per il n°3 e 4, ora Albo mi riempe i numeri che erano stati messi in attesa e non pubblicati? O cosa succede?
Spero di aver descritto decentemente la situazione!
Grazie

Offline dau68

  • Esploratore
  • **
  • Post: 116
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #1 il: 11 Gen 2011, 15:06:37 »
Aggiornamento!
oggi abbiamo inserito altri atti ed è successo questo:
- la numerazione ha continuato la giusta progressione; dal n°6 siamo passati al 7 e all'8;
- ma...e si c'è un ma, come accennato nel post precedente, a causa di errori di inserimento, erano presenti il 9 e l'11, ed oggi proseguendo ho un nuovo 9, poi un 10 corretto, ed un 11 doppio!?!
- quindi in Albo ora ci sono 2 n°9 e 2 n°11.
Cosa è successo? Aiutooo!!! :'(

Offline gattomarcomix

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #2 il: 11 Gen 2011, 17:42:21 »
ciao,
ho scritto un piccolo script php per forzare la numerazione degli atti.

<?php

$db_host="localhost";
$db_user="c1_joomla";
$db_pass="password";
$db_db="c1_joomla";

$anno=2011;

$nrow = 0;
$numrows = 0;

        //MySQL connect
        $link_joomla = mysql_connect($db_host,$db_user,$db_pass) or die (mysql_error());
        mysql_select_db($db_db) or die (mysql_error());

        // Read
        $select_fulltext = "SELECT jos_chronoforms_atto_10.ccf_id, jos_chronoforms_atto_10.atto_cf_id, jos_chronoforms_atto_10.datainizio_atto FROM c1_joomla.jos_chronoforms_atto_10 WHERE jos_chronoforms_atto_10.anno=$anno ORDER BY jos_chronoforms_atto_10.datainizio_atto;";
        $results_fulltext = mysql_query($select_fulltext,$link_joomla) or die (mysql_error());

        $numrows = mysql_num_rows($results_fulltext);
        echo "numero di records: ". $numrows. "\n";


        if ($numrows != 0)
        {

                while ($row = mysql_fetch_assoc($results_fulltext))
                {
                        $nrow = $nrow + 1;
                        $id = $row['atto_cf_id'];
                        $datainizio_atto = $row['datainizio_atto'];
                        // echo "fulltext:". $fulltext. "\n";
                        if($id)
                        {

                                $str_date = $str_year. "-". $str_month. "-". $str_day;

                                $queryupdate = "UPDATE $db_db.jos_chronoforms_atto_10 SET jos_chronoforms_atto_10.numero_albo='". $nrow. "' WHERE jos_chronoforms_atto_10.atto_cf_id='". $id. "'";
                                echo "[$nrow/$numrows] ". "id record: ". $id. " | numero_albo: ". $nrow. " | datainizio_atto: ". $datainizio_atto. " | query: ". $queryupdate. "\n";
                                mysql_query("$queryupdate") or die(mysql_error());
                        }

                }
        }


?>

Offline dau68

  • Esploratore
  • **
  • Post: 116
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #3 il: 12 Gen 2011, 11:42:12 »
ciao,
ho scritto un piccolo script php per forzare la numerazione degli atti.
...........
Il mio problema non è riuscire a forzare la numerazione, ma capire come mai, dopo i casini provocati dall'"utonto" ;D , sono saltati dei numeri e ora, con l'inserimento di nuovi atti, si sono riempiti gli spazi vuoti e addirittura si sono replicati dei numeri già utilizzati. Tutto qui!

Offline ErikaXanto

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #4 il: 12 Gen 2011, 12:11:21 »
Ciao a tutti,
ho lo stesso tipo di problema...ho notato che la doppia numerazione nel mio caso avviene quando cancello un atto dal database. Anche nel mio caso un utente aveva pasticciato con alcuni atti ed è per questo che ho provveduto a cancellare l'atto dal database perchè già pubblicato. Nell'inserire di nuovo l'atto mi ha ripreso il numero in albo di un altro atto già pubblicato, così mi sono ritrovata 2 volte il numero 14.
Con l'atto successivo invece la numerazione progressiva ritorna corretta, ma mi ritrovo cmq 2 atti con lo stesso numero in albo.

Cortesemente qualcona potrebbe aiutarmi?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #5 il: 12 Gen 2011, 12:27:40 »
Il numero in albo viene generato tenendo conto degli atti pubblicati con anno solare corrente, quindi se viene cancellato un atto pubblicato, precedente all'ultimo inserito, il sistema conta gli atti pubblicati ed assegna il nuovo numero che diventa uguale all'ultimo atto inserito.

Interventi di forzatura sulle tabelle sono consigliati sapendo bene cosa si fa. I campi critici sono numero_albo e anno che vengono assegnati con la pubblicazione, senza pubblicazione rimangono a 0 entrambi.

Sto cercando una soluzione a prova di smanettoni ma è dura. ;D

Per il momento in fase di inserimento vanno evitate uscite forzate dai form.

Ricordo poi di utilizzare sempre la pubblicazione  con la funzione di modifica del form è più sicura e consente le modifiche dell'atto e degli allegati. E preferibile inserire un dato errato e poi correggere con la modifica.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline dau68

  • Esploratore
  • **
  • Post: 116
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #6 il: 12 Gen 2011, 14:09:21 »
Il numero in albo viene generato tenendo conto degli atti pubblicati con anno solare corrente, quindi se viene cancellato un atto pubblicato, precedente all'ultimo inserito, il sistema conta gli atti pubblicati ed assegna il nuovo numero che diventa uguale all'ultimo atto inserito.

Interventi di forzatura sulle tabelle sono consigliati sapendo bene cosa si fa. I campi critici sono numero_albo e anno che vengono assegnati con la pubblicazione, senza pubblicazione rimangono a 0 entrambi.
Nel mio caso non è stato cancellato nessun atto pubblicato; ho controllato in modifica atti e allegati, ed era presente un atto in attesa di pubblicazione, che però era stato inserito successivamente; quindi, ritenendo inutile la sua permanenza in questa sezione, l'ho cancellato. Ecco questa è l'unica modifica effettuata. Ripeto, ciò che non capisco, è che a causa di errato inserimento ci siamo trovati con questa situazione: 1,2 giusti -> vuoto fino al 9 e salto all'11. In seguito ho controllato le pubblicazioni ed ora abbiamo questa numerazione: 1,2 -> 3 e 4 persi -> 5,6,7,8 -> due n°9 -> 10 -> due n°11 -> 12,13,14,15 ...e spero continui sempre come con questi ultimi 4 atti!!!
...
Ricordo poi di utilizzare sempre la pubblicazione  con la funzione di modifica del form è più sicura e consente le modifiche dell'atto e degli allegati. E preferibile inserire un dato errato e poi correggere con la modifica.
Sono d'accordo che sarebbe meglio seguire questa prassi, ma ho dei colleghi che non accettano di fare un passaggio in più nella procedura, perché, secondo loro, sprecano troppo tempo prezioso...:(
Non ho parole; ho dovuto faticare nel far digerire loro questa nuova mansione (prima le pubblicazioni erano fatte solo dai vigili, mentre ora ogni servizio si arrangia!), e non ho voglia di litigare nuovamente!!!

Offline ErikaXanto

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #7 il: 12 Gen 2011, 14:43:21 »
Il numero in albo viene generato tenendo conto degli atti pubblicati con anno solare corrente, quindi se viene cancellato un atto pubblicato, precedente all'ultimo inserito, il sistema conta gli atti pubblicati ed assegna il nuovo numero che diventa uguale all'ultimo atto inserito.

Ok grazie mille, almeno ho capito perchè duplicava il numero in albo.


Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #8 il: 12 Gen 2011, 15:21:38 »
Sono d'accordo che sarebbe meglio seguire questa prassi, ma ho dei colleghi che non accettano di fare un passaggio in più nella procedura, perché, secondo loro, sprecano troppo tempo prezioso... :(
Non ho parole; ho dovuto faticare nel far digerire loro questa nuova mansione (prima le pubblicazioni erano fatte solo dai vigili, mentre ora ogni servizio si arrangia!), e non ho voglia di litigare nuovamente!!!

Disabilita la pubblicazione immediata e gli dici che è cambiata la versione e non si può più. ;D

Oppure ogni atto con errori una riduzione sul "salario accessorio" e dai la colpa a Marchionne, vedrai come s'arrapano subito alla pubblicazione posticipata.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline dau68

  • Esploratore
  • **
  • Post: 116
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #9 il: 13 Gen 2011, 11:59:28 »
Al prossimo aggiornamento di Albo disabiliterò la pubblicazione immediata... :P
Non condivido la linea politica di Brunetta, però quando ci si imbatte in queste cose, viene da pensare che ha perfettamente ragione quando "bastona" il dipendente pubblico!

Offline ErikaXanto

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #10 il: 14 Gen 2011, 08:41:02 »
Io ho il risolto il problema della doppia numerazione, facendo inserire due volte lo stesso atto, solo che uno è stato inserito pochi minuti allo scadere della mezzanotte assegnando un solo giorno di pubblicazione e la non archiviazione al termine...di fatto è rimasto pubblicato solo pochi minuti e la numerazione dopo la mezzanotte è tornata normale...onde evitare altri errori ho disabilitato la pubblicazione automatica, perchè con il solo consiglio di non pubbicare subito l'articolo è stato tutto inutile...ho spiegato loro che qualora dovessere sbagliare ancora nella pubblicazione, l'unico rimedio è un atto di rettifica, quindi non potrò più intervenire io a cancellare nessun atto.
Speriamo bene...

Offline vitrikvero

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Problema numerazione progressiva atti
« Risposta #11 il: 18 Gen 2011, 13:36:46 »
Il numero in albo viene generato tenendo conto degli atti pubblicati con anno solare corrente, quindi se viene cancellato un atto pubblicato, precedente all'ultimo inserito, il sistema conta gli atti pubblicati ed assegna il nuovo numero che diventa uguale all'ultimo atto inserito.

Interventi di forzatura sulle tabelle sono consigliati sapendo bene cosa si fa. I campi critici sono numero_albo e anno che vengono assegnati con la pubblicazione, senza pubblicazione rimangono a 0 entrambi.

Sto cercando una soluzione a prova di smanettoni ma è dura. ;D

Per il momento in fase di inserimento vanno evitate uscite forzate dai form.

Ricordo poi di utilizzare sempre la pubblicazione  con la funzione di modifica del form è più sicura e consente le modifiche dell'atto e degli allegati. E preferibile inserire un dato errato e poi correggere con la modifica.

Stessa cosa è capitata a me vales, ma non cancellando gli atti direttamente agendo sul database, ma dal pulsante "Cancella_Atto" presente nella sezione di modifica. A questo punto il sistema di contare il numero di atti presenti non va bene, perchè non prendere il max del numero atto (fissando l'anno) e assegnare al nuovo atto il numero successivo?

 



Web Design Bolzano Kreatif