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] 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] Masa: {ENTITY NAME}

[ENTITIES:Müşteri] 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ı

3. adımda hazırladığımız Yazdırma Görevinin çalışmasını sağlayacak olan bir Eylem tanımlıyoruz. Bunun için Yönetim > Otomasyon > Eylemler menüsünden Yeni Eylem ekle linkini kullanıyoruz.

Eylem Bilgileri

Özellik Değer
Eylem Adı TXT-Satışları TXT ye Yazdırma Görevi
Eylem Tipi Yazdırma Görevi Çalıştır
Parametreler
Print Job Name Satışları TXT ye Yaz
Print Ticket True
High Priority True

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

Bu adımda yapacağımız her bir ödeme alma işlemi sonucunda mantıklı bir dosya adının SambaPOS tarafından Random olarak otoamatik olarak oluşturulması işlemidir.

Bu işlem için Program Ayarı Değiştir eylemini kullanacağız. Eylemler menüsünden yeni bir Eylem oluşturduktan sonra, uygun bir isim verilir ve tanımlamaları yapılarka kaydedilir.

Eylem Bilgileri

ÖzellikDeğer
Eylem AdıTXT-Yeni Dosya Adı Oluştur
Eylem TipiProgram Ayarı Değiştir
Parametreler
Parametre - Ayar AdıDosya Adı
Parametre - Ayar DeğeriC:/Users/Mehmet/Documents/SambaPOS3/Satislar/ASubesi-{RANDOM}.txt
Parametre - Güncelleme ŞekliGüncelle
Parametre - IsLocalTrue

Notlar

Burada yer alan Ayar Değeri adresi benim kullandığımız bilgisayara özel bir adrestir. Siz kendi yazma yetkinizin olduğu uygun bir adres ile bunu mutlaka değiştirmelisiniz.

Ayar Değeri alanı parametrik olarak girilecek bir değer olduğundan \ olması gereken işaret / olarak değiştirilmiştir. Sizde tanımlamalarınızda / olarak kullanmalısınız.

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.1385319472.txt.gz · Son değiştirilme: 2013/11/25 03:57 (Dışarıdan düzenle)