Amaç
Karma koli (KK) alt bileşenleri olan ürünlerin tasarım aracı (designer) üzerinden teklif şablonu oluşturma
ERP veri tabanında view oluşturma
Karma Koli olan bir ürününüzü teklif oluşturabilir ve teklif şablonunuzda gösterebilirsiniz. Fakat karma koli alt bileşen ürünleri de teklif şablonunda göstermek istiyorsanız, tasarım aracı (designer) ile script yazarak ERP 'i veri tabanınızda oluşturacağınız view ile görüntüleme sağlayabilirsiniz.
Eklenecek view içerisinde ERP veri tabanında karma koli ürünün kodu, ürün açıklaması, miktar, birim fiyat ve fiyat bilgileri alacak şekilde view oluşturulur. ERP malzeme tablosundan ve stok tablosundan bilgiler çekilir. Karma koli satırlar view' i için MAINCREF ve STCREF ilişki (join) durumuna göre karma koli alt bileşenleri oluşturulacak ürünler gösterilir.
Karma Koli view;
Alınan Çıktı
Bilgilendirme
Oluşturulan view örneği Tiger ERP 'de oluşturulmuştur.
Basit Designer Şablon ve Script Oluşturma
Logo CRM dizini altında Designer açılır ve yeni teklif şablonu oluşturulur. Aşağıdaki örnek teklif şablonu gibi şablon hızlıca tasarlanır. Örnek tasarımı aşağıda bulabilirsiniz.
Designer'ın Scripts alanında, Logo CRM'in bağlı bulunduğu veri tabanı bilgilerinin web config'den okunmasını sağlayacak method aşağıdaki şekilde tanımlanmalıdır.
Metin alanlarının içerisine ilgili verilerin aktarılması için "BeforePrint" olayının altına bu işlemi gerçekleştirecek olan Select sorgusu aşağıda açıklaması yapılacak olan method'a parametre olarak verilir.
Yukarıda tanımlanmış olan Select sorgusunu parametre olarak alan method aşağıda verilmiştir. Bu method aracılığıyla karma koli alt bileşen ürünlerinin satır satır okunarak ekranda gösterilmesi sağlanmaktadır.
Bilgilendirme
Tablo isimleri farklılık gösterebilir. Örnek çalışmadaki tableCell14.text sizin tasarlayacağınız şablonda farklı isim ile gelebilir.
Designer Teklif Şablon Çıktısı
Tasarım ve script işlemi bittikten sonra designer üzerinden önizleme yapılır. Önizleme sonucunda karma koli ve alt bileşen ürünler, ürün kodu, ürün açıklaması, miktar, birim fiyat ve birim fiyat toplamı gösterilir.