Versions Compared

Key

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

...

Panel
titleERP 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;

Expand
titleKarma Koli View

Expand
titleKarma 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ı

Expand
titleAlınan Çıktı

Image RemovedImage Added

Panel
titleDesigner | 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.

View file
nameTeklif Şablon DenemeKarma Koli Alt Bileşenler - Teklif Şablonu.repx
height400

Expand
titleKarma Koli Designer Şablonu
Image Removed

Image Added

Designer scripts alanına, Logo CRM web config bağlantı bilgilerini çağıracak şekilde sorgu eklenilir. 

Expand
titleConnection Bağlantısı

Image RemovedImage Added

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'ini getirmektir. Karma koli alt bileşenleri görüntülemeyi sağlamasıdır. Tabelcell11 ise ürün koduna göre stok kod bilgisini doldurmayı sağlar.e ulaşmasıdır.

Expand
titleView'in çağrılması

Image Removed

Image Added

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

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

Image Added

Tip
titleBilgilendirme

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

Panel
titleTeklif şablonu

Designer Teklif Şablon Çıktısı

Tasarım ve script işlemi bittikten sonra designer üzerinden önizleme yapılır. Önizleme sonucunda ürün kodu, teklif ürün bilgisi ve alt bileşen ürün bilgisi, miktar, birim fiyat ve toplam bilgisi görüntülenir.

Expand
titleÖnizleme

Tip
titleBilgilendirme

Teklif şablonu oluştururken, alt bileşen ürün bilgilerini satır satır görüntülenmesi için karma koli view  görünümünde gizlenmiş join alanları aktif edilir. Böylelikle alt bileşen ürünlerin miktar, birim fiyat ve toplam bilgilerini ayrı şekilde görüntülenmesi sağlanılır.

...