Versions Compared

Key

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

Table of Contents

Panel

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

Panel
titleERP tablosunda view oluşturma

ERP veri tabanında view oluşturma

ERP veri tabanında "karma koli" ve "karma koli satırlar" adında iki view tasarlanması gerekir. ERP 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 bilgilerini ve fiyat bilgileri alacak şekilde view oluşturulur. İlgili firma - ürün 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

Image RemovedImage Added

Karma Koli Satırlar;

Satırlar


Expand
titleKarma Koli
-View

Image Removed

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ı

...