Index: trunk/SQL/Functions/getProcentWykonaniaPlanuFirmy.txt
===================================================================
--- trunk/SQL/Functions/getProcentWykonaniaPlanuFirmy.txt (revision 747)
+++ trunk/SQL/Functions/getProcentWykonaniaPlanuFirmy.txt (revision 747)
@@ -0,0 +1,50 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date, ,>
+-- Description:	<Description, ,>
+-- =============================================
+ALTER FUNCTION [dbo].[getProcentWykonaniaPlanu] 
+(
+	-- Add the parameters for the function here
+	@idAgencji int,
+	@rok int,
+	@miesiac int
+)
+RETURNS decimal(9,4)
+AS
+BEGIN
+DECLARE @prowizja DECIMAL(9,4)
+
+SELECT @prowizja = ROUND(AVG(procent), 4) --as Procent
+FROM 
+(
+SELECT PL.Id_agencji, PL.AGENCJA, PL.ROK, PL.MS, PL.PLANOWANY_BUDZET_AGENCJI, PL.WYKONANY_BUDZET_AGENCJI, dbo.BUDZET_BIUR.BUDZET AS 
+PLAN_BIURA, CONVERT (datetime, CONVERT (nvarchar, PL.ROK) + '-' + CONVERT (nvarchar, PL.MS) + '-1') AS data, 
+1.0 * PL.WYKONANY_BUDZET_AGENCJI / dbo.BUDZET_BIUR.BUDZET AS procent, PL.Unia FROM (SELECT dbo.Agencje.Unia ,
+ dbo.AGENCJE.Symbol AS AGENCJA , dbo.[PLAN].ROK , dbo.[PLAN].MS , SUM(dbo.[PLAN].BUDZET) AS PLANOWANY_BUDZET_AGENCJI , 
+SUM(dbo.[PLAN].W_BUDZET) AS WYKONANY_BUDZET_AGENCJI , dbo.AGENCJE.Id_agencji 
+FROM dbo.AGENCI 
+INNER JOIN dbo.AGENCJE ON dbo.AGENCI.ID_AGENCJI = dbo.AGENCJE.Id_agencji 
+INNER JOIN dbo.[PLAN] ON dbo.AGENCI.Symbol = dbo.[PLAN].SYMBOL WHERE (Abs(dbo.AGENCJE.aktywna) = 1)
+GROUP BY dbo.agencje.unia , dbo.AGENCJE.Symbol , dbo.[PLAN].ROK , dbo.[PLAN].MS , dbo.AGENCJE.Id_agencji) PL
+LEFT OUTER JOIN dbo.BUDZET_BIUR ON PL.Id_agencji = dbo.BUDZET_BIUR.ID_BIURA AND PL.ROK = dbo.BUDZET_BIUR.ROK AND PL.MS = dbo.BUDZET_BIUR.MS
+WHERE dbo.BUDZET_BIUR.BUDZET <> 0 ) W1
+WHERE ROK=@rok AND MS=@miesiac AND Id_Agencji = @idAgencji
+GROUP BY UNIA, Id_Agencji, AGENCJA,ROK,CONVERT(INTEGER,(1.0+datepart(quarter,data)))/2, datepart(quarter,data), MS
+
+RETURN @prowizja
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/Functions/getProcentWykonaniaPlanu.txt
===================================================================
--- trunk/SQL/Functions/getProcentWykonaniaPlanu.txt (revision 747)
+++ trunk/SQL/Functions/getProcentWykonaniaPlanu.txt (revision 747)
@@ -0,0 +1,50 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date, ,>
+-- Description:	<Description, ,>
+-- =============================================
+ALTER FUNCTION [dbo].[getProcentWykonaniaPlanu] 
+(
+	-- Add the parameters for the function here
+	@idAgencji int,
+	@rok int,
+	@miesiac int
+)
+RETURNS decimal(9,4)
+AS
+BEGIN
+DECLARE @prowizja DECIMAL(9,4)
+
+SELECT @prowizja = ROUND(AVG(procent), 4) --as Procent
+FROM 
+(
+SELECT PL.Id_agencji, PL.AGENCJA, PL.ROK, PL.MS, PL.PLANOWANY_BUDZET_AGENCJI, PL.WYKONANY_BUDZET_AGENCJI, dbo.BUDZET_BIUR.BUDZET AS 
+PLAN_BIURA, CONVERT (datetime, CONVERT (nvarchar, PL.ROK) + '-' + CONVERT (nvarchar, PL.MS) + '-1') AS data, 
+1.0 * PL.WYKONANY_BUDZET_AGENCJI / dbo.BUDZET_BIUR.BUDZET AS procent, PL.Unia FROM (SELECT dbo.Agencje.Unia ,
+ dbo.AGENCJE.Symbol AS AGENCJA , dbo.[PLAN].ROK , dbo.[PLAN].MS , SUM(dbo.[PLAN].BUDZET) AS PLANOWANY_BUDZET_AGENCJI , 
+SUM(dbo.[PLAN].W_BUDZET) AS WYKONANY_BUDZET_AGENCJI , dbo.AGENCJE.Id_agencji 
+FROM dbo.AGENCI 
+INNER JOIN dbo.AGENCJE ON dbo.AGENCI.ID_AGENCJI = dbo.AGENCJE.Id_agencji 
+INNER JOIN dbo.[PLAN] ON dbo.AGENCI.Symbol = dbo.[PLAN].SYMBOL WHERE (Abs(dbo.AGENCJE.aktywna) = 1)
+GROUP BY dbo.agencje.unia , dbo.AGENCJE.Symbol , dbo.[PLAN].ROK , dbo.[PLAN].MS , dbo.AGENCJE.Id_agencji) PL
+LEFT OUTER JOIN dbo.BUDZET_BIUR ON PL.Id_agencji = dbo.BUDZET_BIUR.ID_BIURA AND PL.ROK = dbo.BUDZET_BIUR.ROK AND PL.MS = dbo.BUDZET_BIUR.MS
+WHERE dbo.BUDZET_BIUR.BUDZET <> 0 ) W1
+WHERE ROK=@rok AND MS=@miesiac AND Id_Agencji = @idAgencji
+GROUP BY UNIA, Id_Agencji, AGENCJA,ROK,CONVERT(INTEGER,(1.0+datepart(quarter,data)))/2, datepart(quarter,data), MS
+
+RETURN @prowizja
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/Functions/getProcentProwizjiDyrektora.txt
===================================================================
--- trunk/SQL/Functions/getProcentProwizjiDyrektora.txt (revision 747)
+++ trunk/SQL/Functions/getProcentProwizjiDyrektora.txt (revision 747)
@@ -0,0 +1,42 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date, ,>
+-- Description:	<Description, ,>
+-- =============================================
+ALTER FUNCTION [dbo].[getProcentProwizjiDyrektora] 
+(
+	-- Add the parameters for the function here
+	@podstawa decimal(9,4),
+	@planbiura decimal(9,4),
+	@planOgolny decimal(9,4)
+)
+RETURNS decimal(9,4)
+AS
+BEGIN
+DECLARE @prowizja DECIMAL(9,4)
+
+
+IF @planbiura >= 1
+SET @prowizja = @podstawa + 0.005
+ELSE
+SET @prowizja = @podstawa - 0.005
+
+IF @planOgolny >=1
+SET @prowizja = @prowizja + 0.005
+
+RETURN @prowizja
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/Views/WplywyByTytul.txt
===================================================================
--- trunk/SQL/Views/WplywyByTytul.txt (revision 673)
+++ trunk/SQL/Views/WplywyByTytul.txt (revision 747)
@@ -27,5 +27,6 @@
 F.DATA_WYSTAWIENIA, 
 F.TERMIN_ZAPLATY, 
