Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti
Buongiorno, ho un problema nella cancellazione dei dati del database (fatta eccezione per il menu); premendo il tasto elimina tutto sotto la voce database i totali non si azzerano, ricordo però se non sbaglio che dopo la sessione di test pre-sagra dell'anno scorso eravamo riusciti ad azzerare tutto.

Come potrei risolvere il problema?

Grazie in anticipo
quesito posto da (370 punti)

11 Risposte

0 voti
Quello che dici è molto strano. Non c'è una tabella che mantiene memorizzati i totali. Questi vendono calcolati, per l'anno corrente, dalla tabella ordini. Se hai azzerato tutto (listino escluso) non dovrebbero esserci neanche i totali.

Riprova a fare la concellazione. Poi chiudi e riapri il programma. Dovresti trovare tutto a zero.

Ciao.

Mauro.
risposta inviata da (39.7k punti)
Ho provato molte volte, da tutti i pc e anche riavviandoli. Non si azzerano ne quelli di questi giorni di prove ne quelli dell'anno passato. Magari rifacendo il database di risolverebbe ma non posso perché la sagra inizia domani...a meno che non ci sia un modo per copiare solo la parte di database con il menu e gli ingredienti
0 voti
Ma che versione del programma hai?
risposta inviata da (39.7k punti)
L'ultima versione quella sia con ingredienti che progressivi per reparto
0 voti
Ach! A me non da nessun problema.
Riesci a muoverti con pgAdminIII? Dovresti provare a fare un backup solo del listino, reinizializzare il DB e respirare la tabella del listino.
risposta inviata da (39.7k punti)
Se intendi fare un backup del database da pgadmin si lo so fare. In ogni caso se hai 2 secondi solo per dirmi la differenza di procedura tra fare il backup del database e del listino singolo come dicevo tu te ne sarei grato :).
0 voti
E' una cosa che non ho mai fatto ma dovrebbe funzionare.

Prima di tutto fai un Backup totale di tutto il DB (non si sa mai).

Poi fai il backup (come per il DB ma scegli la tabella) delle singole tabelle:
- ingredienti
- articoli
- articoli_ingredienti
- tipologie
- sconti (se ne hai)

A questo punto cancelli il DB, lo ricrei nuovo, lanci il programma (così crea tutte le tabelle), chiudi il programma, restore le tabelle e riapri il programma.

In teoria dovrebbe funzionare.

Prima di fare tutto ciò però riprova con l'azzeramento. Non capisco perchè non debba funzionare (controlla anche nel LOG se hai errori). Fai tutte le operazioni dal server. Eventualmente riavvia anche il PC.

Fammi sapere se è tutto chiaro.

Ciao.

Mauro.
risposta inviata da (39.7k punti)
Perfetto risolto con questa procedura grazie mille!
0 voti
Se hai ancora i vecchi log puoi inviarmi il file log.log presente in c:\sagra ?

grazie,

Emanuele
risposta inviata da (15.1k punti)
Vedo se riesco a prelevare dal server i log questa sera in sagra e mandarteli oggi o domani. In teoria dovrebbero esserci ancora tutti
0 voti
Salve a tutti.
Anche io sto avendo lo stesso identico problema; chiudo giornata, database, Elimina tutto, inserisco la password, mi mostra l'avanzamento nella cancellazione, ma in realtà non fa nulla, in quanto è ancora tutto come prima. Sto usando la versione 2.0, mentre l'anno scorso con la versione 1 tutto ha funzionato a dovere. Potrebbe essere qualche incompatibilità?
Accetto suggerimenti

Grazie
Simone
risposta inviata da (250 punti)
Riesci a mandarmi il log di errore ? Si trova nella cartella c:\sagra.
Salve. Vi riporto di seguito il log degli ultimi 30 giorni; ma non mi sembra riporti nulla di attinente (magari sbaglio)


2017-04-09 16:25:13,233 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ingredienti_per_articolo", line 235, in salva
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\wx._core", line 11895, in GetClientData
PyAssertionError: C++ assertion "m_clientDataItemsType == wxClientData_Object" failed at ..\..\src\common\ctrlsub.cpp(153) in wxItemContainer::GetClientObject(): this window doesn't have object client data

2017-06-30 21:34:17,565 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 916, in rimuovi_da_listbox
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 925, in cancella_riga_articolo_tasto_destro
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 946, in cancella_riga_tasto_destro
UnboundLocalError: local variable 'riga' referenced ****** assignment

2017-07-01 21:56:06,573 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 916, in rimuovi_da_listbox
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 925, in cancella_riga_articolo_tasto_destro
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 946, in cancella_riga_tasto_destro
UnboundLocalError: local variable 'riga' referenced ****** assignment

Grazie mille a tutti
Simone
0 voti
Riesci a verificare se nel LOG c'è qualche segnalazione di errore?

Ciao.

Mauro.
risposta inviata da (39.7k punti)
0 voti
Ciao a tutti, io ho lo stesso problema su "database" seleziono "elimina tutto", inserisco password, clicco SI,  visualizzo la barra di progressione ma di fatto il Database non si cancella (versione 2.0.3 installata su Windows 10). Ho provato in vari modi, sia con inizio giornata "attiva" che dopo fine giornata. Nel log non visualizzo alcun errore , tanto meno relativo a questo inghippo. Una cosa che ho notato però è che quando nella schermata amministrazione ordini faccio un "ricerca" di tutti gli ordini effettuati (anche senza selezionare la data di riferimento) , li visualizzo tutti, clicco su uno con carica report nelle vecchie versioni a destra del form mi ricaricava di fatto tutto l'ordine visualizzando riga per riga tutto quello che é stato ordinato. Di fatto ora visualizzo solo il totale dell'ordine ma non il contenuto. Per "leggere il contenuto" sono costretto a ristampare l'ordine stesso.  Non so se questo c'entra o è solo un mio problema, ma forse può essere di aiuto ad Emanuele.

Rinnovando i complimenti per il programma, vi ringrazio!

Ciao
risposta inviata da (260 punti)
0 voti
Ho provato tutta la sera ma non sono riuscito a replicare l'errore. A me si cancella sempre. Proviamo a mettere dei paletti, tanto per capire eventuali differenze.
Io lavoro su Windows10 64bit. La versione di GestioneStandGastronomico installata è la 2.0.3. Il DB è su PostGreSql versione 9.5.6 (ma credo vadano bene tutte le versioni 9.5).

A questo punto avrei bisogno di un backup del vostro DB per capire se dipende da quello.

Potete inviarlo alla mail mrsmyle su gmail (spero sia chiaro).

Ciao.

Mauro.
risposta inviata da (39.7k punti)
Io ho la stessa tua configurazione e non funziona nemmeno a me. Ho fatto delle prove se nel listino inserisco solo gli articoli senza gli ingredienti allora il DB viene cancellato correttamente, appena invece aggiungo ad un articolo un ingrediente allora non funziona più.

Se pensate che sia necessario ho il backup dell'ultima sagra da potervi inviare.

Ciao.
Gianluca
0 voti
Questa è già unottima informazione.
Stasera provo subito.
Ciao e grazie
risposta inviata da (39.7k punti)
...