Index: branches/EdycjaKlienta/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt
===================================================================
--- branches/EdycjaKlienta/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt (revision 357)
+++ branches/EdycjaKlienta/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt (revision 536)
@@ -44,10 +44,8 @@
 ROUND(((Netto * 0.15)/1.15)*procentProwizji, 2) AS KwotaProwizji, procentProwizji AS Prowizja, Agencja
 
-FROM         WplywyByTytul
+FROM         WplywyByTytul_Wyroznienia
 WHERE     
 YEAR(dataWplaty) = @rok 
 AND MONTH(dataWplaty) = @miesiac 
---AND Tytul IN (@tytul)
-AND Wyroznienie=1
 ORDER BY Symbol, NumerFaktury
 
@@ -59,5 +57,4 @@
 SET Prowizja = @prowizjaKat, KwotaProwizji=(@prowizjaKat*(Wyroznienie * 0.15)/1.15), Wyroznienie = NULL
 WHERE Agencja='GS O/KATOWICE'
---SELECT * FROM @Wplywy
 
 UPDATE @Wplywy
Index: branches/EdycjaKlienta/SQL/Views/WplywyByTytul_Wyroznienia.txt
===================================================================
--- branches/EdycjaKlienta/SQL/Views/WplywyByTytul_Wyroznienia.txt (revision 536)
+++ branches/EdycjaKlienta/SQL/Views/WplywyByTytul_Wyroznienia.txt (revision 536)
@@ -0,0 +1,99 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+ALTER VIEW [dbo].[WplywyByTytul_Wyroznienia]
+AS
+SELECT 
+F.ID_FAKTURY,
+Symbol = 
+CASE WHEN AGENCI.Symbol IS NULL THEN 
+	CASE WHEN F.ID_SPRZEDAWCY = 6 THEN 'przy³ucki' 
+		 WHEN F.ID_SPRZEDAWCY = 4 THEN 'wodzu' 
+		 ELSE AGENCI.Symbol 
+	END
+ELSE AGENCI.Symbol END,
+InvoiceProvider = AGENCI.InvoiceProviderId,
+F.NUMER AS NumerFaktury,
+NR_FK = CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK), 
+KLIENCI.kodKlienta, 
+Wplaty.symbolPotwierdzenia, 
+Wplaty.rodzajPotwierdzenia, 
+FWW.Netto, 
+FWW.Vat, 
+FWW.Brutto, 
+F.DATA_WYSTAWIENIA, 
+F.TERMIN_ZAPLATY, 
+F.SPOSOB_ZAPLATY, 
+AGENCJE.Symbol AS Agencja, 
+Wplaty.dataWplaty, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty) AS roznica_nowa, 
+F.suma_zaplat, 
+F.zaplata_data, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data) AS roznica_stara, 
+procentProwizji =                    
+CASE 
+	WHEN Wplaty.rodzajPotwierdzenia = 'ECARD' THEN 0
+	WHEN (NOT Z.ZP IS NULL) AND Z.ZP = 1 THEN COALESCE(Z.procentProwizji, 0)
+    WHEN (NOT R.zablokuj_prowizje IS NULL) AND R.zablokuj_prowizje = 1 THEN COALESCE(R.[Procent Prowizji] , 0)
+	WHEN DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data) > 60 THEN 0 
+	WHEN DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty) > 60 THEN 0 
+	ELSE 
+		CASE 
+			WHEN F.idZamowienia IS NULL 
+			THEN COALESCE(R.[Procent Prowizji] , 0)
+			ELSE COALESCE(P.procentProwizji  , 0)
+		END 
+END,
+T.Symb AS Tytul,
+COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie,
+F.SystemKsiegowyId
+FROM  FAKTURY F 
+LEFT OUTER JOIN FAKTURA_DETAILS FD ON F.ID_FAKTURY = FD.ID_FAKTURY 
+LEFT OUTER JOIN AGENCI ON F.NUMER_ROZ = AGENCI.F_ROZ 
+LEFT OUTER JOIN AGENCJE ON F.ID_SPRZEDAWCY = AGENCJE.Id_agencji
+LEFT OUTER JOIN Wplaty ON F.ID_FAKTURY = Wplaty.idFaktury 
+LEFT OUTER JOIN KLIENCI ON F.ID_NABYWCY = KLIENCI.CustomerID 
+LEFT OUTER JOIN PROWIZJE AS P ON P.idFaktury = F.ID_FAKTURY 
+LEFT OUTER JOIN FakturyWartoscWplaty AS FWW ON FWW.IdFaktury = F.ID_FAKTURY AND FWW.IdTytulu=FD.Tytul
+LEFT OUTER JOIN REKLAMA AS R ON R.ID_FAKTURY = F.ID_FAKTURY
+LEFT OUTER JOIN Zamowienia AS Z ON F.idZamowienia = Z.idZamowienia
+LEFT OUTER JOIN dbo.[LISTA TYTU£ÓW] T on T.ID=FD.TYTUL
+WHERE     (F.KOREKTA <> 1) 
+AND 
+( (FWW.WalutaMiano='PLN' AND ROUND((FWW.Brutto - FWW.WplataBrutto), 0) <= 1)
+  OR
+  (FWW.WalutaMiano<>'PLN' AND ROUND((FWW.WalutaBrutto - FWW.WplataWaluta), 0) <= 1)
+)
+AND FD.Wyroznienie=1
+GROUP BY 
+F.DATA_WYSTAWIENIA, F.ID_FAKTURY, F.ID_SPRZEDAWCY, 
+CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK), 
+F.DATA_WYSTAWIENIA, F.TERMIN_ZAPLATY, F.SPOSOB_ZAPLATY, 
+F.suma_zaplat, F.zaplata_data, DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data), 
+F.idZamowienia, F.NUMER, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty), 
+Wplaty.symbolPotwierdzenia, Wplaty.rodzajPotwierdzenia, 
+Wplaty.dataWplaty, 
+FD.Wyroznienie, 
+AGENCI.Symbol,
+AGENCI.InvoiceProviderId, 
+AGENCJE.Symbol, 
+KLIENCI.kodKlienta, 
+P.procentProwizji, P.kwotaProwizji, 
+R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje, 
+Z.ZP, Z.procentProwizji, 
+T.Symb,
+FWW.Netto,
+FWW.Brutto,
+FWW.Vat,
+F.SystemKsiegowyId
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: branches/EdycjaKlienta/SQL/Views/WplywyByTytul.txt
===================================================================
--- branches/EdycjaKlienta/SQL/Views/WplywyByTytul.txt (revision 517)
+++ branches/EdycjaKlienta/SQL/Views/WplywyByTytul.txt (revision 536)
@@ -49,5 +49,5 @@
 END,
 T.Symb AS Tytul,
-COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie,
+--COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie,
 F.SystemKsiegowyId
 FROM  FAKTURY F 
@@ -77,5 +77,5 @@
 Wplaty.symbolPotwierdzenia, Wplaty.rodzajPotwierdzenia, 
 Wplaty.dataWplaty, 
-FD.Wyroznienie, 
+--FD.Wyroznienie, 
 AGENCI.Symbol,
 AGENCI.InvoiceProviderId, 
@@ -90,5 +90,4 @@
 FWW.Vat,
 F.SystemKsiegowyId
-
 GO
 
Index: branches/EdycjaKlienta/RaportySQL/RozliczenieProwizjiZaReklame2009.rdl
===================================================================
--- branches/EdycjaKlienta/RaportySQL/RozliczenieProwizjiZaReklame2009.rdl (revision 516)
+++ branches/EdycjaKlienta/RaportySQL/RozliczenieProwizjiZaReklame2009.rdl (revision 536)
@@ -136,4 +136,21 @@
       <MultiValue>true</MultiValue>
     </ReportParameter>
+    <ReportParameter Name="pracownik">
+      <DataType>String</DataType>
+      <Nullable>true</Nullable>
+      <AllowBlank>true</AllowBlank>
+      <Prompt>Pracownicy:</Prompt>
+      <ValidValues>
+        <ParameterValues>
+          <ParameterValue>
+            <Value>1</Value>
+            <Label>Pracownicy</Label>
+          </ParameterValue>
+          <ParameterValue>
+            <Label>Wszyscy</Label>
+          </ParameterValue>
+        </ParameterValues>
+      </ValidValues>
+    </ReportParameter>
   </ReportParameters>
   <rd:DrawGrid>true</rd:DrawGrid>
@@ -180,4 +197,8 @@
           <DataField>InvoiceProvider</DataField>
           <rd:TypeName>System.Int32</rd:TypeName>
+        </Field>
+        <Field Name="Pracownik">
+          <DataField>Pracownik</DataField>
+          <rd:TypeName>System.Boolean</rd:TypeName>
         </Field>
       </Fields>
@@ -201,5 +222,6 @@
 SUM(W.Netto) AS Netto, 
 ROUND(SUM(W.Netto * W.procentProwizji), 2) AS Prowizja,
-W.InvoiceProvider
+W.InvoiceProvider,
+A.Pracownicy AS Pracownik
 FROM         WplywyByTytul W
 LEFT OUTER JOIN AGENCI A ON A.Symbol=W.Symbol
@@ -207,6 +229,7 @@
 AND (W.InvoiceProvider IN (@invoiceProvider))
 AND (@prawa_agent IS NULL OR W.Symbol=@prawa_agent)
+AND (@pracownik IS NULL OR A.Pracownicy=@pracownik)
 
-GROUP BY W.Agencja, W.Symbol, A.[ImiÄ], A.Nazwisko, W.InvoiceProvider
+GROUP BY W.Agencja, W.Symbol, A.[ImiÄ], A.Nazwisko, W.InvoiceProvider, A.Pracownicy
 ORDER BY A.Nazwisko</CommandText>
         <QueryParameters>
@@ -222,4 +245,7 @@
           <QueryParameter Name="@prawa_agent">
             <Value>=Parameters!prawa_agent.Value</Value>
+          </QueryParameter>
+          <QueryParameter Name="@pracownik">
+            <Value>=Parameters!pracownik.Value</Value>
           </QueryParameter>
         </QueryParameters>
