Herkese Merhaba;
Versiyon 3 de bir türlü yazıcı şablonlarını düzenleyemedim. Sipariş verildiğinde adisyon kağıdında masa numarasını yazdıramıyorum bu konuda yardıma ihtiyacım var. V2 deki şablonları baz alarak ve entity(varlık) ile yapmaya çalıştım ama olmadı nerede yanlış yazdığımıda bulamadım. Yardımcı olabilir misiniz?
Fırat BÖLÜKBAŞ
DEDO YAZILIM
BursaRestaurants.com
3 cevap
Bendeki yazıcı şablonu bu şekilde
[LAYOUT]
<T>ADISYON
<L00>Tarih:{TICKET DATE}
<L00>Saat:{TIME}
<L00>Adisyon No:{TICKET NO}
<L00>Masa No:{ENTITY NAME:Masalar}
<F>-
{ORDERS}
[ORDERS]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDERS:İkram]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDERS:İade]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDER TAGS]
<L00> * {ORDER TAG NAME}
Çok basit bir hata yapmışsınız. Çözümü sadece mantığı anlamada;
Dizayn içerisinde {ENTITIES} alanını kullanırsanız bu aşağıda {ENTITIES} adında bir alan olacağını ve onun altında yer alan değerlerin buraya yazılacağını söylememişsiniz.
Sizin Örneğinizin çalışan hali : Eksik yaptığın yerleri aşağıda Bold olarak düzelttim.
[LAYOUT]
<T>ADİSYON
<L00>Tarih:{TICKET DATE}
<L00>Saat:{TIME}
{ENTITIES}
<L00>Adisyon No:{TICKET NO}
<F>-
{ORDERS}
[ORDERS]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDERS:İkram]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDERS:İade]
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDER TAGS]
<L00> * {ORDER TAG NAME}
[ENTITIES:Masa]
<L00>Masa: {ENTITY NAME}
Çok teşekkür ederim Mehmet Bey. Ben varlıklarda masayı masalar olarak tanıttıığım için denemelerimde [ENTITIES:Masalar] olarak uğraşıyordum. ama sanırım programın yapım aşamasında siz masa olarak adlandırdığınız için "Masa" olarak kullanmamız gerekiyormuş.
Tekrar teşekkür ederim bu yoğunluğunuz arasında ilgilendiğiniz için.
Kolay gelsin, iyi çalışmalar...