Merhabalar.
Aşağıdaki linkten bakarak Restoran departmanının yanına birde paket servis departmanı açtım.
http://sambapos.org/wiki/doku.php/tr/standart_paket_servis_departmani_na...
Başarılı bir şekilde çalıştırdım. Sonrasında mutfak sipariş şablonuna departman müşteri adı telefon adres gibi bilgiler ekledim, burdaki amaç mutfak, bu siparişte departmana bakarak paket servis olduğunu anlayacak ve paketçide fişteki isim adres ile yola koyulacak. Esasında benim istediğim 2 departmandan gönderilen siparişler 2 farklı şablon kullansın.
işletme içine (departman:restoran) siparişlerde adres yazmasına gerek yok
mutfakta kalacak olan restoran departmanına ait sipariş fişlerinde fiyat yazmasına gerek yok.
paket servis fişlerinde fiyatlar ve toplam tutar yazsın.
2 farklı siparişe ait sipariş fişleri.
3 cevap
Dilediğiniz kadar farklı yazıcı şablonu tanımlayabilir ve bunları istediğiniz Departmana göre farklı farklı yazdırabilirsiniz.
Bunları yönetmek farklı Yazdırma Görevi Tanımlayarak bu yazdırma görevlerini tetikleyeren Kural içinde bulunan İlişkileri kullanmalısınız.
Ayrıca Şablon içinde herhangi bir alan boş ise onun yazmasını istemiyorsanız. bu alanları [ ] (köşeli parantez) içine alarak da sağlayabilirsiniz.
Örn:
[<J10>Toplam İkram:|{ORDER STATE TOTAL:İkram}]
Bu satır [ ] içine alındığı için İkran varsa yazacak yoksa yazmayacaktır.
Cevabınıza Teşekkür ederim Mehmet bey. Yaptım oldu. Müsaadenizle Yapmak isteyen arkadaşlara ayrıntılı biçimde anlatayım.
-Öncelikle paket servis departmanından verdiğim siparişlerde nasıl bir şablon istiyorsam yazıcı şablonları bölümünden yeni bir şablon oluşturdum adınıda "mutfak sipariş şablonu ps" dedim
-akabinde yazdırma görevleri bölümünden "siparişleri mutfağa yazdır ps" adında bir görev oluşturdum ve içine ilişki ekleyerek yazıcı "mutfak yazıcısı", yazıcı şablonu bölümünü "mutfak sipariş şablonu ps" olarak seçtim.
-otomasyon\eylemler bölümünden "siparişleri mutfağa yazdırma görevini başlat" eyleminden kopya alarak yeni eylem oluştudum,adını "siparişleri mutfağa yazdırma görevini başlat ps" koydum ve düzenle diyerek sadece printjobname kısmını "siparişleri mutfağa yazdır ps" seçtim,diğer kısımlar siparişleri mutfağa yazdırma görevi başlat eylemiyle aynı yaptım.
-Gelelim öldürücü vuruşa, kurallar bölümünden "adisyon kapanıyor kuralı ps" ekledim olay adı: adisyon kapanıyor , eylem ekleyerek "siparişleri mutfağa yazdırma görevi başlat ps" eylemini ekledim.daha sonra orjinal adisyon kapanıyor kuralında belge durumunu değiştir ve sipariş durumunu güncelle eylemlerinide ekleyerek içlerindeki değerleri aynen "adisyon kapanıyor" daki gibi yazdım. son olarak ilişki ekleyerek departman paket servis dedim. ayrıca bu işlemlerden sonra orjinal adisyon kapanıyor kuralının içindeki ilişkilerden departman olarak hepsi dğil sadece restoran departmanını seçtim. Şimdilik doğru çalıştığını görüyorum. kendimce anlatmaya çalıştım , anlatım bozukluklarım olduysa özür dilerim
Teşekkür ederiz. Güzel yazı olmuş.