Zbiór zmian 583 dla trunk

Pokaż
Ignoruj:
Data:
2009-04-15 10:07:46 (17 years ago)
Autor:
marek
Opis:

re #129 - uwzgledniono korekty w raporcie 'Zestawienie miesieczne faktur'

Lokalizacja:
trunk/RaportySQL
Pliki:
2 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/RaportySQL/ZestawienieMiesieczneFaktur2009.rdl

    r519 r583  
    223223        <Field Name="VAT"> 
    224224          <DataField>VAT</DataField> 
    225           <rd:TypeName>System.Decimal</rd:TypeName> 
     225          <rd:TypeName>System.Double</rd:TypeName> 
    226226        </Field> 
    227227        <Field Name="BRUTTO"> 
     
    273273        <CommandText>SELECT     FAKTURY.ID_SPRZEDAWCY, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK,  
    274274                      MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR,  
    275                       FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, SUM(FAKTURA_DETAILS.NETTO) AS NETTO,  
    276                       FAKTURA_DETAILS.S_VAT, SUM(FAKTURA_DETAILS.VAT) AS VAT, SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) AS BRUTTO,  
    277                       FAKTURY.suma_zaplat, FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL  
     275                      FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, CASE WHEN K.S_VAT IS NULL  
     276                      THEN SUM(FAKTURA_DETAILS.NETTO) ELSE K.Netto END AS NETTO, CASE WHEN K.S_VAT IS NULL  
     277                      THEN FAKTURA_DETAILS.S_VAT ELSE K.S_VAT END AS S_VAT, CASE WHEN K.S_VAT IS NULL  
     278                      THEN SUM(FAKTURA_DETAILS.NETTO * FAKTURA_DETAILS.S_VAT) ELSE (K.Netto * K.S_VAT) END AS VAT, CASE WHEN K.S_VAT IS NULL  
     279                      THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) ELSE (K.Netto * (1 + K.S_VAT)) END AS BRUTTO, FAKTURY.suma_zaplat,  
     280                      FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL  
    278281                      THEN CASE WHEN FAKTURY.NUMER_ROZ = 'POZ' THEN 'przyłucki' ELSE 'wodzu' END ELSE AGENCI.Symbol END AS Symbol,  
    279282                      AGENCJE.Symbol AS Agencja 
     
    281284                      FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN 
    282285                      AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT OUTER JOIN 
    283                       AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji 
     286                      AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji LEFT OUTER JOIN 
     287                      VIEW_KOREKTY AS K ON FAKTURY.ID_FAKTURY = K.idFakturyVAT 
    284288WHERE     (YEAR(FAKTURY.DATA_SPRZEDAZY) = @rok) AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac) AND (FAKTURY.KOREKTA = 0) AND  
    285                       (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) AND (AGENCI.InvoiceProviderId IN (1, 2)) 
     289                      (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) 
    286290GROUP BY FAKTURY.ID_SPRZEDAWCY, AGENCJE.Symbol, AGENCI.Symbol, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ,  
    287291                      YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR,  
    288292                      FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), FAKTURY.suma_zaplat, FAKTURA_DETAILS.S_VAT,  
    289                       FAKTURY.ID_FAKTURY 
     293                      FAKTURY.ID_FAKTURY, K.netto, K.S_VAT 
    290294ORDER BY FAKTURY.NUMER</CommandText> 
    291295        <QueryParameters>