4.99. Masa Değişikliği Yapıldığında Adisyon Yazdırma
Bu dokümanda SambaPOS da masa değişikliği yapıldığında adisyon yazdırma işleminin nasıl yapılacağı anlatılmaktadır.
Örnek Yazıcı Çıktısı Görseli
1. Yazıcı Şablonu Ekleme
Ana Menü > Yönetim > Yazdırma > Yazıcı Şablonları > Burada, Yazıcı Şablonu Ekle’ye tıklayın.
Aşağıdaki kod grubunu Şablon alanına kopyalayın;
[LAYOUT]
<EB>
<C01>Masa Değişiklik Raporu
<DB>
<L>
<J00>|
<EB>
<T>
<DB>
<J00>Tarih: {TICKET DATE} | Saat: {TICKET TIME}
<J00>Kullanıcı: {USER NAME} | Adisyon No: #{TICKET NO}
{ENTITIES}
<EB>
[<L00>NOTE: {NOTE}]
<DB>
<F>-
{ORDERS}
<F>=
<EB>
{DISCOUNTS}
[<J00>Total FREE:|{ORDER STATE TOTAL:Gift}]
<J00>Toplam:| [=F(TN('{TICKET TOTAL}')-TN('{TAX TOTAL}'))]
<DB>
<BEEP>
<F>-
<EB>
<L>Ödemeler
<DB>
{PAYMENTS}
[<L00>CC Info: {TICKET TAG:CCtype} ({TICKET TAG:CCdigits})]
[<J00>CHANGE:|[=F(TN('{CHANGE TOTAL}'))] ]
[<F>=
<J00>{TICKET TAG:GCN}|Bakiye: [=F(TN('{TICKET TAG:GCB}'))] ]
<F>#
<EB>
<L00>Masa Değişikliği
<L00>Değişiklik Zamanı: {DATE} / {TIME}
<L00>Eski Masa Adı: {SETTING:EskiMasaAdı}
<L00>Yeni Masa Adı: {SETTING:YeniMasaAdı}
<DB>
<F>#
– ##########################################
[DISCOUNTS]
<J00>{CALCULATION NAME} {CALCULATION AMOUNT}|{CALCULATION TOTAL}
[PAYMENTS]
<J00>{PAYMENT NAME}: | {TENDERED}
[ORDERS]
<J00>{QUANTITY} {NAME}| {TOTAL AMOUNT}
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.
2. Yazdırma Görevi Ekleme
Ana Menü > Yönetim > Yazdırma > Yadırma Görevleri > Burada, Yazdırma Görevi Ekle‘ye tıklayın.
Ekle‘ye tıklayarak bir satır ekleyin ve ayarlarını aşağıdaki görseldeki gibi yapın.
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.
3. Eylem Ekleme
3.1. MDY-Masa Değişikliği Güncelle Eski Eylemini Ekleme
Ana Menü > Yönetim > Otomasyon > Eylemler > Burada, Eylem Ekle‘ye tıklayın.
Eylem Adı: MDY-Masa Değişikliği Güncelle Eski
Eylem Tipi: Program ayarı değiştir
Parametreler:
Ayar Adı: [:SettingName]
Ayar Değeri: [:SettingValue]
Güncelleme Şekli: Güncelle
Is Local: True
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.
3.2. MDY-Masa Değişikliği Güncelle Yeni Eylemini Ekleme
Ana Menü > Yönetim > Otomasyon > Eylemler > Burada, Eylem Ekle‘ye tıklayın.
Eylem Adı: MDY-Masa Değişikliği Güncelle Yeni
Eylem Tipi: Program ayarı değiştir
Parametreler:
Ayar Adı: [:SettingName]
Ayar Değeri: [:SettingValue]
Güncelleme Şekli: Güncelle
Is Local: True
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.
3.3. MDY-Masa Değişikliği Yazdırma Eylemini Ekleme
Ana Menü > Yönetim > Otomasyon > Eylemler > Burada, Eylem Ekle‘ye tıklayın.
Eylem Adı:MDY-Masa Değişikliği Yazdırma
Eylem Tipi: Yazdırma Görevini Çalıştır
Parametreler:
Print Job Name: MDY-Masa Değişikliği Yazdırma
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.
4. MDY-Masa Değişikliği Yazdırma Kuralı Ekleme
Ana Menü > Yönetim > Otomasyon > Kurallar > Burada, Kural Ekle‘ye tıklayın.
Kural Adı: MDY-Masa Değişikliği Yazdırma
Olay Adı: Belge Varlığı Değişti
Eğer Kural Çalışırsa: Eşleşmeler
Özel Kısıtlama Ekle:
Entity Type Name|Eşittir|Masalar
Old Entity Name|Eşit Değil|
New Entity Name|Eşit Değil|
Eylem Seç:
Eylem-1: MDY-Masa Değişikliği Güncelle Eski
SettingName: EskiMasaAdı
SettingValue: [:OldEntityName]
Eylem-2: MDY-Masa Değişikliği Güncelle Yeni
SettingName: YeniMasaAdı
SettingValue: [:NewEntityName]
Eylem-3: MDY-Masa Değişikliği Yazdırma
Gerekli değişiklikleri tamamladıktan sonra Kaydet butonuna tıklayın.