0d388776-a05b-43ef-93c5-227770426a94 BAZA_REKLAM 29.7cm String true prawa_agencje true String =Year(Today) rok ListaLat rok rok String =Month(Today) Miesiąc: 1 2 3 4 5 6 7 8 9 10 11 12 true String ListaAgencji Symbol agencja ListaAgencji Symbol Symbol true String true prawa_agent true String 1 Fakturowanie: 1 2 true String true true Pracownicy: 1 true 21cm 0.25cm true 1cm 1cm 1cm 1a908918-1fb3-45fd-8bdd-e3ccd2cf8500 21cm Agencja System.String Agent System.String Imie System.String Nazwisko System.String IloscFaktur System.Int32 Netto System.Decimal Prowizja System.Double Pracownik System.Boolean =Fields!agencja.Value In =Parameters!agencja.Value BAZA_REKLAM SELECT 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.Value true ID_AGENTA System.Int32 Symbol System.String agencja System.String BAZA_REKLAM 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.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.Value true Id_agencji System.Int32 Symbol System.String BAZA_REKLAM SELECT Id_agencji, Symbol FROM AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji) =Parameters!prawa_agencje.Value true rok System.Int32 BAZA_REKLAM select 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)desc true Public 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 Function 19cm 1cm textbox4 4.25cm 7.5cm 2 true 1cm 0.63492cm * - suma wpływów zaliczonych do prowizji textbox6 0.25cm 17cm 1 true 1cm 0.75cm ="Rozliczenie prowizji za reklamę za rok: " & Parameters!rok.Value & " miesiąc(e): " & Code.GetMonths(Parameters!miesiac) Prowizje1.75cm17.02645cm
Symbol 6 true =Fields!agencja.Value SYMBOL_AKWIZYTORA 5 true =Fields!agent.Value 4 true =Fields!IloscFaktur.Value Imię 3 true =Fields!Imie.Value Nazwisko 2 true =Fields!Nazwisko.Value nn 1 true =Fields!Netto.Value pp true =Fields!Prowizja.Value 0.63492cm
textbox1 20 true Agencja textbox2 19 true Agent textbox3 18 true Ilość textbox18 17 true Imię textbox15 16 true Nazwisko textbox12 15 true Wpływy netto* textbox19 14 true Prowizja od wpływów 1cm
3cm 2.75cm 1.25cm 2.5cm 2.77645cm 2.25cm 2.5cm 2.26984cm
textbox7 13 true textbox8 12 true textbox9 11 true textbox20 10 true textbox17 9 true RAZEM: nn_1 8 true =Sum(Fields!Netto.Value) pp_1 7 true =Sum(Fields!Prowizja.Value) 0.63492cm
1cm
5.13492cm en-US 1cm 29.7cm