Zbiór zmian 900 dla trunk/RaportySQL

Pokaż
Ignoruj:
Data:
2009-11-26 10:12:15 (16 years ago)
Autor:
sylwek
Opis:

Re #228 Filtrowanie raportów prowizyjnych + poprawka przypisywania modułów do pojedynczych grzbietów

Lokalizacja:
trunk/RaportySQL
Pliki:
9 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/RaportySQL/BAZA_REKLAM.rds

    r539 r900  
    55  <ConnectionProperties> 
    66    <Extension>SQL</Extension> 
    7     <ConnectString>Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM</ConnectString> 
     7    <ConnectString>Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;User ID=sa;Password=9ar6u$ek</ConnectString> 
    88  </ConnectionProperties> 
    99</RptDataSource> 
  • trunk/RaportySQL/OcenaAgenta.rdl

    r749 r900  
    1313      <Nullable>true</Nullable> 
    1414      <Prompt>prawa_agencje</Prompt> 
     15      <Hidden>true</Hidden> 
     16    </ReportParameter> 
     17    <ReportParameter Name="prawa_agent"> 
     18      <DataType>String</DataType> 
     19      <Nullable>true</Nullable> 
     20      <Prompt>prawa_agent</Prompt> 
    1521      <Hidden>true</Hidden> 
    1622    </ReportParameter> 
     
    101107      <DataType>String</DataType> 
    102108      <Nullable>true</Nullable> 
     109      <DefaultValue> 
     110        <DataSetReference> 
     111          <DataSetName>ListaAgentow</DataSetName> 
     112          <ValueField>Symbol</ValueField> 
     113        </DataSetReference> 
     114      </DefaultValue> 
    103115      <Prompt>agent</Prompt> 
    104116      <ValidValues> 
    105117        <DataSetReference> 
    106118          <DataSetName>ListaAgentow</DataSetName> 
    107           <ValueField>ID_AGENTA</ValueField> 
     119          <ValueField>Symbol</ValueField> 
    108120          <LabelField>Symbol</LabelField> 
    109121        </DataSetReference> 
     
    224236INNER JOIN AGENCI ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI  
    225237INNER JOIN [PLAN] ON AGENCI.Symbol = [PLAN].SYMBOL 
    226 WHERE        ([PLAN].ROK = @rok) AND (AGENCJE.Id_agencji = @agencja) AND (@agent is null OR  AGENCI.ID_AGENTA = @agent)</CommandText> 
     238WHERE        ([PLAN].ROK = @rok) AND (AGENCJE.Id_agencji = @agencja) AND (@agent = 'Wszyscy' OR AGENCI.SYMBOL = @agent)</CommandText> 
    227239        <QueryParameters> 
    228240          <QueryParameter Name="@rok"> 
     
    292304      <Query> 
    293305        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    294         <CommandText>SELECT        A.ID_AGENTA, A.Symbol, A2.Symbol agencja 
    295 FROM            AGENCI A left join Agencje A2 
    296 on A.ID_AGENCJI = A2.ID_Agencji 
    297  where aktywny=1 AND  (A2.ID_AGENCJI in (@agencja) OR A2.ID_AGENCJI is null) 
     306        <CommandText>SELECT A.ID_AGENTA, A.Symbol, A2.Symbol agencja 
     307FROM AGENCI A 
     308   left join Agencje A2 on A.ID_AGENCJI = A2.ID_Agencji 
     309 where aktywny=1 AND (A2.ID_AGENCJI in (@agencja) OR A2.ID_AGENCJI is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent) 
    298310union 
    299311select NULL,'Wszyscy','costam' 
    300 order by A.Symbol</CommandText> 
     312where @prawa_agent is null 
     313order by A.Symbol;</CommandText> 
    301314        <QueryParameters> 
    302315          <QueryParameter Name="@agencja"> 
    303316            <Value>=Parameters!agencja.Value</Value> 
     317          </QueryParameter> 
     318          <QueryParameter Name="@prawa_agent"> 
     319            <Value>=Parameters!prawa_agent.Value</Value> 
    304320          </QueryParameter> 
    305321        </QueryParameters> 
  • trunk/RaportySQL/RaportySQL.rptproj

    r761 r900  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    3   <State>$base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmR3ZD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9EYXRhV2FyZWhvdXNlL0Rlc2lnbmVyLzEuMCI+DQogIDxFbmFibGVkPmZhbHNlPC9FbmFibGVkPg0KICA8UHJvamVjdE5hbWU+PC9Qcm9qZWN0TmFtZT4NCiAgPEF1eFBhdGg+PC9BdXhQYXRoPg0KICA8TG9jYWxQYXRoPjwvTG9jYWxQYXRoPg0KICA8UHJvdmlkZXI+PC9Qcm92aWRlcj4NCjwvU291cmNlQ29udHJvbEluZm8+</State> 
     3  <State>$base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmR3ZD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9EYXRhV2FyZWhvdXNlL0Rlc2lnbmVyLzEuMCI+DQogIDxFbmFibGVkPmZhbHNlPC9FbmFibGVkPg0KICA8UHJvamVjdE5hbWU+PC9Qcm9qZWN0TmFtZT4NCiAgPEF1eFBhdGg+PC9BdXhQYXRoPg0KICA8TG9jYWxQYXRoPjwvTG9jYWxQYXRoPg0KICA8UHJvdmlkZXI+PC9Qcm92aWRlcj4NCjwvU291cmNlQ29udHJvbEluZm8+</State> 
    44  <DataSources> 
    55    <ProjectItem> 
  • trunk/RaportySQL/RozliczenieWplywowWgDatyWplaty2009.rdl

    r749 r900  
    326326      <Query> 
    327327        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    328         <CommandText>SELECT     ID_FAKTURY, Symbol, NumerFaktury, NR_FK, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
    329                       TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul 
    330 FROM         WplywyByTytul 
    331 WHERE     (YEAR(dataWplaty) = @rok) AND (MONTH(dataWplaty) = @miesiac) AND (Tytul IN (@tytul)) AND (SystemKsiegowyId IN (@systemKsiegowy)) 
     328        <CommandText>SELECT        ID_FAKTURY, Symbol, NumerFaktury, NR_FK, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
     329                         TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul 
     330FROM            WplywyByTytul 
     331WHERE        (YEAR(dataWplaty) = @rok) AND (MONTH(dataWplaty) = @miesiac) AND (Tytul IN (@tytul)) AND (SystemKsiegowyId IN (@systemKsiegowy)) 
    332332GROUP BY ID_FAKTURY, Symbol, NumerFaktury, NR_FK, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
    333                       TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul 
     333                         TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul 
    334334ORDER BY Symbol, NumerFaktury</CommandText> 
    335335        <QueryParameters> 
  • trunk/RaportySQL/SprzedazReklam2009.rdl

    r582 r900  
    1313      <Nullable>true</Nullable> 
    1414      <Prompt>prawa_agencje</Prompt> 
     15      <Hidden>true</Hidden> 
     16    </ReportParameter> 
     17    <ReportParameter Name="prawa_agent"> 
     18      <DataType>String</DataType> 
     19      <Nullable>true</Nullable> 
     20      <Prompt>prawa_agent</Prompt> 
    1521      <Hidden>true</Hidden> 
    1622    </ReportParameter> 
     
    216222        AND (AGENCJE.Id_agencji&lt;&gt;4 OR Korekta.NUMER_ROZ ='KAT') AND (AGENCJE.Id_agencji &lt;&gt;6 OR Korekta.NUMER_ROZ ='POZ') 
    217223        AND Korekta.SystemKsiegowyId IN (@systemKsiegowy) 
     224                AND (@agent IS NULL OR AGENCI.SYMBOL=@agent) 
    218225        GROUP BY AGENCJE.Symbol, AGENCI.Nazwisko + ' ' + AGENCI.Imię, Korekta.ID_FAKTURY, Korekta.DATA_SPRZEDAZY,  
    219226        YEAR(Korekta.DATA_SPRZEDAZY), Korekta.NUMER_ROZ,  
     
    254261        WHERE  
    255262        YEAR(FAKTURY.DATA_SPRZEDAZY)=@rok AND MONTH(FAKTURY.DATA_SPRZEDAZY)=@miesiac 
    256  
    257263        AND (AGENCJE.Id_agencji&lt;&gt;4 OR FAKTURY.NUMER_ROZ ='KAT') AND (AGENCJE.Id_agencji &lt;&gt;6 OR FAKTURY.NUMER_ROZ ='POZ') 
    258264        AND FAKTURY.KOREKTA=0 AND FAKTURY.SystemKsiegowyId IN (@systemKsiegowy) 
     265                AND (@agent IS NULL OR AGENCI.SYMBOL=@agent) 
    259266        GROUP BY AGENCJE.Symbol, AGENCI.Nazwisko + ' ' + AGENCI.Imię, FAKTURY.ID_FAKTURY, FAKTURY.DATA_SPRZEDAZY,  
    260267        YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.NUMER_ROZ, FAKTURY.suma_zaplat, FAKTURY.Korekta 
     
    282289          <QueryParameter Name="@systemKsiegowy"> 
    283290            <Value>=Parameters!systemKsiegowy.Value</Value> 
     291          </QueryParameter> 
     292          <QueryParameter Name="@agent"> 
     293            <Value>=Parameters!prawa_agent.Value</Value> 
    284294          </QueryParameter> 
    285295        </QueryParameters> 
  • trunk/RaportySQL/TESTOWA.rds

    r389 r900  
    66    <Extension>SQL</Extension> 
    77    <ConnectString>Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM_TEST</ConnectString> 
    8     <Prompt>Specify a user name and password for data source TESTOWA</Prompt> 
    98  </ConnectionProperties> 
    109</RptDataSource>