Kampanya kartında FUINFOCLC fonksiyonu içerisinde 3 parametre kullanılmaktadır. Bu parametrelere farkı değerler verilerek bu koşullara göre kampanya oluşturulabilir. FUINFOCLC fonksiyonu içerisinde kullanılacak parametreler ve karşılıkları aşağıdaki tabloda anlatılmıştır:

FUINFOCLC (a,b,c)






a Parametresi





0 Malzeme Sınıfı

1 Malzeme Grup

2 Malzeme

3 Malzeme Özel Kodu 1

4 Malzeme Özel Kodu 2

5 Malzeme Özel Kodu 3

6 Malzeme Özel Kodu 4

7 Malzeme Özel Kodu 5

8 Malzeme Yetki Kodu


a parametresinin aldığı değere göre koşul alır.





b Parametresi







a parametresi;

0 olduğunda; Malzeme Sınıfı Kodu

1 olduğunda; Malzeme Grup Kodu

2 olduğunda; Malzeme Kodu

3 olduğunda; Malzeme Özel Kodu 1

4 olduğunda; Malzeme Özel Kodu 2

5 olduğunda; Malzeme Özel Kodu 3

6 olduğunda; Malzeme Özel Kodu 4

7 olduğunda; Malzeme Özel Kodu 5

8 olduğunda; Malzeme Yetki Kodu





c Parametresi











1 Satırların Toplam Eni

2 Satırların Toplam Boyu

3 Satırların Toplam Yüksekliği

4 Satırların Toplam Alanı

5 Satırların Toplam Hacmi

6 Satırların Toplam Ağırlığı

7 Satırların Toplam Brüt Hacim

8 Satırların Toplam Brüt Ağırlığı

9 Satır birimi cinsinden miktar toplamı

10 Ana birim cinsinden miktar toplamı

11 Satır Tutar Toplamı


KAMPANYA ÖRNEKLERİ

Örnek 1 :



IF(FUINFOCLC(3,"K",10)>=20,1,0) & P114="K"

Örnek 2 :



IF(P114="K",IF(FUINFOCLC(3,"K",10)>=20,1,0),0)




V1 = _SQLINFO("STGRPCODE","LG_005_ITEMS","CODE='"P101"'")

KOŞUL = IF(V1="ABC",IF(FUINFOCLC(1,"ABC",11)>2000,1,0),0)





Koşul = IF(FUINFOCLC(0,"ABC",10)>=5,1,0) Formül = FUINFOCLC(0,"ABC",11)*0.15




Malzeme kodu ABC.01, ABC.02 ve ABC.03 olan malzemeler ABC sınıfına bağlıdır ve bu satırların toplamı 160 tl yapmaktadır. Bu satırların miktar toplamı 5 den büyük olduğu için 160*0.15=24 tl indirim uygulanmıştır.




FUINFOCLC(2,"152.10",5)>=1000*
FUINFOCLC(2,"152.21",5)>=1000*