Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
+1 voto
Buonasera, mi sto avventurando in questo bel programma per la festa dell'asilo che faremo questo fine settimana. Il listino funziona però non riesco a far funzionare la gestione degli ingredienti utilizzando il pulsante “Aggiungi/Mostra ingredienti”.

Con questo tasto non riesco a salvare gli ingredienti precedentemente inseriti nell'apposita maschera.

A qualcuno è capitato? Devo attivare qualcosa di particolare?

Preciso che ho già provato a disinstallare e reinstallare il programma e anche a cambiare database (prima avevo attivato postgre e poi, quando ho reinstallato il programma, ho lasciato il database di default.. ma non funziona ugualmente).

Grazie, Elisabetta
quesito posto da (210 punti)
modificato da

6 Risposte

0 voti
Devi andare nella scheda ingredienti che è quella dopo il magazzino, premi nuovo e inserisci una descrizione es. "con prosciutto" descrizione breve e prezzo aggiuntivo poi salva. A questo punto ritorna sul listino, selezioni una pietanza e premendo il tasto "+ aggiungi/mostra ingredienti" dovresti vedere l'ingrediente appena inserito nella casella a discesa "Ingrediente". Ciao
risposta inviata da (220 punti)
0 voti
Giusto quello che ha scritto Daniele ma, prima di premere il pulsante "Aggiungi/Mostra ingredienti" devi selezionare la pietanza a cui vuoi fare questa aggiunta. Se hai inserito correttamente gli ingredienti (per fare le prime prove, inseriscine solo uno o due), nella finestra che appare dovresti vederli nel menu a tendina. Selezioni quello che ti interessa e salvi.

Se hai fatto tutto correttamente, dovresti vedere lingrediente apparire nel riquadro grande della finestra.

Facci sapere se risolvi.

Ciao.

Mauro.

P.S. Finalmente una femminuccia :-). Questo sembra essere un forum di soli maschi, sigh!!
risposta inviata da (42.2k punti)
0 voti
Grazie per la celerità.. ho sempre fatto come avete detto sopra. Preciso altre due cose:
1-la settimana scorsa avevo installato il programma solo con il database normale e fatto delle prove e tutto funzionava, anche la gestione ingredienti fatta come mi avete detto sopra;
2- poi ho installato postgres e messo tutto in rete, inserito tutto il listino e provato a inserire gli ingredienti ma non funzionano (non mi lascia salvare nessun ingrediente nei piatti selezionati).

Non so se può essere utile, questo è il file di log:

2017-05-15 21:40:14,954 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\wx._core", line 14669, in <lambda>
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 368, in aggiorna_totale_complessivo
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\bo", line 455, in totaleOrdini
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2215, in scalar
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2184, in one
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2227, in __iter__
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2240, in _execute_and_instances
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.query", line 2231, in _connection_from_session
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 784, in connection
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 788, in _connection_for_bind
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 296, in _connection_for_bind
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.orm.session", line 213, in _assert_is_active
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (DataError) ERRORE:  sintassi di input non valida per il tipo integer: ""
LINE 1: ... obbligatorio, visibile, posizione) VALUES (1, 1, '', NULL, ...
                                                             ^
 'INSERT INTO articoli_ingredienti (id_ingrediente, id_articolo, quantita_massima, sfondo, obbligatorio, visibile, posizione) VALUES (%(id_ingrediente)s, %(id_articolo)s, %(quantita_massima)s, %(sfondo)s, %(obbligatorio)s, %(visibile)s, %(posizione)s) RETURNING articoli_ingredienti.id' {'id_articolo': 1, 'sfondo': None, 'id_ingrediente': 1, 'visibile': None, 'posizione': None, 'quantita_massima': u'', 'obbligatorio': False}
risposta inviata da (210 punti)
0 voti
Ach, qui urge far intervenire Emanuele.

Se c'è qualcosa che non funziona è meglio che ci dia un'occhiata lui.

Ciao.
risposta inviata da (42.2k punti)
Ciao a tutti confermo quanto scritto da Elisabetta.
Anche io quest'anno, come avevo già scritto nel forum, volevo testare la versione con gli ingredienti per lo "Stand giovani" che gestiscono una paninoteca...
Ho trovato lo stesso errore... purtroppo è partita la sagra questo fine settimana quindi non ho tanto tempo... però se vi serve supporto per fare qualche test... volentieri faccio quanto possibile.
Per il momento sto gestendo con la 1.803 come l'anno scorso e quindi non ho alcuna urgenza.

PS: Aggiungo una info che forse può essere utile... come dicevo il log è lo stesso di Elisabetta quindi c'è un problema nella insert... però ho notato quanto segue. Ho provato ad inserire a DB l'ingrediente collegato alla portata per vedere se funzionava... ed effettivamente dopo aver inserito manualmente a DB il legame portata/ingrediente... veniva correttamente visto in interfaccia.
A questo punto funzionava anche la cancellazione dell'ingrediente; dopo aver cancellato l'ingrediente che avevo forzatamente inserito a DB, ho provato a reinserirlo da interfaccia e non ho avuto errori... mentre continuava a dare lo stesso errore al successivo tentativo di inserire un nuovo ingrediente ... spero possa aiutare... :-)

