0d388776-a05b-43ef-93c5-227770426a94BAZA_REKLAM29.7cmStringtrueprawa_agencjetrueString=Year(Today)rokListaLatrokrokString=Month(Today)Miesiąc:123456789101112trueStringListaAgencjiSymbolagencjaListaAgencjiSymbolSymboltrueStringtrueprawa_agenttrueString1Fakturowanie:12trueStringtruetruePracownicy:1true21cm0.25cmtrue1cm1cm1cm1a908918-1fb3-45fd-8bdd-e3ccd2cf850021cmAgencjaSystem.StringAgentSystem.StringImieSystem.StringNazwiskoSystem.StringIloscFakturSystem.Int32NettoSystem.DecimalProwizjaSystem.DoublePracownikSystem.Boolean=Fields!agencja.ValueIn=Parameters!agencja.ValueBAZA_REKLAMSELECT DISTINCT
W.Agencja,
LOWER(W.Symbol) AS Agent,
A.[Imię] AS Imie,
A.Nazwisko,
COUNT(DISTINCT W.ID_FAKTURY) AS IloscFaktur,
SUM(W.Netto) AS Netto,
ROUND(SUM(W.Netto * W.procentProwizji), 2) AS Prowizja,
A.Pracownicy AS Pracownik
FROM WplywyByTytul W
LEFT OUTER JOIN AGENCI A ON A.Symbol=W.Symbol
WHERE (YEAR(W.dataWplaty) = @rok) AND (MONTH(W.dataWplaty) IN (@miesiac))
AND (W.SystemKsiegowyId IN (@systemKsiegowy))
AND (@prawa_agent IS NULL OR W.Symbol=@prawa_agent)
AND (@pracownik IS NULL OR A.Pracownicy=@pracownik)
AND W.procentProwizji > 0
GROUP BY W.Agencja, W.Symbol, A.[Imię], A.Nazwisko, A.Pracownicy
ORDER BY W.Agencja, A.Nazwisko, SUM(W.Netto) DESC, ROUND(SUM(W.Netto * W.procentProwizji), 2) DESC=Parameters!rok.Value=Parameters!miesiac.Value=Parameters!systemKsiegowy.Value=Parameters!prawa_agent.Value=Parameters!pracownik.ValuetrueID_AGENTASystem.Int32SymbolSystem.StringagencjaSystem.StringBAZA_REKLAMSELECT 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.Symbol in (@agencja) OR A2.Symbol is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
order by A.Symbol=Parameters!agencja.Value=Parameters!prawa_agent.ValuetrueId_agencjiSystem.Int32SymbolSystem.StringBAZA_REKLAMSELECT Id_agencji, Symbol
FROM AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)=Parameters!prawa_agencje.ValuetruerokSystem.Int32BAZA_REKLAMselect distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null and year( DATA_W) >2008 order by year(DATA_W)desctruePublic Function GetMonths(P as Parameter) as String
Dim i As Integer
Dim s As String
s = p.value(0)
For i = 1 to Ubound(P.Value)
s = s & "," & p.Value(i)
Next i
Return s
End Function19cm1cmtextbox44.25cm7.5cm2true1cm0.63492cm* - suma wpływów zaliczonych do prowizjitextbox60.25cm17cm1true1cm0.75cm="Rozliczenie prowizji za reklamę za rok: " & Parameters!rok.Value & " miesiąc(e): " & Code.GetMonths(Parameters!miesiac)
Prowizje1.75cm17.02645cmSymbol6true=Fields!agencja.ValueSYMBOL_AKWIZYTORA5true=Fields!agent.Value4true=Fields!IloscFaktur.ValueImię3true=Fields!Imie.ValueNazwisko2true=Fields!Nazwisko.Valuenn1true=Fields!Netto.Valuepptrue=Fields!Prowizja.Value0.63492cmtextbox120trueAgencjatextbox219trueAgenttextbox318trueIlośćtextbox1817trueImiętextbox1516trueNazwiskotextbox1215trueWpływy netto*textbox1914trueProwizja od wpływów1cm3cm2.75cm1.25cm2.5cm2.77645cm2.25cm2.5cm2.26984cm1cm