Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
| İki taraf da önceki sürüm Önceki sürüm Sonraki sürüm | Önceki sürüm | ||
|
tr:her_bir_satisin_txt_olarak_kaydedilmesi [2013/11/24 23:00] mehmet [5. TXT Dosya Adının Random oluşturulması] |
tr:her_bir_satisin_txt_olarak_kaydedilmesi [2013/11/25 04:21] (mevcut) |
||
|---|---|---|---|
| Satır 27: | Satır 27: | ||
| ^Özellik^Değer^ | ^Özellik^Değer^ | ||
| |Yazıcı Adı|TXT Yazıcı| | |Yazıcı Adı|TXT Yazıcı| | ||
| - | |Paylaşım Adı|.| | + | |Paylaşım Adı|. //(nokta)//| |
| |Yazıcı Tipi|Özelleştirilebilir Yazıcı| | |Yazıcı Tipi|Özelleştirilebilir Yazıcı| | ||
| |Yazıcı Tipi-Detay|Setting Printer| | |Yazıcı Tipi-Detay|Setting Printer| | ||
| Satır 140: | Satır 140: | ||
| 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. | 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. | ||
| + | <WRAP center round alert 80%> | ||
| Ayar Değeri içinde yer alan //ASubesi-{RANDOM}.txt// ifadesi oluşacak dosya adını temsil etmeketedir. {RANDOM} ifadesi tam zamandan oluşan örn://201311241951450// biçiminde bir dosya adı oluşturacak **ASubesi-** ifadesi ise bu random değerin önüne şube adı gibi özel bir değer daha ekleyecektir. Bu sayede farklı şubelerin dataları birbiri ile karışmadan elde edilebilecekler. | Ayar Değeri içinde yer alan //ASubesi-{RANDOM}.txt// ifadesi oluşacak dosya adını temsil etmeketedir. {RANDOM} ifadesi tam zamandan oluşan örn://201311241951450// biçiminde bir dosya adı oluşturacak **ASubesi-** ifadesi ise bu random değerin önüne şube adı gibi özel bir değer daha ekleyecektir. Bu sayede farklı şubelerin dataları birbiri ile karışmadan elde edilebilecekler. | ||
| + | |||
| + | </WRAP> | ||
| ===== 6. TXT dosyasına satır ekleme eylemi tanımlanması ===== | ===== 6. TXT dosyasına satır ekleme eylemi tanımlanması ===== | ||
| + | İçine satış bilgilerimizin yazılabileceği dosyalarımızı da oluşturduktan sonra bu dosyalarımın içeriklerini tanımlamaya sıra geldi. | ||
| + | Bunun için **TEXT dosyaya satır ekle** Eylemini kullanarak yeni bir Eylem tanımlıyoruz. | ||
| + | |||
| + | {{:tr:txt:satislari-txt-dosyasina-kaydet-007.jpg?600|}} | ||
| + | |||
| + | **Eylem Bilgileri** | ||
| + | ^Özellik^Değer^ | ||
| + | |Eylem Adı|TXT-Adisyonları Text e Dosyaya Yaz| | ||
| + | |Eylem Tipi|TEXT dosyaya satır ekle| | ||
| + | ^Parametreler^^ | ||
| + | |Parametre - FilePath|{:Dosya Adı}| | ||
| + | |Parametre - Text|{:TXTYAZICI}| | ||
| + | |||
| + | Bu Eylem ile bir önceki adımda tanımladığımız **Dosya Adı** değişkenini çağırarak bu dosyaya Yazıcı tanımlama adımızda tanımladığımız **TXTYAZICI** değişkeninin tarif ettiği yerdeki çıktının yazıdırılmasını sağlamış oluyoruz. | ||
| ===== 7. Ödeme Alındığında satışın TXT dosyasına yazdırılması kuralı ===== | ===== 7. Ödeme Alındığında satışın TXT dosyasına yazdırılması kuralı ===== | ||
| + | Son olarak sıra geldi, bu hazırladığımız işlemlerin, çalışmasının tanımlanmasına, Buradaki örnekte biz Ödeme alındığı zaman dosyaların oluşturulması ve içeriğinin yazdırılmasını amaçladık. | ||
| + | |||
| + | Bu sebeple de **Ödeme Alındığında** kuralını kullanarak yeni bir Kural ekliyoruz. | ||
| + | |||
| + | {{:tr:txt:satislari-txt-dosyasina-kaydet-008.jpg?600|}} | ||
| + | |||
| + | **Kural Değerleri** | ||
| + | |||
| + | ^Özellik^Değer^^ | ||
| + | |Kural Adı|TXT-Ödeme Alındığında Satışları TXT ye yaz| | ||
| + | |Olay Adı|Ödeme Alındığında| | ||
| + | ^Kısıtlamalar^^^ | ||
| + | |Eğer Kural Çalışırsa|EŞLEŞME olmalıdır| | ||
| + | ^Özel Kısıtlama Ekle^^^ | ||
| + | |Payment Type Name|Eşittir|Kredi kartı| | ||
| + | |Payment Type Name|Eşittir|Nakit| | ||
| + | |Payment Type Name|Eşittir|Yemek Çeki| | ||
| + | ^Eylemler^^^ | ||
| + | |Eylem - 1|TXT-Satışları TXT ye Yazdırma Görevi| | ||
| + | |Eylem - 2|TXT-Yeni Dosya Adı Oluştur| | ||
| + | |Eylem - 3|TXT-Adisyonları Text e Dosyaya Yaz| | ||
| + | |||
| + | Bu kural yukarıda seçilen ödemelerden herhangi biri ile ödeme alındığında,ödemesi alınan adisyonuniçeriğini oluşturacağı özel bir TXT dosya içerisine yazacaktır. | ||
| + | |||
| + | **Oluşan Dosyalar** | ||
| + | |||
| + | {{:tr:txt:satislari-txt-dosyasina-kaydet-009.jpg?600|}} | ||
| + | |||
| + | **Oluşan Örnek Dosya İçeriği** | ||
| + | |||
| + | {{:tr:txt:satislari-txt-dosyasina-kaydet-010.jpg?500|}} | ||
| + | |||
| + | |||
| + | Notlar: | ||
| + | |||
| + | <WRAP center round tip 75%> | ||
| + | Yukarıda anlatılan uygulamalar için SambaPOS V3.032 veya üzeri bir versiyon kullanmalısınız. | ||
| + | </WRAP> | ||
| + | |||
| + | |||
| + | <WRAP center round download 75%> | ||
| + | Bu uygulamanın yapıldığı örnek SDF veritabanı dosyasını {{:tr:database:write-sales-file.sdf|Buradan İndirebilirsiniz}} | ||
| + | </WRAP> | ||