Index: trunk/SQL/Views/WplywyByTytul.txt
===================================================================
--- trunk/SQL/Views/WplywyByTytul.txt (revision 354)
+++ trunk/SQL/Views/WplywyByTytul.txt (revision 466)
@@ -48,5 +48,6 @@
 END,
 T.Symb AS Tytul,
-COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie
+COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie,
+F.SystemKsiegowyId
 FROM  FAKTURY F 
 LEFT OUTER JOIN FAKTURA_DETAILS FD ON F.ID_FAKTURY = FD.ID_FAKTURY 
@@ -85,5 +86,6 @@
 FWW.Netto,
 FWW.Brutto,
-FWW.Vat
+FWW.Vat,
+F.SystemKsiegowyId
 
 GO
Index: trunk/SQL/Views/view_ZESTAWIENIE_LISTA_FAKTUR_NOWA.txt
===================================================================
--- trunk/SQL/Views/view_ZESTAWIENIE_LISTA_FAKTUR_NOWA.txt (revision 237)
+++ trunk/SQL/Views/view_ZESTAWIENIE_LISTA_FAKTUR_NOWA.txt (revision 466)
@@ -7,18 +7,48 @@
 ALTER VIEW [dbo].[view_ZESTAWIENIE_LISTA_FAKTUR_NOWA]
 AS
-SELECT     dbo.FAKTURY.ID_FAKTURY, dbo.FAKTURY.ID_NABYWCY AS CustomerId, dbo.FAKTURY.ID_SPRZEDAWCY AS Id_Agencji, dbo.KLIENCI.kodKlienta, 
-                      dbo.FAKTURY.NUMER, dbo.FAKTURY.NUMER_ROZ, dbo.FAKTURY.NUMER_ROK, FK_DET_SUM.netto, FK_DET_SUM.S_VAT, FK_DET_SUM.vat, 
-                      FK_DET_SUM.brutto, FK_DET_SUM.liczbaReklam, dbo.FAKTURY.suma_zaplat, dbo.FAKTURY.DATA_WYSTAWIENIA, 
-                      dbo.FAKTURY.DATA_SPRZEDAZY, dbo.FAKTURY.TERMIN_ZAPLATY, dbo.FAKTURY.zaplata_data, dbo.FAKTURY.zaplata_opis, 
-                      dbo.FAKTURY.idZamowienia, dbo.FAKTURY.KOREKTA, dbo.FAKTURY.idFakturyKorekta, A.Symbol AS agent, dbo.FAKTURY.waluta_brutto, 
-                      dbo.FAKTURY.waluta_miano, dbo.FAKTURY.idFakturyVAT, dbo.FAKTURY.ID_FK_KOR
-FROM         (SELECT     ID_FAKTURY AS id_faktury, S_VAT, SUM(NETTO) AS netto, SUM(BRUTTO) AS brutto, SUM(VAT) AS vat, COUNT(DISTINCT reklamaId) 
-                                              AS liczbaReklam
-                       FROM          dbo.FAKTURA_DETAILS
-                       GROUP BY ID_FAKTURY, S_VAT) AS FK_DET_SUM INNER JOIN
-                      dbo.FAKTURY ON FK_DET_SUM.id_faktury = dbo.FAKTURY.ID_FAKTURY INNER JOIN
-                      dbo.KLIENCI ON dbo.FAKTURY.ID_NABYWCY = dbo.KLIENCI.CustomerID LEFT OUTER JOIN
-                      dbo.AGENCI AS A ON dbo.FAKTURY.NUMER_ROZ = A.F_ROZ
-WHERE     (dbo.FAKTURY.idZamowienia IS NOT NULL)
+SELECT 
+dbo.FAKTURY.ID_FAKTURY, 
+dbo.FAKTURY.ID_NABYWCY AS CustomerId, 
+dbo.FAKTURY.ID_SPRZEDAWCY AS Id_Agencji, 
+dbo.KLIENCI.kodKlienta, 
+dbo.FAKTURY.NUMER, 
+dbo.FAKTURY.NUMER_ROZ, 
+dbo.FAKTURY.NUMER_ROK, 
+FK_DET_SUM.netto, 
+FK_DET_SUM.S_VAT, 
+FK_DET_SUM.vat, 
+FK_DET_SUM.brutto, 
+FK_DET_SUM.liczbaReklam, 
+dbo.FAKTURY.suma_zaplat, 
+dbo.FAKTURY.DATA_WYSTAWIENIA, 
+dbo.FAKTURY.DATA_SPRZEDAZY, 
+dbo.FAKTURY.TERMIN_ZAPLATY, 
+dbo.FAKTURY.zaplata_data, 
+dbo.FAKTURY.zaplata_opis, 
+dbo.FAKTURY.idZamowienia, 
+dbo.FAKTURY.KOREKTA, 
+dbo.FAKTURY.idFakturyKorekta, 
+A.Symbol AS agent, 
+dbo.FAKTURY.waluta_brutto, 
+dbo.FAKTURY.waluta_miano, 
+dbo.FAKTURY.idFakturyVAT, 
+dbo.FAKTURY.ID_FK_KOR, 
+dbo.FAKTURY.SystemKsiegowyId
+FROM 
+(
+SELECT 
+ID_FAKTURY AS id_faktury, 
+S_VAT, 
+SUM(NETTO) AS netto, 
+SUM(BRUTTO) AS brutto, 
+SUM(VAT) AS vat, 
+COUNT(DISTINCT reklamaId) AS liczbaReklam
+FROM dbo.FAKTURA_DETAILS
+GROUP BY ID_FAKTURY, S_VAT
+) AS FK_DET_SUM 
+INNER JOIN dbo.FAKTURY ON FK_DET_SUM.id_faktury = dbo.FAKTURY.ID_FAKTURY 
+INNER JOIN dbo.KLIENCI ON dbo.FAKTURY.ID_NABYWCY = dbo.KLIENCI.CustomerID 
+LEFT OUTER JOIN dbo.AGENCI AS A ON dbo.FAKTURY.NUMER_ROZ = A.F_ROZ
+WHERE (dbo.FAKTURY.idZamowienia IS NOT NULL OR (dbo.FAKTURY.SystemKsiegowyId=2 AND dbo.FAKTURY.Numer_Rok>2008))
 GO
 
