Zbiór zmian 689 dla trunk/RaportySQL

Pokaż
Ignoruj:
Data:
2009-06-08 13:48:01 (17 years ago)
Autor:
marek
Opis:

fixes #180 - kolejne poprawki, teraz juz powinno byc OK

Lokalizacja:
trunk/RaportySQL
Pliki:
2 zmodyfikowane

Legenda:

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

    r688 r689  
    106106      <Hidden>true</Hidden> 
    107107    </ReportParameter> 
    108     <ReportParameter Name="invoiceProvider"> 
    109       <DataType>Integer</DataType> 
     108    <ReportParameter Name="systemKsiegowy"> 
     109      <DataType>String</DataType> 
    110110      <DefaultValue> 
    111111        <Values> 
     
    123123            <Value>2</Value> 
    124124            <Label>Sam Press</Label> 
    125           </ParameterValue> 
    126           <ParameterValue> 
    127             <Value>3</Value> 
    128             <Label>Poznań</Label> 
    129           </ParameterValue> 
    130           <ParameterValue> 
    131             <Value>4</Value> 
    132             <Label>Katowice</Label> 
    133125          </ParameterValue> 
    134126        </ParameterValues> 
     
    194186          <rd:TypeName>System.Double</rd:TypeName> 
    195187        </Field> 
    196         <Field Name="InvoiceProvider"> 
    197           <DataField>InvoiceProvider</DataField> 
    198           <rd:TypeName>System.Int32</rd:TypeName> 
    199         </Field> 
    200188        <Field Name="Pracownik"> 
    201189          <DataField>Pracownik</DataField> 
     
    220208A.Nazwisko, 
    221209COUNT(DISTINCT W.ID_FAKTURY) AS IloscFaktur,  
    222 SUM(DISTINCT W.Netto) AS Netto,  
    223 ROUND(SUM(DISTINCT W.Netto * W.procentProwizji), 2) AS Prowizja, 
    224 W.InvoiceProvider, 
     210SUM(W.Netto) AS Netto,  
     211ROUND(SUM(W.Netto * W.procentProwizji), 2) AS Prowizja, 
    225212A.Pracownicy AS Pracownik 
    226213FROM         WplywyByTytul W 
    227214LEFT OUTER JOIN AGENCI A ON A.Symbol=W.Symbol 
    228215WHERE     (YEAR(W.dataWplaty) = @rok) AND (MONTH(W.dataWplaty) IN (@miesiac)) 
    229 AND (W.InvoiceProvider IN (@invoiceProvider)) 
     216AND (W.SystemKsiegowyId IN (@systemKsiegowy)) 
    230217AND (@prawa_agent IS NULL OR W.Symbol=@prawa_agent) 
    231218AND (@pracownik IS NULL OR A.Pracownicy=@pracownik) 
    232219AND W.procentProwizji &gt; 0 
    233 GROUP BY W.Agencja, W.Symbol, A.[Imię], A.Nazwisko, W.InvoiceProvider, A.Pracownicy 
    234 ORDER BY W.Agencja, A.Nazwisko, SUM(DISTINCT W.Netto) DESC, ROUND(SUM(DISTINCT W.Netto * W.procentProwizji), 2) DESC</CommandText> 
     220GROUP BY W.Agencja, W.Symbol, A.[Imię], A.Nazwisko, A.Pracownicy 
     221ORDER BY W.Agencja, A.Nazwisko, SUM(W.Netto) DESC, ROUND(SUM(W.Netto * W.procentProwizji), 2) DESC</CommandText> 
    235222        <QueryParameters> 
    236223          <QueryParameter Name="@rok"> 
     
    240227            <Value>=Parameters!miesiac.Value</Value> 
    241228          </QueryParameter> 
    242           <QueryParameter Name="@invoiceProvider"> 
    243             <Value>=Parameters!invoiceProvider.Value</Value> 
     229          <QueryParameter Name="@systemKsiegowy"> 
     230            <Value>=Parameters!systemKsiegowy.Value</Value> 
    244231          </QueryParameter> 
    245232          <QueryParameter Name="@prawa_agent">