-F.SPOSOB_ZAPLATY, 
+F.SPOSOB_ZAPLATY,
+AGENCJE.Id_Agencji AS AgencjaId,  
 AGENCJE.Symbol AS Agencja, 
 Wplaty.dataWplaty, 
@@ -76,5 +77,5 @@
 Wplaty.symbolPotwierdzenia, Wplaty.rodzajPotwierdzenia, 
 Wplaty.dataWplaty, 
---FD.Wyroznienie, 
+AGENCJE.Id_Agencji,
 AGENCI.Symbol,
 AGENCI.InvoiceProviderId, 
Index: trunk/SQL/Views/VIEW_RAPORT_ZMIAN_EMISJI.txt
===================================================================
--- trunk/SQL/Views/VIEW_RAPORT_ZMIAN_EMISJI.txt (revision 363)
+++ trunk/SQL/Views/VIEW_RAPORT_ZMIAN_EMISJI.txt (revision 747)
@@ -38,8 +38,8 @@
 LEFT JOIN dbo.[UKA¯E SIÊ W NR] U ON ZE.idEmisji = U.id 
 WHERE ZE.nastNrWyd > 0
-UNION 
-SELECT idFaktury, reklamaId, ID, [Nr Wydania], dataAnulowania, -netto, 1 as Korekta 
-FROM dbo.[UKA¯E SIÊ W NR]
-WHERE status=2 AND idFaktury IS NOT NULL AND [Nr Wydania] > 0
+--UNION 
+--SELECT idFaktury, reklamaId, ID, [Nr Wydania], dataAnulowania, -netto, 1 as Korekta 
+--FROM dbo.[UKA¯E SIÊ W NR]
+--WHERE status=2 AND idFaktury IS NOT NULL AND [Nr Wydania] > 0
 ) T
 LEFT JOIN dbo.REKLAMA R ON T.reklamaid = R.reklamaid
@@ -51,4 +51,5 @@
 --WHERE F.ID_SPRZEDAWCY NOT IN (4,6)
 LEFT JOIN FakturyPoznanKatowice FPK ON F.ID_Faktury=FPK.IDPozKat
+WHERE L.id IN (1, 2) AND T.netto<>0
 GO
 
