Bütün Yemek (EAT) siparislerinden sonra 1 satir bosluk yazdirilmasi olayi

Merhabalar,

bir müsterinin garip bir istegi var, ki garip olmayanda beni bulmaz… O da bazi yemek adisyonlarinin mutfak yazicisindan cikarken 1 satir bosluk yapilmasini istiyor.

Senaryo söyle:
Pizzacida 1 tane Printer var. EAT ve DRINK olarak ayrilmis durumda. Her siparis 2 kez (copy olayi) print ediliyor. 1. si disarda kaliyor, 2. copy mutfaga manuel olarak elle veriliyor. Ürünlere TAG eklemeyi gösterdim, angarya is olarak gördüler. Illaki aralardaki bosluklara kendileri kalem ile birseyler yazip (asci italyan sanirsam) mutfaga öyle vermek istiyorlar.

Normal ciktisi bu sekilde:

Gecici olarak sablon icine BR tagini ekledim ve her satirdan sonra bosluk ilave ettim.

Daha elagant bir sekilde, SADECE EAT olan MainGroup’lardan sonra BR tag’ini kullanmanin bir yöntemi var midir? Yani sadece EAT larda 1 satir bosluk fakat DRINK lerde bosluk olmayacak.

Tesekkürler
E. Kaplan

@EmrBkts

resimdeki ESITTIR kosulunu anlasada yeterli, cünkü sadece NUDELGERICHTE olan ITEM TAG lar da BR tag i ni kullanmak istiyorum…

ESITTIR kosulunu neden anlamaz ki burda?

isEquals() gibi birsey varmi STRING ler icin? Veya kullanimi nasil?

Merhaba,

{ITEM TAG:xxx} buraya hangi tag olduğunu yazmanız gerekir.Birde öyle deneyin

kosulun sol kismi bos dönüyor.

@erkan_kaplan Item Taglerin olduğu listenin ekran görüntüsünü paylaşın ordan kontrol edelim

@EmrBkts
Bu menüyü diyorsunuz sanirim:

Aslinda kosul dogru;

if Nudelgerichte == Nudelgerichte
if Nudelgerichte == Nudelgerichte
if Bier == Nudelgerichte
if Bier == Nudelgerichte

Fakat sanki == ESITTIR kosulunu anlamiyor gibi orda. Java daki == (int) ve Equals() (string) olayi gibi

Erkan Bey,

Database yedeğinizi mail gönderin daha detaylı bir incele yapalım.

Tamamdir hocam hallettim; Köseli parantez baslangicindan hemen sonra bir tane “=” isateri gerekliymis.

1 Like


biraz daha gelistirilmis sekli…
Sadece EAT Grubunu ön plana cektim.
Drink lerde en sona kaydi.
Eat grubunun her bir tanesinin arkasindan da birer tane BR tag i ekledim.

Lüzumsuz isler serisinin ikinci bölümü devam ediyor.

Dün aksam pizzacima gittim ve EAT / DRINK olayini hallettim. Sorunsuuz calisiyorlar. Bu sabah telefon acip, yeni bir ricada daha bulundular…Neymis efenim eski kasada öyle gösteriyormus.

Simdi faturada resimde görülen bosluga;

Icecekler Toplami 20% xxxx,00 €
Yemekler Toplami 80% xxxxx,00 €

seklinde bir ilave istiyorlar.

Böyle bir ilave yapilabilir mi faturaya?
@EmrBkts hocam?

Tesekkürler
E. Kaplan

Merhaba Erkan Bey,

Aşağıdaki resim gibi bir şey mi ?

@EmrBkts
Hocam o sekilde farkli KDV leri ekledim onda sorun yok.

Mesela fatura atiyorum 45 Euro.
Bunun 20 Eurosu icecekler tutuyor…
25 eurosu da yemekler tutuyor.

Bunlari görmek istiyorlar faturada, örn;

Yemekler Toplami %55 25,00 Euro
Icecekler Toplami %45 20,00 Euro

gibi…KDV’li toplamlari yani brutto tutarlari.

Yapilabilirligi var mi boyle birseyin?

pardon pardon pardon…

tam bakmamisim

image

resimdeki gibi evet…

Yüzdelik oranlarinida ekleyebilirsek süper olur.

Örn;

Icecekler bedeli 20% 155,50
Yiyecek BEdeli 80% 863,50

gibi…

Sablonu alabilir miyim? Almancaya uyarlarim sanirim.

