Zbiór zmian 354 dla trunk/RaportySQL

Pokaż
Ignoruj:
Data:
2009-02-16 11:16:11 (17 years ago)
Autor:
marek
Opis:

re #92 - poprawiono raporty dot. wyroznien reklamy

Lokalizacja:
trunk/RaportySQL
Pliki:
6 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/RaportySQL/RaportySQL.rptproj

    r353 r354  
    380380      <Name>ZmianyEmisjiWgSymbolu.rdl</Name> 
    381381      <FullPath>ZmianyEmisjiWgSymbolu.rdl</FullPath> 
    382     </ProjectItem> 
    383     <ProjectItem> 
    384       <Name>PowierzchniaReklam.rdl</Name> 
    385       <FullPath>PowierzchniaReklam.rdl</FullPath> 
    386382    </ProjectItem> 
    387383  </Reports> 
  • trunk/RaportySQL/RozliczenieWplywowWgDatyWplatyWYR2009.rdl

    r352 r354  
    122122      <MultiValue>true</MultiValue> 
    123123    </ReportParameter> 
    124     <ReportParameter Name="tytuł"> 
     124    <ReportParameter Name="tytul"> 
    125125      <DataType>String</DataType> 
    126126      <DefaultValue> 
     
    131131      </DefaultValue> 
    132132      <AllowBlank>true</AllowBlank> 
    133       <Prompt>tytuł</Prompt> 
     133      <Prompt>Tytuł</Prompt> 
    134134      <ValidValues> 
    135135        <DataSetReference> 
     
    137137          <ValueField>SYMB</ValueField> 
    138138          <LabelField>SYMB</LabelField> 
    139         </DataSetReference> 
    140       </ValidValues> 
    141       <MultiValue>true</MultiValue> 
    142     </ReportParameter> 
    143     <ReportParameter Name="grzbiet"> 
    144       <DataType>Integer</DataType> 
    145       <DefaultValue> 
    146         <DataSetReference> 
    147           <DataSetName>ListaGrzbietow</DataSetName> 
    148           <ValueField>ID</ValueField> 
    149         </DataSetReference> 
    150       </DefaultValue> 
    151       <Prompt>grzbiet</Prompt> 
    152       <ValidValues> 
    153         <DataSetReference> 
    154           <DataSetName>ListaGrzbietow</DataSetName> 
    155           <ValueField>ID</ValueField> 
    156           <LabelField>Nazwa</LabelField> 
    157139        </DataSetReference> 
    158140      </ValidValues> 
     
    209191          <rd:TypeName>System.String</rd:TypeName> 
    210192        </Field> 
     193        <Field Name="NumerFaktury"> 
     194          <DataField>NumerFaktury</DataField> 
     195          <rd:TypeName>System.Int32</rd:TypeName> 
     196        </Field> 
    211197        <Field Name="NR_FK"> 
    212198          <DataField>NR_FK</DataField> 
     
    226212        </Field> 
    227213        <Field Name="NETTO"> 
    228           <DataField>NETTO</DataField> 
     214          <DataField>Netto</DataField> 
    229215          <rd:TypeName>System.Decimal</rd:TypeName> 
    230216        </Field> 
    231217        <Field Name="VAT"> 
    232           <DataField>VAT</DataField> 
     218          <DataField>Vat</DataField> 
    233219          <rd:TypeName>System.Decimal</rd:TypeName> 
    234220        </Field> 
    235221        <Field Name="BRUTTO"> 
    236           <DataField>BRUTTO</DataField> 
    237           <rd:TypeName>System.Decimal</rd:TypeName> 
     222          <DataField>Brutto</DataField> 
     223          <rd:TypeName>System.Double</rd:TypeName> 
    238224        </Field> 
    239225        <Field Name="DATA_WYSTAWIENIA"> 
     
    277263          <rd:TypeName>System.Double</rd:TypeName> 
    278264        </Field> 
    279         <Field Name="kwotaProwizji"> 
    280           <DataField>kwotaProwizji</DataField> 
    281           <rd:TypeName>System.Double</rd:TypeName> 
     265        <Field Name="Tytul"> 
     266          <DataField>Tytul</DataField> 
     267          <rd:TypeName>System.String</rd:TypeName> 
     268        </Field> 
     269        <Field Name="Wyroznienie"> 
     270          <DataField>Wyroznienie</DataField> 
     271          <rd:TypeName>System.Int32</rd:TypeName> 
    282272        </Field> 
    283273      </Fields> 
     
    300290      <Query> 
    301291        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    302         <CommandText>SELECT     FAKTURY.ID_FAKTURY, AGENCI.Symbol, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ)  
    303                       + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, KLIENCI.kodKlienta, Wplaty.symbolPotwierdzenia, Wplaty.rodzajPotwierdzenia,  
    304                       CASE WHEN Korekta.Netto IS NULL THEN SUM(FAKTURA_DETAILS.NETTO) ELSE Korekta.Netto END AS NETTO, CASE WHEN Korekta.Netto IS NULL  
    305                       THEN SUM(FAKTURA_DETAILS.VAT) ELSE Korekta.Vat END AS VAT, CASE WHEN Korekta.Brutto IS NULL THEN SUM(FAKTURA_DETAILS.BRUTTO)  
    306                       ELSE Korekta.Brutto END AS BRUTTO, FAKTURY.DATA_WYSTAWIENIA, FAKTURY.TERMIN_ZAPLATY, FAKTURY.SPOSOB_ZAPLATY,  
    307                       AGENCJE.Symbol AS Agencja, Wplaty.dataWplaty, DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty) AS roznica_nowa,  
    308                       FAKTURY.suma_zaplat, FAKTURY.zaplata_data, DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data) AS roznica_stara,  
    309                       CASE WHEN FAKTURY.idZamowienia IS NULL THEN R.[Procent Prowizji] ELSE P.procentProwizji END AS procentProwizji,  
    310                       CASE WHEN FAKTURY.idZamowienia IS NULL THEN R.[Prowizja] ELSE P.kwotaProwizji END AS kwotaProwizji 
    311 FROM         FAKTURY LEFT OUTER JOIN 
    312                       FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN 
    313                       AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT OUTER JOIN 
    314                       AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji LEFT OUTER JOIN 
    315                       Wplaty ON FAKTURY.ID_FAKTURY = Wplaty.idFaktury LEFT OUTER JOIN 
    316                       KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.CustomerID LEFT OUTER JOIN 
    317                       PROWIZJE AS P ON P.idFaktury = FAKTURY.ID_FAKTURY LEFT OUTER JOIN 
    318                       VIEW_KOREKTY AS Korekta ON Korekta.idFakturyKorekta = FAKTURY.ID_FAKTURY LEFT OUTER JOIN 
    319                       REKLAMA AS R ON R.ID_FAKTURY = FAKTURY.ID_FAKTURY 
    320 WHERE     (FAKTURY.KOREKTA &lt;&gt; 1) AND (YEAR(Wplaty.dataWplaty) = @rok) AND (MONTH(Wplaty.dataWplaty) = @miesiac) and FAKTURA_DETAILS.wyroznienie = 1 
    321 GROUP BY FAKTURY.DATA_WYSTAWIENIA, FAKTURY.ID_FAKTURY, AGENCI.Symbol, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR,  
    322                       FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), KLIENCI.kodKlienta, Wplaty.symbolPotwierdzenia,  
    323                       Wplaty.rodzajPotwierdzenia, FAKTURY.DATA_WYSTAWIENIA, FAKTURY.TERMIN_ZAPLATY, FAKTURY.SPOSOB_ZAPLATY, AGENCJE.Symbol,  
    324                       Wplaty.dataWplaty, DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty), FAKTURY.suma_zaplat, FAKTURY.zaplata_data, DATEDIFF(day,  
    325                       FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data), P.procentProwizji, P.kwotaProwizji, Korekta.netto, Korekta.brutto, Korekta.vat,  
    326                       FAKTURY.idZamowienia, R.[PROCENT PROWIZJI], R.PROWIZJA</CommandText> 
     292        <CommandText>SELECT     ID_FAKTURY, LOWER(Symbol) AS Symbol, NumerFaktury, NR_FK, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
     293                      TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul, Wyroznienie 
     294FROM         WplywyByTytul 
     295WHERE      
     296YEAR(dataWplaty) = @rok  
     297AND MONTH(dataWplaty) = @miesiac  
     298AND Tytul IN (@tytul) 
     299AND Wyroznienie=1 
     300ORDER BY Symbol, NumerFaktury</CommandText> 
    327301        <QueryParameters> 
    328302          <QueryParameter Name="@rok"> 
     
    331305          <QueryParameter Name="@miesiac"> 
    332306            <Value>=Parameters!miesiac.Value</Value> 
     307          </QueryParameter> 
     308          <QueryParameter Name="@tytul"> 
     309            <Value>=Parameters!tytul.Value</Value> 
    333310          </QueryParameter> 
    334311        </QueryParameters> 
     
    404381FROM            [LISTA TYTUŁÓW] 
    405382WHERE        (st_aktywny = - 1)</CommandText> 
    406         <rd:UseGenericDesigner>true</rd:UseGenericDesigner> 
    407       </Query> 
    408     </DataSet> 
    409     <DataSet Name="ListaGrzbietow"> 
    410       <Fields> 
    411         <Field Name="ID"> 
    412           <DataField>ID</DataField> 
    413           <rd:TypeName>System.Int32</rd:TypeName> 
    414         </Field> 
    415         <Field Name="Nazwa"> 
    416           <DataField>Nazwa</DataField> 
    417           <rd:TypeName>System.String</rd:TypeName> 
    418         </Field> 
    419       </Fields> 
    420       <Query> 
    421         <DataSourceName>BAZA_REKLAM</DataSourceName> 
    422         <CommandText>SELECT        ID, Nazwa 
    423 FROM            GRZBIETY</CommandText> 
    424         <rd:UseGenericDesigner>true</rd:UseGenericDesigner> 
    425       </Query> 
    426     </DataSet> 
    427     <DataSet Name="ListaPromocji"> 
    428       <Fields> 
    429         <Field Name="id"> 
    430           <DataField>id</DataField> 
    431           <rd:TypeName>System.Int32</rd:TypeName> 
    432         </Field> 
    433         <Field Name="Nazwa"> 
    434           <DataField>Nazwa</DataField> 
    435           <rd:TypeName>System.String</rd:TypeName> 
    436         </Field> 
    437         <Field Name="Cena_min"> 
    438           <DataField>Cena_min</DataField> 
    439           <rd:TypeName>System.Decimal</rd:TypeName> 
    440         </Field> 
    441         <Field Name="Okres_od"> 
    442           <DataField>Okres_od</DataField> 
    443           <rd:TypeName>System.DateTime</rd:TypeName> 
    444         </Field> 
    445         <Field Name="Okres_do"> 
    446           <DataField>Okres_do</DataField> 
    447           <rd:TypeName>System.DateTime</rd:TypeName> 
    448         </Field> 
    449       </Fields> 
    450       <Query> 
    451         <DataSourceName>BAZA_REKLAM</DataSourceName> 
    452         <CommandText>select * from promocje</CommandText> 
    453383        <rd:UseGenericDesigner>true</rd:UseGenericDesigner> 
    454384      </Query> 
     
    12311161                      <ZIndex>11</ZIndex> 
    12321162                      <CanGrow>true</CanGrow> 
    1233                       <Value>="LICZBA FAKTUR: " &amp; Count(Fields!ID_FAKTURY.Value) &amp; "   RAZEM NETTO: "&amp; Code.Formatuj(Sum(Fields!NETTO.Value)) &amp; "   VAT: " &amp; Code.Formatuj(Sum(Fields!VAT.Value)) &amp; "   BRUTTO: " &amp; Code.Formatuj(Sum(Fields!BRUTTO.Value)) &amp; "   SUMA PROWIZJI: " &amp; Code.Formatuj(Sum(Fields!kwotaProwizji.Value))</Value> 
     1163                      <Value>="LICZBA FAKTUR: " &amp; Count(Fields!ID_FAKTURY.Value) &amp; "   RAZEM NETTO: "&amp; Code.Formatuj(Sum(Fields!NETTO.Value)) &amp; "   VAT: " &amp; Code.Formatuj(Sum(Fields!VAT.Value)) &amp; "   BRUTTO: " &amp; Code.Formatuj(Sum(Fields!BRUTTO.Value)) &amp; "   SUMA PROWIZJI: " &amp; Code.Formatuj(Sum(Fields!procentProwizji.Value * ((Fields!NETTO.Value * 0.15)/1.15)))</Value> 
    12341164                    </Textbox> 
    12351165                  </ReportItems> 
     
    12621192    <Height>4.01984cm</Height> 
    12631193  </Body> 
    1264   <Language>en-US</Language> 
     1194  <Language>pl-PL</Language> 
    12651195  <TopMargin>1cm</TopMargin> 
    12661196  <PageHeight>21cm</PageHeight> 
  • trunk/RaportySQL/SprzedazReklamWYR2009.rdl

    r183 r354  
    2222        </Values> 
    2323      </DefaultValue> 
    24       <Prompt>rok</Prompt> 
     24      <Prompt>Rok:</Prompt> 
    2525      <ValidValues> 
    2626        <DataSetReference> 
     
    3838        </Values> 
    3939      </DefaultValue> 
    40       <Prompt>miesiac</Prompt> 
     40      <Prompt>Miesiac:</Prompt> 
    4141      <ValidValues> 
    4242        <ParameterValues> 
     
    8888        </DataSetReference> 
    8989      </DefaultValue> 
    90       <Prompt>agencja</Prompt> 
     90      <Prompt>Agencja</Prompt> 
    9191      <ValidValues> 
    9292        <DataSetReference> 
     
    147147    <DataSet Name="Wyroznienia"> 
    148148      <Fields> 
    149         <Field Name="rok"> 
    150           <DataField>rok</DataField> 
     149        <Field Name="Rok"> 
     150          <DataField>Rok</DataField> 
    151151          <rd:TypeName>System.Int32</rd:TypeName> 
    152152        </Field> 
    153         <Field Name="ms"> 
    154           <DataField>ms</DataField> 
     153        <Field Name="Miesiac"> 
     154          <DataField>Miesiac</DataField> 
    155155          <rd:TypeName>System.Int32</rd:TypeName> 
    156156        </Field> 
     
    163163          <rd:TypeName>System.String</rd:TypeName> 
    164164        </Field> 
    165         <Field Name="id_reklamy"> 
    166           <DataField>ID REKLAMY</DataField> 
     165        <Field Name="IdReklamy"> 
     166          <DataField>IdReklamy</DataField> 
    167167          <rd:TypeName>System.String</rd:TypeName> 
    168168        </Field> 
    169         <Field Name="NR_FK"> 
    170           <DataField>NR_FK</DataField> 
     169        <Field Name="NumerFaktury"> 
     170          <DataField>NumerFaktury</DataField> 
    171171          <rd:TypeName>System.String</rd:TypeName> 
    172172        </Field> 
    173         <Field Name="wyroznienie_kwota"> 
    174           <DataField>wyroznienie_kwota</DataField> 
     173        <Field Name="Wyroznienie"> 
     174          <DataField>Wyroznienie</DataField> 
    175175          <rd:TypeName>System.Decimal</rd:TypeName> 
    176176        </Field> 
     
    178178      <Query> 
    179179        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    180         <CommandText>SELECT     YEAR(F.DATA_SPRZEDAZY) AS rok, MONTH(F.DATA_SPRZEDAZY) AS ms, AGENCJE.Symbol AS Agencja,  
    181                       AGENCI.Nazwisko + ' ' + AGENCI.Imię AS Agent, R.[ID REKLAMY], CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ)  
    182                       + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS NR_FK, SUM(ROUND(0.15 * FD.NETTO / 1.15, 2)) AS wyroznienie_kwota 
    183 FROM         FAKTURY AS F LEFT OUTER JOIN 
    184                       FAKTURA_DETAILS AS FD ON F.ID_FAKTURY = FD.ID_FAKTURY LEFT OUTER JOIN 
    185                       AGENCI ON F.NUMER_ROZ = AGENCI.F_ROZ LEFT OUTER JOIN 
    186                       AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji LEFT OUTER JOIN 
    187                       REKLAMA AS R ON FD.reklamaId = R.ReklamaID 
    188 WHERE     (YEAR(F.DATA_SPRZEDAZY) = @rok) AND (MONTH(F.DATA_SPRZEDAZY) = 1) AND (FD.wyroznienie = @miesiac) 
    189 GROUP BY YEAR(F.DATA_SPRZEDAZY), MONTH(F.DATA_SPRZEDAZY), AGENCJE.Symbol, AGENCI.Nazwisko + ' ' + AGENCI.Imię, R.[ID REKLAMY],  
    190                       CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)</CommandText> 
     180        <CommandText>SELECT * FROM ReklamyWyroznienie 
     181WHERE  
     182Rok=@rok  
     183AND Miesiac=@miesiac</CommandText> 
    191184        <QueryParameters> 
    192185          <QueryParameter Name="@rok"> 
     
    243236        <CanGrow>true</CanGrow> 
    244237        <Left>14.75cm</Left> 
    245         <Value>=Sum(Fields!wyroznienie_kwota.Value, "Wyroznienia")</Value> 
     238        <Value>=Sum(Fields!Wyroznienie.Value, "Wyroznienia")</Value> 
    246239      </Textbox> 
    247240      <Textbox Name="textbox5"> 
     
    317310                          <ZIndex>6</ZIndex> 
    318311                          <CanGrow>true</CanGrow> 
    319                           <Value>=Fields!rok.Value</Value> 
     312                          <Value>=Fields!Rok.Value</Value> 
    320313                        </Textbox> 
    321314                      </ReportItems> 
     
    344337                          <ZIndex>5</ZIndex> 
    345338                          <CanGrow>true</CanGrow> 
    346                           <Value>=Fields!ms.Value</Value> 
     339                          <Value>=Fields!Miesiac.Value</Value> 
    347340                        </Textbox> 
    348341                      </ReportItems> 
     
    428421                          <ZIndex>2</ZIndex> 
    429422                          <CanGrow>true</CanGrow> 
    430                           <Value>=Fields!id_reklamy.Value</Value> 
     423                          <Value>=Fields!IdReklamy.Value</Value> 
    431424                        </Textbox> 
    432425                      </ReportItems> 
     
    456449                          <ZIndex>1</ZIndex> 
    457450                          <CanGrow>true</CanGrow> 
    458                           <Value>=Fields!NR_FK.Value</Value> 
     451                          <Value>=Fields!NumerFaktury.Value</Value> 
    459452                        </Textbox> 
    460453                      </ReportItems> 
     
    484477                          </Style> 
    485478                          <CanGrow>true</CanGrow> 
    486                           <Value>=Fields!wyroznienie_kwota.Value</Value> 
     479                          <Value>=Fields!Wyroznienie.Value</Value> 
    487480                        </Textbox> 
    488481                      </ReportItems> 
     
    943936                          <ZIndex>7</ZIndex> 
    944937                          <CanGrow>true</CanGrow> 
    945                           <Value>=Sum(Fields!wyroznienie_kwota.Value)</Value> 
     938                          <Value>=Sum(Fields!Wyroznienie.Value)</Value> 
    946939                        </Textbox> 
    947940                      </ReportItems>