[IPUCU] Fiyatlari sifir 0,00 olan ürünleri faturadan cikartmasini istemiyorum sorunu ve basit bir cözümü

Merhabalar,
@veysel @nyzo

Sabah, öglen ve aksam seklinde fix fiyatlari olan menülerim var. Bunlardan birisini secen, menü kartindan en fazla 50 adet tadimlik ürün secebiliyor. Bu secilen ürünlerin fiyatlari 0,00 seklinde tanimli ve Faturada cikmasini istemiyorum…Yoksa metrelerce uzunlukta bir fatura cikiyor.

Örnek…

Resimde de görülecegi üzere, 0,00 olan ürünlerin uzunlugu, kagitta metrelerce anlamsiz bir görünüm cikartiyor.

Epey bir arayistan sonra, ve ingilizce forumdaki tiplerden de yararlanarak


mutlu sonuca erisildi: Cözüm köseli parantezlerde. :slight_smile:

Umarim birilerinin isine yarar…

Saygilar
E. Kaplan

3 Beğeni

Bir ekleme yapayım. Bazı durumlarda köşeli parantezleri iç içe kullanabilirsiniz.

Bu normal kullanım şekli. Total Price sıfır ise satır yazdırılmaz. Bu durumda SambaPOS satırın en sonuna bakar.

[{QUANTITY} x {PRICE} | {TOTAL PRICE}]

Eğer Quantity kısmını bir köşeli parantez içine daha alırsanız bu sefer sadece Quantity sıfır ise satır yazdırılmaz.

[[{QUANTITY}] x {PRICE} | {TOTAL PRICE}]

Genellikle fiyat sonda olduğu için tek parantez yetiyor ama nadiren de olsa nereye bakılacağını belirtmek gerekirse kullanabilirsiniz.

Bu da her durumda yeterli olmayabilir. O zaman da Ternary Operator kullanıyoruz.

[=<koşul>?<doğru>:<yanlış>]

Örneğin miktarı sadece 1 den büyükse yazdırmak isteyebilirsiniz.

[=TN('{QUANTITY}') > 1 ? '{QUANTITY} x ' : ' ']
4 Beğeni