Index: trunk/RaportySQL/Zaleglosci2009.rdl
===================================================================
--- trunk/RaportySQL/Zaleglosci2009.rdl (revision 425)
+++ trunk/RaportySQL/Zaleglosci2009.rdl (revision 466)
@@ -100,4 +100,26 @@
       <MultiValue>true</MultiValue>
     </ReportParameter>
+    <ReportParameter Name="systemKsiegowy">
+      <DataType>String</DataType>
+      <DefaultValue>
+        <Values>
+          <Value>1</Value>
+        </Values>
+      </DefaultValue>
+      <Prompt>Wydawca:</Prompt>
+      <ValidValues>
+        <ParameterValues>
+          <ParameterValue>
+            <Value>1</Value>
+            <Label>AACT</Label>
+          </ParameterValue>
+          <ParameterValue>
+            <Value>2</Value>
+            <Label>Sam Press</Label>
+          </ParameterValue>
+        </ParameterValues>
+      </ValidValues>
+      <MultiValue>true</MultiValue>
+    </ReportParameter>
   </ReportParameters>
   <rd:DrawGrid>true</rd:DrawGrid>
@@ -192,31 +214,51 @@
       <Query>
         <DataSourceName>BAZA_REKLAM</DataSourceName>
-        <CommandText>select agencja, agent,kodKlienta,DATA_SPRZEDAZY, TERMIN_ZAPLATY, numer, numer_roz,
+        <CommandText>SELECT 
+agencja, 
+agent, 
+kodKlienta, 
+DATA_SPRZEDAZY, 
+TERMIN_ZAPLATY, 
+numer, 
+numer_roz, 
 SUM(brutto) AS brutto, 
 SUM(wplata_brutto) AS suma_zaplat, 
-Sum(zalega) as zalega,
+Sum(zalega) AS zalega, 
 SUM(waluta_brutto) AS brutto_waluta, 
 SUM(wplata_brutto_waluta) AS suma_zaplat_waluta, 
-Sum(zalega_waluta) as zalega_waluta,
-count(id_faktury) As ILOSC,
-CONVERT(float, (SUM(zalega))) / CONVERT(float, SUM(brutto)) AS procent from
- ( select 
- 
-V1.id_faktury,V2.id_agencji, agent,kodKlienta, V2.DATA_SPRZEDAZY, V2.TERMIN_ZAPLATY, V2.numer, V2.numer_roz,
-V1.brutto, V1.waluta_brutto,
- wplaty.brutto as wplata_brutto,
-wplaty.waluta_brutto as wplata_brutto_waluta,
-  V1.brutto - wplaty.brutto  as zalega,
-  V1.waluta_brutto - wplaty.waluta_brutto  as zalega_waluta,
-
- dbo.AGENCJE.Symbol AS Agencja 
-
- from VIEW_BRUTTO_PO_KOREKTACH V1 left join view_ZESTAWIENIE_LISTA_FAKTUR_nowa V2
- on V1.id_faktury = V2.id_faktury inner join Wplaty on
- V1.id_faktury = Wplaty.idFaktury
+Sum(zalega_waluta) AS zalega_waluta, 
+count(id_faktury) AS ILOSC, 
+CONVERT(float, (SUM(zalega))) / CONVERT(float, SUM(brutto)) AS procent 
+FROM 
+(
+SELECT
+V1.id_faktury, 
+V2.id_agencji, 
+agent, 
+kodKlienta, 
+V2.DATA_SPRZEDAZY, 
+V2.TERMIN_ZAPLATY, 
+V2.numer, 
+V2.numer_roz,
+V1.brutto, 
+V1.waluta_brutto,
+wplaty.brutto AS wplata_brutto, 
+wplaty.waluta_brutto AS wplata_brutto_waluta, 
+V1.brutto - wplaty.brutto AS zalega, 
+V1.waluta_brutto - wplaty.waluta_brutto  as zalega_waluta,
+dbo.AGENCJE.Symbol AS Agencja 
+FROM VIEW_BRUTTO_PO_KOREKTACH V1 
+LEFT JOIN View_ZESTAWIENIE_LISTA_FAKTUR_nowa V2 ON V1.id_faktury = V2.id_faktury 
+INNER JOIN Wplaty ON  V1.id_faktury = Wplaty.idFaktury
 INNER JOIN dbo.AGENCJE ON V2.ID_AGENCJI = dbo.AGENCJE.ID_AGENCJI 
-WHERE year(V2.DATA_SPRZEDAZY) = 2009 AND (V1.brutto - V2.suma_zaplat) &gt; 0 ) T
+WHERE year(V2.DATA_SPRZEDAZY) = 2009 AND (V1.brutto - V2.suma_zaplat) &gt; 0 AND V2.SystemKsiegowyId IN (@systemKsiegowy)
+) T
 GROUP BY agencja, agent,kodKlienta,DATA_SPRZEDAZY, TERMIN_ZAPLATY, numer, numer_roz
-order by zalega desc</CommandText>
+ORDER BY zalega DESC</CommandText>
+        <QueryParameters>
+          <QueryParameter Name="@systemKsiegowy">
+            <Value>=Parameters!systemKsiegowy.Value</Value>
+          </QueryParameter>
+        </QueryParameters>
         <rd:UseGenericDesigner>true</rd:UseGenericDesigner>
       </Query>
