0d1a845a-f667-401a-ad7c-c8b969acce27
BAZA_REKLAM
29.7cm
String
true
prawa_agencje
true
String
true
prawa_agent
true
Integer
true
ListaAgencji
Id_agencji
agencja
ListaAgencji
Id_agencji
Symbol
Integer
true
ListaAgentow
ID_AGENTA
true
agent
ListaAgentow
ID_AGENTA
Symbol
Integer
300
liczba dni
String
CountryList
Country
true
Państwo
CountryList
Country
Country
true
21cm
0.25cm
true
1cm
1cm
1cm
13f46e4e-7f57-4699-a788-f9c439b9a4ac
21cm
Id_agencji
System.Int32
Symbol
System.String
BAZA_REKLAM
SELECT 0 AS Id_agencji, 'Wszystkie' AS Symbol WHERE @prawa_agencje IS NULL
UNION
SELECT Id_agencji, Symbol
FROM AGENCJE
WHERE aktywna=1 and (@prawa_agencje IS NULL or @prawa_agencje= Id_agencji)
=Parameters!prawa_agencje.Value
true
ID_AGENTA
System.Int32
Symbol
System.String
Agencja
System.String
BAZA_REKLAM
SELECT 0 AS ID_AGENTA, 'Wszyscy' AS Symbol, 'Wszystkie' AS Agencja
WHERE @prawa_agent IS NULL OR @prawa_agent = ''
UNION
SELECT A.ID_AGENTA, A.Symbol, A2.Symbol agencja
FROM AGENCI A left join Agencje A2
on A.ID_AGENCJI = A2.ID_Agencji
WHERE aktywny=1 AND (A2.ID_AGENCJI = @agencja OR @agencja is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
order by A.Symbol
=Parameters!agencja.Value
=Parameters!prawa_agent.Value
true
Country
System.String
Symbol
System.String
Id_agencji
System.Int32
FirstName
System.String
City
System.String
PhoneNumber
System.String
NIP
System.String
aktywny
System.Boolean
ostk
System.DateTime
ldni
System.Int32
BRUTTO
System.Decimal
ZAPLATY
System.Decimal
ZALEGA
System.Decimal
ILOSC
System.Int32
BAZA_REKLAM
SELECT TOP 1000 K.Country, A.Symbol, A.Id_agencji, K.FirstName,K.City,K.PhoneNumber, K.NIP, K.aktywny, max(K2.data) as ostk, datediff(day,max(K2.data),getdate()) as ldni,KS.BRUTTO,KS.ZAPLATY,KS.ZALEGA,KS.ILOSC
FROM KLIENCI K
left join dbo.KONTAKTY K2 on K.CustomerId = K2.CustomerID
left join dbo.AGENCI A on K.UserName = A.Symbol
left join dbo.KLIENCI_SUMY_ZAPLAT KS on K.CustomerId = KS.CustomerID
GROUP BY A.Symbol , K.FirstName,K.City,K.PhoneNumber, K.NIP,K.aktywny, A.Id_agencji,KS.BRUTTO,KS.ZAPLATY,KS.ZALEGA,KS.ILOSC, K.Country, A.ID_AGENTA
HAVING datediff(day,max(K2.data),getdate()) > @licznaDni
AND (A.Id_agencji = @agencja OR @agencja = 0)
AND (K.Country = @country OR @country = '')
AND (A.ID_AGENTA = @agent OR @agent = 0)
ORDER BY KS.BRUTTO desc
=Parameters!licznaDni.Value
=Parameters!agencja.Value
=Parameters!country.Value
=Parameters!agent.Value
true
Country
System.String
BAZA_REKLAM
SELECT '' AS Country
UNION
SELECT DISTINCT Country
FROM KLIENCI_SUMY_ZAPLAT
WHERE Country IS NOT NULL AND LTRIM(RTRIM(Country)) <> ''
ORDER BY Country
true
23.52646cm
1cm
1
Klienci
1.25cm
Symbol
11
true
=Fields!Symbol.Value
Country
10
true
=Fields!Country.Value
FirstName
9
true
=Fields!FirstName.Value
City
8
true
=Fields!City.Value
PhoneNumber
7
true
=Fields!PhoneNumber.Value
aktywny
6
true
=iif(Fields!aktywny.Value=true,"tak","nie")
ID
5
true
=Fields!ostk.Value
textbox6
4
true
=Fields!ldni.Value
BRUTTO
3
true
=iif(IsNothing(Fields!BRUTTO.Value),0,Fields!BRUTTO.Value)
ZAPLATY
2
true
=iif(IsNothing(Fields!ZAPLATY.Value),0,Fields!ZAPLATY.Value)
ZALEGA
1
true
=iif(IsNothing(Fields!ZALEGA.Value),0,Fields!ZALEGA.Value)
ILOSC
true
=Fields!ILOSC.Value
0.63492cm
textbox1
23
true
Agent
textbox7
22
true
Państwo
textbox2
21
true
Klient
textbox22
20
true
Miasto
textbox19
19
true
Telefon
textbox13
18
true
A
textbox10
17
true
Ostatni kontakt
textbox5
16
true
L. dni
textbox3
15
true
BRUTTO
textbox17
14
true
ZAPŁATY
textbox11
13
true
ZALEGA
textbox4
12
true
IL
1cm
1.75cm
2.25cm
4.75cm
1.75cm
2.75cm
0.75cm
1.75cm
1.02646cm
2cm
2cm
2cm
0.75cm
0.25cm
21.25cm
true
0.63492cm
="LISTA KLIENTÓW - brak kontaktu od " & Parameters!licznaDni.Value & " dni"
2.88492cm
en-US
1cm
29.7cm