Index: trunk/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt
===================================================================
--- trunk/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt (revision 410)
+++ trunk/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt (revision 410)
@@ -0,0 +1,42 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
+ALTER Procedure [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE]
+@ROK INTEGER = 2003,
+@MS INTEGER = 2,
+@idAgencji integer = 2
+As
+delete from PROWIZJE 
+where ROK =@ROK and MS =@MS and agencja = 
+ (select symbol from agencje where id_Agencji = @idAgencji)
+
+insert into PROWIZJE 
+SELECT  a2.symbol,b_agent, B_ROK,b_ms,numer_faktury,NETTO,NrKorygowanejFaktury,
+case z.zp
+when 1 then z.procentProwizji
+else round(P.PR_PROWIZJI,2)
+end,
+z.zp,
+case z.zp
+when 1 then  round(z.procentProwizji * Netto,2)
+else round(round(P.PR_PROWIZJI,2) * Netto,2)
+end
+as kwotaProwizji, id_faktury
+FROM dbo.VIEW_POMOCNICZY_BUDZET VPB left join dbo.[PLAN] P on
+VPB.b_rok = P.rok and VPB.b_ms = P.ms and P.symbol = VPB.b_agent left join
+zamowienia Z on Z.idZamowienia = VPB.idZamowienia left join 
+agenci A1 on A1.symbol = VPB.B_agent  left join
+agencje A2 on A2.id_agencji = A1.id_agencji
+where B_ROK =@ROK and B_MS =@MS and A1.id_agencji = @idAgencji
+
+return
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