Index: trunk/SQL/Views/VIEW_KOREKTY.txt
===================================================================
--- trunk/SQL/Views/VIEW_KOREKTY.txt (revision 289)
+++ trunk/SQL/Views/VIEW_KOREKTY.txt (revision 466)
@@ -5,33 +5,61 @@
 GO
 
-ALTER view [dbo].[VIEW_KOREKTY] as
-SELECT     K.ID_FAKTURY, K.CustomerId, K.Id_Agencji, K.kodKlienta, K.NUMER, K.NUMER_ROZ, K.NUMER_ROK, K.netto, K.S_VAT, K.vat, K.brutto, 
-                      K.liczbaReklam, K.suma_zaplat, K.DATA_WYSTAWIENIA, K.DATA_SPRZEDAZY, K.TERMIN_ZAPLATY, K.zaplata_data, K.zaplata_opis, K.idZamowienia,
-                       K.KOREKTA, K.idFakturyKorekta, K.agent, K.waluta_brutto, K.waluta_miano, K.idFakturyVAT, K.ID_FK_KOR, 
-CONVERT(VARCHAR, K.NUMER) + '/' + CONVERT(VARCHAR, K.NUMER_ROK) AS NR_FAKTURY_KOREKTY, F.NUMER AS NUMER_F, 
-                      F.NUMER_ROZ AS NUMER_ROZ_F, F.NUMER_ROK AS NUMER_ROK_F, F.netto AS netto_F, F.brutto AS brutto_F, F.vat AS vat_F, 
-                      F.suma_zaplat AS suma_zap³at_F, F.DATA_WYSTAWIENIA AS data_wystawienia_F, 
-case
- when F.korekta = 1 then
-CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)  
-else 
-CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, 
-                      F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)
-	end 
- AS NR_FAKTURY, ROUND(K.netto - F.netto, 2) AS roznica_netto, ROUND(K.vat - F.vat, 2) 
-                      AS roznica_vat, ROUND(K.brutto - F.brutto, 2) AS roznica_brutto, A1.Symbol AS agencja, ROUND(K.waluta_brutto - F.waluta_brutto, 2) 
-                      AS waluta_roznica_brutto,F2.NUMER as nr_korygowanej,
-case
- when F2.korekta = 1 then
-CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK)  
-	else 
-CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, 
-                      F2.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK)
-	end  AS NR_FAKTURY_KORYGOWANEJ_1
-FROM         dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS K LEFT OUTER JOIN
-             dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F ON K.idFakturyKorekta = F.ID_FAKTURY LEFT OUTER JOIN
-             dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F2 ON K.idFakturyVAT = F2.ID_FAKTURY LEFT OUTER JOIN
-             dbo.AGENCJE AS A1 ON K.Id_Agencji = A1.Id_agencji
-WHERE     (K.KOREKTA = 1)
+ALTER VIEW [dbo].[VIEW_KOREKTY] AS
+SELECT 
+K.ID_FAKTURY, 
+K.CustomerId, 
+K.Id_Agencji, 
+K.kodKlienta, 
+K.NUMER, 
+K.NUMER_ROZ, 
+K.NUMER_ROK, 
+K.netto, 
+K.S_VAT, 
+K.vat, 
+K.brutto, 
+K.liczbaReklam, 
+K.suma_zaplat, 
+K.DATA_WYSTAWIENIA, 
+K.DATA_SPRZEDAZY, 
+K.TERMIN_ZAPLATY, 
+K.zaplata_data, 
+K.zaplata_opis, 
+K.idZamowienia,
+K.KOREKTA, 
+K.idFakturyKorekta, 
+K.agent, 
+K.waluta_brutto, 
+K.waluta_miano, 
+K.idFakturyVAT, 
+K.ID_FK_KOR, 
+CONVERT(VARCHAR, K.NUMER) + '/' + CONVERT(VARCHAR, K.NUMER_ROK) AS NR_FAKTURY_KOREKTY, 
+F.NUMER AS NUMER_F,
+F.NUMER_ROZ AS NUMER_ROZ_F, 
+F.NUMER_ROK AS NUMER_ROK_F, 
+F.netto AS netto_F, 
+F.brutto AS brutto_F, 
+F.vat AS vat_F, 
+F.suma_zaplat AS suma_zap³at_F, 
+F.DATA_WYSTAWIENIA AS data_wystawienia_F, 
+CASE
+	WHEN F.korekta = 1 THEN CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)  
+	ELSE CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)
+END AS NR_FAKTURY, 
+ROUND(K.netto - F.netto, 2) AS roznica_netto, 
+ROUND(K.vat - F.vat, 2) AS roznica_vat, 
+ROUND(K.brutto - F.brutto, 2) AS roznica_brutto, 
+A1.Symbol AS agencja, 
+ROUND(K.waluta_brutto - F.waluta_brutto, 2) AS waluta_roznica_brutto,
+F2.NUMER as nr_korygowanej,
+CASE
+	WHEN F2.korekta = 1 THEN CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK)  
+	ELSE CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, F2.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK)
+END  AS NR_FAKTURY_KORYGOWANEJ_1,
+F.SystemKsiegowyId
+FROM dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS K 
+LEFT OUTER JOIN dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F ON K.idFakturyKorekta = F.ID_FAKTURY 
+LEFT OUTER JOIN dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F2 ON K.idFakturyVAT = F2.ID_FAKTURY 
+LEFT OUTER JOIN dbo.AGENCJE AS A1 ON K.Id_Agencji = A1.Id_agencji
+WHERE (K.KOREKTA = 1)
 GO
 
Index: trunk/SQL/Reports/Zaleglosci2009.txt
===================================================================
--- trunk/SQL/Reports/Zaleglosci2009.txt (revision 466)
+++ trunk/SQL/Reports/Zaleglosci2009.txt (revision 466)
@@ -0,0 +1,42 @@
+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(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
+INNER JOIN dbo.AGENCJE ON V2.ID_AGENCJI = dbo.AGENCJE.ID_AGENCJI 
+WHERE year(V2.DATA_SPRZEDAZY) = 2009 AND (V1.brutto - V2.suma_zaplat) > 0 AND V2.SystemKsiegowyId IN (@systemKsiegowy)
+) T
+GROUP BY agencja, agent,kodKlienta,DATA_SPRZEDAZY, TERMIN_ZAPLATY, numer, numer_roz
+ORDER BY zalega DESC
