Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel


1.Lookup Text özelliği ile bir alana SQL'den veri getirilebilir. Teklifler ekranında seçilen firmaya göre, ERP'deki bakiye bilgisinin anlık olarak bir alana yansıtılması sağlanır.

Arayüzden Tanımlar>Diğer>Ekstra Alanlar kısmından yeni bir alan eklenir.

Image Modified

  • Ekstra Alanlarda yeni alan tanımlamalarında Hedef Sınıf, alanın hangi ara yüzde görüneceği belirlenir. Yapacağımız örnekte Teklif seçilir.
  • Veri Türü Double seçilir.
  • Veri Giriş Türü Lookup Text Alan seçilir.
  • Erp Uygulaması alanında hangi ERP uygulaması kullanılıyorsa, listeden seçilebilir. Tüm Logo ERP ürünleri için ortak olması isteniyorsa, Tüm ERP Uygulamaları seçilir.
  • Lookup Türü alanında ERP'nin bulunduğu sunucudan bilgi alınacaksa ERP bağlantısı kullan seçilir. Başka bir veritabanı ise, diğer veri bağlantısı kullan seçilip, lookup bağlantı değeri alanına ilgili veritabanı için Connection String'i yazılır.
  • Lookup SQL alanına ERP'deki cari bakiye bilgisinin alınacağı aşağıdaki sorgu yazılır:

SELECT (SUM (DEBIT)-SUM (CREDIT)) AS BAKIYE FROM LV_XXX_XX_GNTOTCL WHERE CARDREF=@ GROUP BY CARDREF,TOTTYP

NOT:@@....@ alanına yazılan alanın değerini dinamik olarak getirir. Teklifler içerisinde FirmERPId alanı teklifteki firmanın LOGICALREF bilgisini tutar.

  • Değiştiğinde Yenile kısmına yazılan alan, her değişiklik yapıldığında SQL sorgusu tekrar çalışır. Teklifin firması değiştiğinde yenilenmesi için ProposalFirm kullanılmıştır.
  • CRM Basic Paketlerde Giriş Ekranında Ön değer görünür seçildiğinde, Tekliflerde Ekstra alanlarda gözükür. Standart pakette ise, aynı isimde alanı açıp teklifler içerisinde istenilen bir yerde görüntülenebilir.


2. Teklif ekranında her firma seçiminde bakiye alanı güncellenir ve aşağıdaki gibi firmanın bakiyesi gelir.

Image Modified