You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Amaç
Karma koli (KK) alt bileşenleri olan ürünlerin tasarım aracı (designer) üzerinden teklif şablonu oluşturma

ERP tablosunda view 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 bilgiler çekilir. Karma koli satırlar view' i için MAINCREF yapısına göre karma koli alt bileşenlerini oluşturulacak ürünler gösterilir.

Karma Koli view;

 Karma Koli View

 Karma Koli-View Sorgusu

CREATE view [dbo].[_KarmaKoli] as
SELECT
ITMM.CODE 'Kod',
ITM.CodE 'KKCode',
ITMM.NAME 'Aciklama',
Format(stc.AMNT,'n2','tr-tr') 'Miktar',
Format((STC.PRICE),'n2','tr-tr') as 'BirimFiyat',
Format((STC.AMNT*STC.PRICE),'n2','tr-tr') as 'Fiyat',
STC.MAINCREF
FROM LG_003_ITEMS ITM (nolock)
LEFT OUTER JOIN LG_003_STCOMPLN STC (nolock)ON ITM.LOGICALREF=STC.MAINCREF
LEFT OUTER JOIN LG_003_ITEMS ITMM(nolock) ON ITMM.LOGICALREF=STC.STCREF
--LEFT OUTER JOIN LG_003_UNITSETF UN (nolock) ON ITM.UNITSETREF=UN.LOGICALREF
--LEFT OUTER JOIN LG_003_UNITSETF UN1 (nolock) ON ITMM.UNITSETREF=UN1.LOGICALREF
--LEFT OUTER JOIN LG_003_UNITSETL UNTL (nolock) ON UNTL.LOGICALREF=STC.UOMREF
--LEFT OUTER JOIN LG_003_PRCLIST PRC (NOLOCK) ON PRC.CARDREF=ITMM.LOGICALREF AND PRC.PTYPE=2
WHERE ITM.CARDTYPE=2 AND ITM.ACTIVE=0
GO

Alınan Çıktı

 Alınan Çıktı

Bilgilendirme

Oluşturulan view örneği Tiger ERP 'de oluşturulmuştur.

Designer | Teklif Şablonu Oluşturma

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.

Karma Koli Alt Bileşenler - Teklif Şablonu.repx

 Karma Koli Designer Şablonu


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.

 Connection Bağlantısı


Connection bağlantısından sonra ilgili text alan içerisine "BeforePrint" altına select sorgu eklenir. Buradaki sorgunun amacı ise örneğin tabelcell14 before Print altına ilgili ERP tablosundaki "karma koli satırlar" view'e ulaşmasıdır.

 View'in çağrılması


Son aşamada ise karma koli alt bileşen ürünleri satır satır okuyarak ekrana getirme işlemidir.

 View - Alt Bileşen Ürünlerin Gösterilmesi

Bilgilendirme

Tablo isimleri farklılık gösterebilir. Örnek çalışmadaki tabelcell14 sizin tasarlayacağınız şablonda farklı isim ile gelebilir.

Teklif şablonu

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 toplamı gösterilir.

 Önizleme