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.