Aşağıdaki linkten bu konu hakkında faydalanabilirsiniz

https://kb.sambapos.com/2-3-14-c-fatura-ve-irsaliye-yazdirma-nasil-hazirlanir/

@EmrBkts
oldu gibi fakat Pozisyonlari yanlis.

Nerden nasil tetikleniyor tetikleniyor bunlar?
Istedigim pozisyona nasil cekerim?

Kullandigim sablon;

[LAYOUT]
-- General layout
<div style="font-size:20px;text-align:Center;font-family:Calibri;font-weight:bold;">
<table>
	<tr><td>LA GRAPPA</td></tr>
	<tr><td>Ristorante Pizzeria</td></tr>
	
</table>
</div>

<div style="font-size:14px;text-align:Center;font-family:Calibri">
<table>
	<tr><td>Barbarastr. 8</td></tr>
	<tr><td>45964 Gladbeck</td></tr>
	<tr><td>Tel.: 02043 - 22 733</td></tr>

</table>
</div>
<br/>
<div style="font-size:12px;font-family:Calibri">
<table>
    <tr><td width=60 align=Left>Datum       :</td> <td align=Left width=80>{TICKET DATE}</td>       <td width=80 align=right>Zeit  :  </td><td width=80>{TICKET TIME}</td></tr>
    <tr><td width=60 align=Left>Tisch          :</td><td width=80>{ENTITY NAME:Tisch} - {DEPARTMENT} </td></tr>
    <tr><td width=60 align=Left>Beleg No   :</td><td width=180>{TICKET NO}</td></tr>
    
</table>
</div>

<div style="font-size:11px;font-family:Calibri">
<table>

{ENTITIES}

</table>
</div>
============================================

<div style="font-size:12px;font-family:Calibri">
<table>
	<tr><td width=180 align=Left>ANZ * NAME</td>
		<td width=40 align=Right>E-PREIS</td>
		<td width=40 align=Right>SUM</td>
    </tr>
</table>

</div>    


<div style="font-size:14px;font-family:Calibri">
<table>

{ORDERS}

</table>
</div>

--------------------------------------------

<div style="font-size:14px;font-family:Calibri">

<table>
<tr>
	[='{PLAIN TOTAL}' != '' ? '<td width="160" align=left>Zwischensumme</td><td width="100" align=right> {PLAIN TOTAL} €': '<td width="160" align=left>Zwischensumme</td><td width="100" align=right> {TICKET TOTAL} €</td>']
     
</tr>

{DISCOUNTS}	

</table>

</div>

--------------------------------------------




<div style="font-size:14px;font-family:Calibri">
<table>

	{TAXES}
	
</table>
</div>
--------------------------------------------
<div style="font-size:14px;font-family:Calibri">
<table>

		{SERVICES}
		
</table>
</div>
--------------------------------------------
<div style="font-size:20px;font-family:Calibri;font-weight:bold;">
<table>

{PAYMENTS}

</table>
</div>

============================================
<BAR>{TICKET NO}
============================================
<div style="font-size:14px;font-family:Calibri;text-align:Center">
<table>
	<tr> <td width=280 align=center>Bewirtungsaufwand-Angaben</td> </tr>
	<tr> <td width=280 align=center>(Par. 4 Abs.5 Ziff.2 EstG)</td> </tr>
</table>
</div>
============================================
<div style="font-size:14px;font-family:Calibri;text-align:Center">
<table>
	<tr> <td width=260 align=left>Bewirtete Person(en):</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>Anlass der Bewertung:</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>Höhe der Aufwendung:</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>(Bei Bewirtung im Restaurant)</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>(in anderen Fällen)</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>Ort                                Datum</td> </tr>		
	<tr> <td width=260 align=left>.........................................................................</td> </tr>
	<tr> <td width=260 align=left>Unterschrift</td> </tr>
								
</table>
</div>

============================================

<div style="font-size:14px;font-family:Calibri;text-align:Center">
<table>
	<tr> <td width=280 align=center>Danke für Ihren Besuch !</td> </tr>
	<tr> <td width=280 align=center></td> </tr>
	<tr> <td width=280 align=center>UmSt. Nr: 359/5071/5404 </td> </tr>
</table>
</div>
===========================================



[DISCOUNTS]

