0d388776-a05b-43ef-93c5-227770426a94BAZA_REKLAM21cmString=Year(Today)Rok:ListaLatrokrokString=Month(Today)-1Miesiąc:123456789101112true29.7cm0.25cmtrue1cm1cmtrue10.75cmtrue="Data wydruku: " + Now0.63492cmtrue1cm1a908918-1fb3-45fd-8bdd-e3ccd2cf850029.7cmBiuroIdSystem.Int32BiuroSystem.StringDyrektorSystem.StringPodstawaDyrektoraSystem.DecimalProcentWykonaniaPlanuBiuraSystem.DecimalProcentWykonaniaPlanuFirmySystem.DecimalProcentProwizjiDyrektoraSystem.DecimalWyplywyBiuraSystem.DecimalBAZA_REKLAMDECLARE @procentWykonaniaPlanuFirmy DECIMAL(9,4)
SELECT @procentWykonaniaPlanuFirmy = dbo.getProcentWykonaniaPlanuFirmy(@year, @month)
DECLARE @WplywyNettoBiura TABLE
(
Id INT,
Wplywy DECIMAL (18,4)
)
INSERT INTO @WplywyNettoBiura
SELECT AgencjaId, CAST(SUM(Netto) AS DECIMAL(18,2)) AS WplywyNetto
FROM dbo.WplywyByTytul
WHERE
YEAR(dataWplaty) = @year
AND MONTH(dataWplaty) = @month
GROUP BY AgencjaId
SELECT
A.Id_Agencji AS BiuroId,
A.Symbol AS Biuro,
U.Imie + ' ' + U.Nazwisko AS Dyrektor,
H.ProwizjaDyrektora AS PodstawaDyrektora,
dbo.getProcentWykonaniaPlanu(A.Id_Agencji, @year, @month) AS ProcentWykonaniaPlanuBiura,
@procentWykonaniaPlanuFirmy AS ProcentWykonaniaPlanuFirmy,
dbo.getProcentProwizjiDyrektora(H.ProwizjaDyrektora, dbo.getProcentWykonaniaPlanu(A.Id_Agencji, @year, @month), @procentWykonaniaPlanuFirmy) AS ProcentProwizjiDyrektora,
W.Wplywy AS WyplywyBiura
FROM dbo.UserAgency AS UA
INNER JOIN dbo.Uzytkownicy AS U ON U.Id = UA.UserId
INNER JOIN dbo.Agencje AS A ON A.Id_Agencji = UA.AgencyId
INNER JOIN dbo.Agenci AS H ON H.Symbol = U.Login
LEFT OUTER JOIN @WplywyNettoBiura W ON W.Id = A.Id_Agencji
WHERE U.Nazwisko IN ('Pepłoński', 'Zielonka', 'Klimczak')=Parameters!year.Value=Parameters!month.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 Function22.02645cm1cmtextbox60.25cm17cm1true1cm0.75cm="Rozliczenie prowizji dyrektorów za rok: " & Parameters!year.Value & " miesiąc: " & CStr(Parameters!month.Value)
Prowizje1.75cmSymbol7true=Fields!Biuro.ValueSYMBOL_AKWIZYTORA6true=Fields!Dyrektor.Value5true=Fields!PodstawaDyrektora.ValueImię4true=Fields!ProcentWykonaniaPlanuBiura.ValueNazwisko3true=Fields!ProcentWykonaniaPlanuFirmy.Valuenn2true=Fields!ProcentProwizjiDyrektora.Valuepp1true=Fields!WyplywyBiura.Valuetextbox10true=Fields!ProcentProwizjiDyrektora.Value*Fields!WyplywyBiura.Value0.63492cmtextbox123trueBiurotextbox222trueDyrektortextbox321truePodstawa dyrekotratextbox1820trueWykonany plan biuratextbox1519trueWykonany plan firmytextbox1218trueProcent prowizji dyrekotratextbox1917trueWpływy biuratextbox516trueProwizja1cm3cm3.75cm2cm2.5cm2.77645cm3cm2.5cm2.5cm