Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti
Ciao!

Stavamo facendo dei "pareggi" di ordini con l'ultima versione del software (1.797) sia in modalità locale che con database esterno.

Il problema è che pare che il programma si "impalli" se l'ordine supera i 999€... è normale?

 

Grazie,

Andrea
quesito posto da (250 punti)

2 Risposte

0 voti
Premesso che sorge spontanea la domanda: "Ma come fai a fare un ordine da più di 999 euro?", ho fatto una prova ed effettivamente il programma si blocca. Credo che Emanuele debba darci un'occhiata.
Questo è il log:
2015-09-09 20:54:15,210 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\ordini", line 881, in salvaordine
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\decimal", line 548, in __new__
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\decimal", line 3872, in _raise_error
InvalidOperation: Invalid literal for Decimal: '1.074.00'

Non credo sia comunque un problema molto comune.

Grazie per la segnalazione.

Ciao.

Mauro
risposta inviata da (42.2k punti)
La risposta alla comprensibile domanda spontanea è che come scritto stavo facendo dei pareggi: siamo partiti con i database locali e solo a metà sagra sono riuscito a implemetare il database esterno...
Ora, con le statistiche alla mano, volevo caricare tutti gli ordini in un colpo solo nel database esterno... o c'è qualche altro metodo? Magari lo si può implementare nel programma?
Adesso mi è molto più chiaro. Il consiglio che ti posso dare è di fare, invece di un unico ordine di 2000/3000 euro, puoi farne 3/4 di importo massimo 990 euro.
Non dovendo confermare sempre l'ordine (di fatto confermi solo ogni 990 euro), i tempi sarebbero più o meno equivalenti.
Ciao.
Mauro.
0 voti
Sì avevo notato anch'io questo problema qualche tempo fa ma non l'ho ancora corretto.

Grazie comunque di avermelo segnalato.
risposta inviata da (15.1k punti)
...