Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti
Ho notato che quando predispongo un ordine "OMAGGIO" la dicitura, come avviene per ordini da Asporto, non compare nelle stampe. Non è possibile inserirla nel programma?

Grazie

Savino
quesito posto da (540 punti)

6 Risposte

0 voti
Già previsto. Basta che inserisci queste righe nelle stampe:

{{if ordine.menu_omaggio}}
<h3>MENU' OMAGGIO</h3>
<br>
{{endif}}

Ciao.

Mauro.
risposta inviata da (30.5k punti)
Mi devi scusare ma nei sei files delle stampe che ho in "Sagra-Stampe" tutte riportano nel punto in cui fai riferimento la dicitura "Da asporto".
E' li dove devo intervenire? Grazie
Savino
0 voti

Puoi inserire le righe che ti ho indicato in qualsiasi punto della stampa.
Dove trovi le righe per asporto per esempio, puoi accodare le righe che ti ho mostrato. Così:

{{if ordine.per_esportazione()}}
<h3>Da asporto</h3>
<br>
{{endif}}
{{if ordine.menu_omaggio}}
<h3>MENU' OMAGGIO</h3>
<br>
{{endif}}

Oppure puoi metterle in fondo dopo il totale:

<font size='5'>TOTALE ORDINE:&nbsp &euro;&nbsp;{{ordine.totale()}}</font><p />
{{if ordine.menu_omaggio}}
<h3>MENU' OMAGGIO</h3>
<br>
{{endif}}

Dipende da dove vuoi far apparire la scritta.

Ti ricordo che consigliamo di utilizzare Notepad++ per modificare le stampe.

Ciao.

Mauro.

risposta inviata da (30.5k punti)
modificato da
Ho provveduto a quanto mi hai indicato ma in fase di stampa mi compare la scritta " Errore in fase di salvataggio controllare il log"

</table>
{{if ordine.per_esportazione()}}
<h3>Da asporto</h3>
<br>
{{endif}}
{{if ordine.menu_omaggio
()}}
<h3>MENU' OMAGGIO</h3>
<br>
{{endif}}
<font size='4'><b>COPIA PER CLIENTE</b></font>



</table>
{{if ordine.per_esportazione()}}
<h3>Da asporto</h3>
<br>
{{endif}}
{{if ordine.menu_omaggio()}}
<h3>MENU'OMAGGIO</h3>
<br>
{{endif}}
<font size='4'><b>COPIA PER CLIENTE</b></font>

Errore in fase di salvataggio controllare il log.
0 voti

C'è un errore nella seconda parte. Non hai copiato correttamente smiley

Devi togliere le parentesi tonde che hai lasciato sulla IF.

Così: {{if ordine.menu_omaggio}}

Non così: {{if ordine.menu_omaggio()}}.

Fammi sapere.

Ciao.

Mauro.

risposta inviata da (30.5k punti)
A forza di dai sono riuscito. Ma il problema è estendere anche l'OMAGGIO a tutte le altre fonti di distribuzione. Ho provato usando lo stesso metodo suggeritomi ma non appare nulla anzi nelle stampe del bar, pizzeria e rosticceria(la forma di stampa non è uguale a quello del Cliente) compare tutta la descrizione dell'ordine pari pari a quello del cliente.
Se puoi darmi una dritta te ne sarei grato. Grazie
Savino
0 voti
Ho la sensazione che stai facendo un po' di confusione con le stampe.

Le stampe per i reparti sono diverse da quelle per il cliente (alla cucina o al bar non interessano certo i costi delle pietanze). Nelle stampe dei vari reparti finiscono solo le pietanze che tu, in fase di censimento hai deciso di selezionare. Per esempio. la birra verrà stampata solo sullo scontrino Cliente e sul bar. In fase di censimento del listino andrai a selezionare solo Cliente e Bar. La grigliata andrà sullo scontrino Cliente e sulla cucina. In fase di censimento del listino andrai a selezionare solo Cliente e Cucina. E così via ...

La stampa della scritta "Omaggio" va fatta nello stesso identico modo della stampa cliente. Devi inserire le righe che ti ho allegato.

Adesso però permetti una domanda. Cosa interessa alla cucina o al bar se l'ordine è omaggio oppure no? Si tratta esclusivamente di un problema contabile. Deve apparire nella stampa cliente, dove ci sono anche i singoli importi ma il totale è a zero, e nelle statistiche. La cucina e il bar hanno solo il compito di mandare fuori mangiare e bere.

Ciao.

Mauro.
risposta inviata da (30.5k punti)
Non credo di fare confusione con le stampe. Per questo ho le idee abbastanza chiare.
E' vero che alla cucina non deve interessare  se l'ordine è Omaggiato o meno ma è anche altrettanto vero che inserire la scritta OMAGGIO nelle altre stampe non rechi danno.
Grazie e Ciao.
Savino
0 voti

Ok, come preferisci.

Comunque è sufficiente mettere queste righe nella pagina html della stampa (cucina, bar, ecc.):
{{if ordine.menu_omaggio}}
<h3>MENU' OMAGGIO</h3>
<br>
{{endif}}

Puoi inserirle alla fine prima della riga:
</****>

Ciao.

Mauro.

risposta inviata da (30.5k punti)
Come ti ho descritto sopra ho usato lo stesso metodo ma mi escono stampe diverse nella loro impostazione inoltre ora mi compare addirittura, lanciando la stampa dell'ordine, Errore nel salvataggio , controllare il Log.
Se per me diventa complicato è meglio che ritorni alle stampe precedenti. Ma come?
Savino
0 voti
Semplicissimo.

Rinomina la cartella sagra in sagra.old, Disinstalla il programma e reinstallalo. Durante le reinstallazione ti ricrea una nuova cartella sagra con dentro le stampe originali. Te le copi in una nuova cartella (stampeOriginali) dentro sagra.old. Poi cancelli la cartella sagra appena creata e rinomini sagra.old in sagra.

Fatto. A questo punto hai di nuovo a disposizione i file html originali.

Spero di aver descritto il tutto in maniera chiara.

Ciao.

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