Page History
...
- FicheParentDisc (FPDISC), fonksiyonda belirtilen malzeme sınıflarına bağlı malzemelerin fiş toplam bilgilerine göre genele indirim veya masraf getirmek için kullanılır.
- FicheGrupDisc (FGDISC), fonksiyonda belirtilen malzeme gruplarının bulunduğu malzemelerin fiş toplam bilgilerine göre genele indirim veya masraf getirmek için kullanılır.
- FicheItemDisc (FIDISC), fonksiyonda belirtilen malzemelerin fiş toplam bilgilerine göre genele indirim veya masraf getirmek için kullanılır. (Malzeme kodu alanında tüm malzemelerin geçerli olması için * karakteri kullanılabilir.)
Order Type:
1: En Düşük
2: En Yüksek
3: Giriş Sırası (Düz)
4: Giriş Sırası (Ters)
Miktar: Fiş içerisindeki uygulanacak miktar bilgisi belirtilmektedir.
...
P41- Miktar Toplamı (Promosyon Hariç, Ana Birim)
Return Type:
1: KDV Hariç (Ana Birim)
2: KDV Dahil (Ana Birim)
...
Ortak kampanya uygulanacak malzeme kartları Malzeme sınıfı açılarak bağlantı yapılmalıdır.
MALZEME – -MALZEME SINIF BAÐLANTISINI LISTELEYEN QUERY
SELECT
COUNT (*)
FROM
LG_010_ITEMS I (NOLOCK)
...
I.CODE LIKE 'PG.001'
AND S.CODE LIKE 'PG'
QUERY'NIN FONKSİYON HALİNE GETİRİLMESİ
CREATE FUNCTION [dbo].[FN_MS_KAMPANYA_010] (@MALZ VARCHAR(21), @SINIF VARCHAR(21))
...
Not : Fonksiyon SQL' de bir kez çalıştırılarak sql tarafına fonksiyon olarak eklenmesi sağlanmalıdır.
FONKSİYON' UN QUERY İLE ÇALIŞTIRILMASI
SELECT DBO.FN_MS_KAMPANYA_010('PG.004','PG') FROM L_CAPIFIRM WHERE NR=10
FONKSİYON' UN SQLINFO HALİNE GETİRİLMESİ
VAL(_SQLINFO("DBO.FN_MS_KAMPANYA_010('"P101"','PG')","L_CAPIFIRM","NR=10"))
...