Kullanıcı Aletleri

Site Aletleri


kaydırma çubuğu

Languages:

Diller:

Linkler - SambaPOS V4

Linkler - SambaPOS V3

Linkler - SambaPOS V2

Linkler - Sosyal Medya

—-

tr:her_bir_satisin_txt_olarak_kaydedilmesi

Bu, dökümanın eski bir sürümüdür!


Her bir satışın TXT olarak kaydedilmesi

SambaPOS ile yapılan satışların dışarı alınması isteği arkaofiste kullanılan diğer ERP programlarına satışların entegre olması amacını taşımaktadır.

Burada anlatacağımız uygulama ile, yapılan tüm satışlar ödemesi alındıktan sonra özel olarak tasarlanmış bir yazıcı şablonu ile bizim belirleyeceğimiz bir dizine teker teker TXT formatında kaydolacaklar.

İşlem Adımları
1. TXT Yazıcısının tanımlanması
2. TXT Yazıcı Şablonunun tanımlanması
3. TXT Yazdırma Görevinin tanımlanması
4. TXT Yazdırma Görevinin Eyleme atanması
5. TXT Dosya Adının Random oluşturulması
6. TXT dosyasına satır ekleme eylemi tanımlanması
7. Ödeme Alındığında satışın TXT dosyasına yazdırılması kuralı

1. TXT Yazıcısının tanımlanması

TXT dosyaya satışların yazdırılması işlemini yazıcı tanımlarımızı kullanarak bir printer yerine bir dosyaya yazdırara yapacağız.

Bunun için Yönetim > Ayarlar > Yazıcılar menüsünden Yazıcı Ekle linkine tıklayarak, yeni bir yazıcı tanımı yapıyoruz.

Yeni Yazıcı Ekleme Bilgileri

ÖzellikDeğer
Yazıcı AdıTXT Yazıcı
Paylaşım Adı.
Yazıcı TipiÖzelleştirilebilir Yazıcı
Yazıcı Tipi-DetaySetting Printer
Karakter Seti857
Satır Sayısı0
Satır Karakter Sayısı300

Setting Printer Ayarları

ÖzellikDeğer
IS Localİşaretli
Setting NameTXTYAZICI

Burada yer alan Setting Name Otomasyon tanımlamarımız sırasında kullanacağımız yazıcı adımız olarak bir değişkene atamış olduğumuz isimdir.

2. TXT Yazıcı Şablonunun tanımlanması

Yazıcımızın tanımını yaptıktan sonra TXT dosyasının oluşmasını istediğimiz biçime gire yeni bir Yazıcı Şablonu oluşturuyoruz.
Bunun için mevcut Adisyon Şablonunun üzerinde sağ tıklayarak açılacak menüden Kopya oluştur seçeneği ile yeni bir Şablon oluştırabilir ve daha sonra bu şablonu isteklerinize göre özelleştirmelisiniz.

Şablon içeriği

<codejava> [LAYOUT] {ORDERS} {DISCOUNTS} [<J10>Toplam İkram:|{ORDER STATE TOTAL:İkram}] [<J10>Toplam İade:|{ORDER STATE TOTAL:İade}] Toplam:{TICKET TOTAL} - {PAYMENTS} {ENTITIES}

[DISCOUNTS] {CALCULATION NAME} %{CALCULATION AMOUNT}-{CALCULATION TOTAL}

[PAYMENTS] {PAYMENT NAME}-{PAYMENT AMOUNT}

[ORDERS] SATIS-{TICKET DATE},{TIME},{TICKET NO},{QUANTITY}-{NAME}-{PRICE}

[ORDERS:İkram] – Format for gifted orders IKRAM-{TICKET DATE},{TIME},{TICKET NO},{QUANTITY}-{NAME}-{PRICE} {ORDER TAGS}

[ORDERS:İade] IADE-{TICKET DATE},{TIME},{TICKET NO},{QUANTITY}-{NAME}-{PRICE} {ORDER TAGS}

[ORDER TAGS] {ORDER TAG NAME} - {ORDER TAG PRICE}

[ENTITIES:Masa] – Table entity format Masa: {ENTITY NAME}

[ENTITIES:Müşteri] – Customer entity format Müşteri: {ENTITY NAME} - {ENTITY DATA:Telefon} </code>

3. TXT Yazdırma Görevinin tanımlanması

Yazıcımızı ve Şablonumuzu tanımladıktan sonra sıra bu ikisinin hangi ürün ve departmanlar için nasıl çalışacağının tanımlanacağı yeni bir Yazdırma Görevi tanımlamaya geldi.

Yönetim > Ayarlar > Yazdırma Görevleri menüsünden yeni bir yazdırma görevi ekliyoruz veya daha önceden mevcut Hesap Yaz görevimizi kopyalarak çoğaltıyoruz.

Yazdırma görevimizin içinde Yazıcı adımıı ve Şablonumuzun seçimine dikkat ederek bu yazdırma görevimizi de kaydediyoruz.

4. TXT Yazdırma Görevinin Eyleme atanması

5. TXT Dosya Adının Random oluşturulması

6. TXT dosyasına satır ekleme eylemi tanımlanması

7. Ödeme Alındığında satışın TXT dosyasına yazdırılması kuralı

tr/her_bir_satisin_txt_olarak_kaydedilmesi.1385318754.txt.gz · Son değiştirilme: 2013/11/25 03:45 (Dışarıdan düzenle)