emreeren / SambaPOS-3

Touch Screen Restaurant POS
sambapos.com
469 stars 412 forks source link

Müşteri adının görüntülenmesi #387

Closed ardakose closed 10 years ago

ardakose commented 10 years ago

Müşteri birincil alanını telefon yaptığımızda adisyonu oluşturduğumuzda üstte Müşteri:telefon numarası şeklinde çıkıyor. Biz orda isim görmek istiyoruz bu sefer birincil alanı isim yapıyoruz üsste isim yazıyor ama bu sefer yeni kayıt geldiğinde yeni müşteri tıkladığımızda caller id den gelen no yu isim bölümüne yazıyor.

İlk yöntemde bırakıp müşteri adını belge varlığı olarak göstermeyi düşündüm. Bunun için belge varlığını değiştiren bir eylem ekledim. Varlık seçildiğinde çalışacak bir kural ekledim. Ad soyad custom data da saklı. belge durumunu cutom data olarak değiştir dediğimde bütün bilgileri yazıyor. alan adı alan içeriği tırnak işaretleri value gibi tablonun hepsini yazıyor. Custom data da sadece ad soyad alanını çekebileceğim kodu bulamadım. Açılan listede sadece [:CustomData] mevcut.

emreeren commented 10 years ago

Arda şöyle yaptım. Varlık tiplerine "Gösterim Formatı" şeklinde bir alan ekledim. Aynen hesap adı şablonu gibi çalışıyor ve adisyon üzerinde ve varlık düğmelerinde buradaki formata göre gösteriyor.

CustomData ile ilgili de kurallarda özel alan değerlerini aynen yazıcı şablonunda kullandığın şekilde okuyabilirsin. Tüm yazıcı şablonu değerleri çalışıyor. Ancak şuna dikkat etmek gerek. Mesela varlık özel verilerini varlıklar ile ilgili kurallarda kullanabilirsin.

@mehmetakyildiz

ardakose commented 10 years ago

Abi denedim aynı yazıcı şablonlarındaki gibi ama beceremedim. Bunun için gerek kalmadı ama başka yerde lazım olursa denerim.