Versione 2.0.3 con PostgreSql 9.5.7 (l'ultima della 9.5 scaricabile).
Ho provato su Win 10 64 bit e Win 7 64 bit
 

Ciao e grazie
Max
0 voti
Riuscite ad inviare il database a info@gestionestandgastronomico.it?
Così Emanuele fa qualche prova.
Ciao.
Mauro
risposta inviata da (42.2k punti)
0 voti
Ciao,

da quello che leggo sembra mancare la valorizzazione della quantità predefinita.

Questa è obbligatoria sia per gli articoli opzionali che obbligatori.

Infatti se l'articolo è opzionale la quantità predefinita definisce definisce il numero massimo di articoli che si possono inserire; se l'articolo è obbligatorio imposta la quantità di quell'articolo nell'ordine.

Purtroppo manca una validazione al momento del salvataggio.
risposta inviata da (15.1k punti)
Ciao Emanuele,
il problema esiste sia che metti la quantità predefinita sia che non la metti e con o senza la spunta del check obbligatorio.
Ho provato tutte le combinazioni ma il problema non si risolve.
L'unica soluzione è stata quella di inserire manualmente l'ingrediente a DB e in quel caso funziona anche l'ordine.

Relativamente alla richiesta di Mauro inviare il DB non è necessario perchè il problema si genera anche su un nuovo DB.
Io ho creato su DB nuovo:
- Una tipologia visibile "Panini"
- Una serie di ingredienti (tre nel mio esempio: Wurstel, Hamburger, Bacon ... con descrizione breve WUR, HAM, BAC senza prezzo
- Un listino con un solo articolo Panino con descrizione breve PANINO associato alla tipologia "Panini"
Quando cerchi di associare gli ingredienti si genera il problema.

Cmq se serve vi invio ugualemente il DB.

Ciao
Max
Ciao, non sono riuscita ad inviarvi il database perché sabato e domenica eravamo nel pieno della festa ma domenica, quando ho ricevuto il messaggio di Emanuele, ho riprovato ad inserire gli ingredienti...ed é funzionato tutto!!! Sinceramente non capisco bene il perché, mi pareva di averla già fatta la prova inserendo la quantità, perché anche a me dal log sembrava fosse quello il problema..addirittura durante le prove se lasciavo gli ingredienti inseriti nella loro scheda, quando andavo nelle "schede protette da psw" si rallentava o si bloccava tutto. Invece quando ho fatto la modifica durante la festa é andato tutto.
Se serve che vi mandi qualcosa ditemelo.
Grazie mille intanto!
Ciao, Betty
...