Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
+1 voto

ciao a tutti, qualcuno mi sa aiutare ?

ho provato a cambiare la stampa del bar per separare le bibite dal piatto "DOLCE" che voglio stampare a parte per fare in modo che il cliente si possa prendere subito le bibite e quando ha finito si va a ritirare il semifreddo.

Il codice è questo :

{{for riga_ordine in ordine.righe_copia_bar()}}

   {{if riga_ordine.descrizione != 'DOLCE'}}

      <tr>

      <!-- i dolci li stampo a parte in modo che al banco strappano lo scontrino e il doce può essere ritirato successivamente -->

      <td align="right" valign="top" width="7%">{{riga_ordine.quantita}} </td>

      <td align="left" width="93%">{{riga_ordine.descrizione}}</td>

      </tr>

   {{endif}}

{{endfor}}

{{for riga_ordine in ordine.righe_copia_bar()}}

   {{if riga_ordine.descrizione == 'DOLCE'}}

      <tr>

      <!-- qui stampo i dolci -->

      <p>&nbsp;&nbsp;</p><p align="center">___________________________</p><p>&nbsp;&nbsp;</p>

      <td align="right" valign="top" width="7%">{{riga_ordine.quantita}} </td>

      <td align="left" width="93%">{{riga_ordine.descrizione}}</td>

      </tr>

   {{endif}}

{{endfor}}

il primo ciclo for ignora completamente l'if e stampa anche il piatto "DOLCE"

il secondo ciclo for stampa solo i trattini "______________" e nulla più

ho provato a sostituire l'apice singolo ' con il doppio apice " sull'if ma non cambia nulla

dove sbaglio ?

Grazie 1000, Stefano (gruppo Dese)

quesito posto da (460 punti)

3 Risposte

0 voti
Ciao Stefano, sono Mauro. Io sono meno esperto di Emanuele in HTML ma provo comunque a darti qualche suggerimento. Forse li avrai già provati ma ci provo.

Potrebbe dipendere dal posizionamento del dolce. Quando viene stampato è sempre all'ultimo posto? Altrimenti dovrebbe apparire in mezzo ad altre bevande.

Hai controllate bene la sintassi della descrizione? Credo che il programma faccia differenze tra maiuscole e minuscole. Controlla anche che non ci sia qualche spazio che non si nota. Anche quello potrebbe creare dei problemi.

Eventualmente inviami via mail le stampe e il DB così faccio anch'io qualche prova.

Ciao.

Mauro.
risposta inviata da (42.2k punti)
0 voti
Anche io ho la necessità di poter stampare un prodotto separatamente.

Nel senso:

supponiamo di avere un punto di distribuzione dove distribuisco:

1 Arrosticini

2 Patatine

3 un piatto di pasta

la persona mi consegna il foglio con scritto che deve avere 3 porzioni di Arrosticini 2 di patatine e 1 piatto di pasta

se le patatine sono finite ma le altre cose no le consegno  e dico alla persona che deve aspettare le patatine.

Succede che lei rimane li e mi imballa la fila.

se però mi aveva dato tre foglietti separati potevo dirgli che gli consegnavo quello che avevo gli ridavo il foglietto per le patatine dicendogli di ripassare più tardi.

grazie
risposta inviata da (190 punti)
0 voti
Ritengo abbastanza complesso pensare di stampare un foglietto per ogni pietanza. Nel tuo esempio ne hai inserite 3 (arrosticini, patatine e pasta) ma potrebbero essere ben di più. Quanti foglietti, a questo punto, dovresti stampare?

Non sarebbe più semplice, solo per i clienti in questa situazione (spero non siano molti), cancellare con una penna le pietanze che hai consegnato e restituire il foglio che passino più tardi a prendere il resto? Così non blocchi la coda. Gli altri fogli che servi completamente, li elimini.

Ciao.

Mauro.
risposta inviata da (42.2k punti)
...