[
<tr>
	<td width=183 align=Left>{CALCULATION NAME} {CALCULATION AMOUNT} %</td>
	<td width=80 align=Right>{CALCULATION TOTAL} €</td>
</tr>
<tr>
	<td width=183 align=Left><div style=font-size:18px;>Rechnungssumme</div></td>
	<td width=80 align=Right><div style=font-size:18px;>[=F(TN('{PLAIN TOTAL}') + TN('{CALCULATION TOTAL}') )] €</div></td>
</tr>
]


[SERVICES]

[
<tr>
	<td width=183 align=Left>[='{CALCULATION NAME}' == 'Trinkgeld' ? '{CALCULATION NAME} 0,00 %':'{CALCULATION NAME} {CALCULATION AMOUNT} %']</td>
	<td width=80 align=Right>{CALCULATION TOTAL} €</td>
</tr>
 ]
 
 
[TAXES]

  	<tr><td width=170 align=Left>Netto</td><td  width=90 align=Right>{TAXABLE AMOUNT} €</td></tr>
    <tr><td width=170 align=Left>{TAX NAME}%</td><td  width=90 align=Right>{TAX AMOUNT} €</td></tr>
    <tr><td width=170 align=Left>Brutto Summe</td><td  width=90 align=Right>{TOTAL TAXABLE AMOUNT} €</td></tr>


  
[PAYMENTS]

	<tr>
		<td width=170 align=Left> <div style=font-size:16px;>Summe MwSt</div></td>
    	<td width=90 align=Right><div style=font-size:16px;>{TAX TOTAL} €</div></td>
	</tr>
	<tr>
		<td width=170 align=Left> <div style=font-size:16px;>Summe Netto</div></td>
    	<td width=90 align=Right><div style=font-size:16px;>[=F(TN('{TICKET TOTAL}')-TN('{TAX TOTAL}'))] €</div></td>
	</tr>
		<tr><td width=160 align=Left>TOTAL Brutto</td><td width=100 align=Right>{TICKET TOTAL} €</td></tr>

    <tr><td width=170 align=Left>{PAYMENT NAME}</td><td  width=90 align=Right>{PAYMENT AMOUNT} €</td></tr

    <tr>
    	<td width=160 align=Left> <div style=font-size:14px;>Gegeben </div></td>
    	<td width=60 align=Right><div style=font-size:14px;>{TENDERED} €</div></td>
    </tr>
	<tr>
    	<td width=160 align=Left> <div style=font-size:14px;>Rückgeld </div></td>
    	<td width=60 align=Right><div style=font-size:14px;>[=F(TN('{TENDERED}') - TN('{PAYMENT AMOUNT}'))] €</div></td>
    </tr>	
	


    



[ORDERS]

[
    <tr>
        <td width=180 align=Left>{QUANTITY}x {NAME}</td>
		<td width=40 align=Right>{PRICE}</td>
		<td width=40 align=Right>{TOTAL PRICE} €</td>
    </tr>
    

     
]

[ORDERS GROUP|PRODUCT TAG:MainGroup:Eat,Drink]
    <tr>
        <td width=180 align=Left>{GROUP KEY} Summe</td>
		<td width=80 align=right>{GROUP SUM}</td>

    </tr>
 
[ORDERS:Einladung]

<tr><td width=200>{QUANTITY} {NAME} </td><td width=30>{PRICE} €</td><td width=30> *EL* </td></tr>

 
[ORDERS:Storno]

 
[ORDER TAGS]

<tr>
	<td width=30 align=Left>  *{ORDER TAG QUANTITY}x </td> 
    <td width=150 align=Left> {ORDER TAG NAME}</td> 
    <td width=40 align=Right>{ORDER TAG PRICE}</td>
    <td width=40 align=Right>{ORDER TAG TOTAL PRICE} €</td>
</tr>

     
[ENTITIES:Tisch]
   

[ENTITIES:Kunde]

<tr><td width=60>Kunde:{ENTITY DATA:Name} <td width=180>{ENTITY NAME}</td></tr>
<tr><td width=60>Phone:</td> <td width=180>{ENTITY DATA:Phone}</td></tr>
<tr><td width=60>Adress:</td> <td width=180>{ENTITY DATA:Address}</td></tr>
<tr><td width=60>Tarif:</td> <td width=180>{ENTITY DATA:Tarif}</td></tr>

Bu sekilde,

veya

seklinde oluyor…

Fakat, ENG forum basligindaki

asagidaki sekildeki resimdeki

gibi en altta neden olmuyor?

@EmrBkts hocam bir fikriniz var mi?

Hallettim.

Detaylar;

1 Like