Index: branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj.user
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj.user (revision 639)
+++ branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj.user (revision 650)
@@ -12,4 +12,5 @@
     <FallbackCulture>en-US</FallbackCulture>
     <VerifyUploadedFiles>true</VerifyUploadedFiles>
+    <EnableSecurityDebugging>false</EnableSecurityDebugging>
   </PropertyGroup>
 </Project>
Index: branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs (revision 636)
+++ branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs (revision 650)
@@ -150,5 +150,7 @@
             {
                 object sumObject = fakturaDetails.Compute("Sum(ILOSC)", string.Empty);
-                if (Convert.ToInt32(sumObject) > 5) //raport, gdzie specyfikacja nie miesci sie na pierwszej stronie
+                int numberOfTitles = GetDistinctCount(fakturaDetails, "SYMB");
+                int numberOfAds = GetDistinctCount(fakturaDetails, "ReklamaId");
+                if (Convert.ToInt32(sumObject) > 5 || numberOfTitles > 1 || numberOfAds > 1) //raport, gdzie specyfikacja nie miesci sie na pierwszej stronie
                     reportViewer1.LocalReport.ReportEmbeddedResource = "Baza_Reklam.Raporty.fakturaReversed2.rdlc";
                 else // specyfikacja zmiesci sie na pierwszej stronie
@@ -205,4 +207,17 @@
             jezykComboBox.SelectedIndex = 0;
             typComboBox.SelectedIndex = 1;
+        }
+
+        private int GetDistinctCount(DataTable dataTable, string column)
+        {
+            List<string> titles = new List<string>();
+
+            foreach(DataRow dataRow in dataTable.Rows)
+            {
+                if(!titles.Contains(dataRow[column].ToString()))
+                    titles.Add(dataRow[column].ToString());
+            }
+
+            return titles.Count;
         }
 
Index: branches/ReklamaReorganizacja/BazaReklam/raporty.xsd
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/raporty.xsd (revision 636)
+++ branches/ReklamaReorganizacja/BazaReklam/raporty.xsd (revision 650)
@@ -96,9 +96,9 @@
                   <DbCommand CommandType="Text" ModifiedByUser="True">
                     <CommandText>SELECT        ID_FAKTURA_DETAILS, ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, 
-                         S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP
+                         S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP, ReklamaId
 FROM            FAKTURA_DETAILS
 WHERE        (ID_FAKTURY = @idFaktury)</CommandText>
                     <Parameters>
-                      <Parameter AllowDbNull="True" AutogeneratedName="idFaktury" ColumnName="ID_FAKTURY" DataSourceName="BAZA_REKLAM.dbo.FAKTURA_DETAILS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idFaktury" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ID_FAKTURY" SourceColumnNullMapping="False" SourceVersion="Current">
+                      <Parameter AllowDbNull="True" AutogeneratedName="idFaktury" ColumnName="ID_FAKTURY" DataSourceName="BAZA_REKLAM_TEST.dbo.FAKTURA_DETAILS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idFaktury" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ID_FAKTURY" SourceColumnNullMapping="False" SourceVersion="Current">
                       </Parameter>
                     </Parameters>
@@ -127,4 +127,5 @@
               <Mapping SourceColumn="TYP" DataSetColumn="TYP" />
               <Mapping SourceColumn="PODTYP" DataSetColumn="PODTYP" />
+              <Mapping SourceColumn="ReklamaId" DataSetColumn="ReklamaId" />
             </Mappings>
             <Sources>
@@ -284,14 +285,14 @@
           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="FAKTURA_DETAILS2TableAdapter" GeneratorDataComponentClassName="FAKTURA_DETAILS2TableAdapter" Name="FAKTURA_DETAILS2" UserDataComponentName="FAKTURA_DETAILS2TableAdapter">
             <MainSource>
-              <DbSource ConnectionRef="Baza_ReklamConnectionString (Settings)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="FillByIdFaktury" GenerateMethods="Both" GenerateShortCommands="False" GeneratorGetMethodName="GetDataIdFaktury" GeneratorSourceName="FillByIdFaktury" GetMethodModifier="Public" GetMethodName="GetDataIdFaktury" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataIdFaktury" UserSourceName="FillByIdFaktury">
+              <DbSource ConnectionRef="Baza_ReklamConnectionString (Settings)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="FillByIdFaktury" GenerateMethods="Both" GenerateShortCommands="False" GeneratorGetMethodName="GetDataIdFaktury" GeneratorSourceName="FillByIdFaktury" GetMethodModifier="Public" GetMethodName="GetDataIdFaktury" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetDataIdFaktury" UserSourceName="FillByIdFaktury">
                 <SelectCommand>
-                  <DbCommand CommandType="Text" ModifiedByUser="False">
+                  <DbCommand CommandType="Text" ModifiedByUser="True">
                     <CommandText>SELECT     FAKTURA_DETAILS.JM, SUM(FAKTURA_DETAILS.ILOSC) AS ILOSC, SUM(FAKTURA_DETAILS.NETTO) AS NETTO, FAKTURA_DETAILS.S_VAT, 
                       SUM(FAKTURA_DETAILS.BRUTTO) AS BRUTTO, SUM(FAKTURA_DETAILS.VAT) AS VAT, [LISTA TYTUÅÃW].SYMB, FAKTURA_DETAILS.NR_WYDANIA, 
-                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK
+                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK, FAKTURA_DETAILS.ReklamaId
 FROM         FAKTURA_DETAILS LEFT OUTER JOIN
                       [LISTA TYTUÅÃW] ON FAKTURA_DETAILS.TYTUL = [LISTA TYTUÅÃW ].id
 GROUP BY FAKTURA_DETAILS.JM, FAKTURA_DETAILS.S_VAT, FAKTURA_DETAILS.ID_FAKTURY, [LISTA TYTUÅÃW].SYMB, FAKTURA_DETAILS.NR_WYDANIA, 
-                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK
+                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK, FAKTURA_DETAILS.ReklamaId
 HAVING      (FAKTURA_DETAILS.ID_FAKTURY = @idFaktury)</CommandText>
                     <Parameters>
@@ -315,4 +316,5 @@
               <Mapping SourceColumn="MIESIAC" DataSetColumn="MIESIAC" />
               <Mapping SourceColumn="ROK" DataSetColumn="ROK" />
+              <Mapping SourceColumn="ReklamaId" DataSetColumn="ReklamaId" />
             </Mappings>
             <Sources>
@@ -640,4 +642,5 @@
               <xs:element name="TYP" msprop:Generator_UserColumnName="TYP" msprop:Generator_ColumnPropNameInRow="TYP" msprop:Generator_ColumnVarNameInTable="columnTYP" msprop:Generator_ColumnPropNameInTable="TYPColumn" type="xs:short" minOccurs="0" />
               <xs:element name="PODTYP" msprop:Generator_UserColumnName="PODTYP" msprop:Generator_ColumnPropNameInRow="PODTYP" msprop:Generator_ColumnVarNameInTable="columnPODTYP" msprop:Generator_ColumnPropNameInTable="PODTYPColumn" type="xs:short" minOccurs="0" />
+              <xs:element name="ReklamaId" msprop:Generator_UserColumnName="ReklamaId" msprop:Generator_ColumnVarNameInTable="columnReklamaId" msprop:Generator_ColumnPropNameInRow="ReklamaId" msprop:Generator_ColumnPropNameInTable="ReklamaIdColumn" type="xs:int" minOccurs="0" />
             </xs:sequence>
           </xs:complexType>
@@ -1022,4 +1025,5 @@
               <xs:element name="MIESIAC" msprop:Generator_UserColumnName="MIESIAC" msprop:Generator_ColumnPropNameInRow="MIESIAC" msprop:Generator_ColumnVarNameInTable="columnMIESIAC" msprop:Generator_ColumnPropNameInTable="MIESIACColumn" type="xs:short" minOccurs="0" />
               <xs:element name="ROK" msprop:Generator_UserColumnName="ROK" msprop:Generator_ColumnPropNameInRow="ROK" msprop:Generator_ColumnVarNameInTable="columnROK" msprop:Generator_ColumnPropNameInTable="ROKColumn" type="xs:int" minOccurs="0" />
+              <xs:element name="ReklamaId" msprop:Generator_UserColumnName="ReklamaId" msprop:Generator_ColumnPropNameInRow="ReklamaId" msprop:Generator_ColumnVarNameInTable="columnReklamaId" msprop:Generator_ColumnPropNameInTable="ReklamaIdColumn" type="xs:int" minOccurs="0" />
             </xs:sequence>
           </xs:complexType>
Index: branches/ReklamaReorganizacja/BazaReklam/raporty.xss
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/raporty.xss (revision 636)
+++ branches/ReklamaReorganizacja/BazaReklam/raporty.xss (revision 650)
@@ -5,11 +5,11 @@
      the code is regenerated.
 </autogenerated>-->
-<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-963" ViewPortY="-827" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
+<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-963" ViewPortY="-531" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
   <Shapes>
     <Shape ID="DesignTable:Faktura" ZOrder="8" X="-185" Y="-447" Height="328" Width="268" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="281" />
-    <Shape ID="DesignTable:FAKTURA_DETAILS" ZOrder="4" X="-529" Y="-453" Height="432" Width="283" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="381" />
+    <Shape ID="DesignTable:FAKTURA_DETAILS" ZOrder="4" X="-529" Y="-453" Height="275" Width="268" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="228" />
     <Shape ID="DesignTable:Proforma" ZOrder="5" X="-601" Y="16" Height="305" Width="283" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
     <Shape ID="DesignTable:Zamowienie" ZOrder="7" X="-953" Y="-817" Height="301" Width="298" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
-    <Shape ID="DesignTable:FAKTURA_DETAILS2" ZOrder="3" X="-199" Y="-3" Height="190" Width="259" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="143" />
+    <Shape ID="DesignTable:FAKTURA_DETAILS2" ZOrder="3" X="-199" Y="-3" Height="275" Width="259" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="228" />
     <Shape ID="DesignTable:Zamowienie2" ZOrder="2" X="-952" Y="-463" Height="311" Width="291" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="264" />
     <Shape ID="DesignTable:InvoiceProvider" ZOrder="1" X="-477" Y="-789" Height="258" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="211" />
Index: branches/ReklamaReorganizacja/BazaReklam/raporty.Designer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/raporty.Designer.cs (revision 636)
+++ branches/ReklamaReorganizacja/BazaReklam/raporty.Designer.cs (revision 650)
@@ -2,5 +2,5 @@
 // <auto-generated>
 //     This code was generated by a tool.
-//     Runtime Version:2.0.50727.3053
+//     Runtime Version:2.0.50727.3082
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
@@ -1444,4 +1444,6 @@
             private global::System.Data.DataColumn columnPODTYP;
             
+            private global::System.Data.DataColumn columnReklamaId;
+            
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             public FAKTURA_DETAILSDataTable() {
@@ -1604,4 +1606,11 @@
                 get {
                     return this.columnPODTYP;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public global::System.Data.DataColumn ReklamaIdColumn {
+                get {
+                    return this.columnReklamaId;
                 }
             }
@@ -1654,5 +1663,6 @@
                         short NR_WYDANIA, 
                         short TYP, 
-                        short PODTYP) {
+                        short PODTYP, 
+                        int ReklamaId) {
                 FAKTURA_DETAILSRow rowFAKTURA_DETAILSRow = ((FAKTURA_DETAILSRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
@@ -1675,5 +1685,6 @@
                         NR_WYDANIA,
                         TYP,
-                        PODTYP};
+                        PODTYP,
+                        ReklamaId};
                 rowFAKTURA_DETAILSRow.ItemArray = columnValuesArray;
                 this.Rows.Add(rowFAKTURA_DETAILSRow);
@@ -1725,4 +1736,5 @@
                 this.columnTYP = base.Columns["TYP"];
                 this.columnPODTYP = base.Columns["PODTYP"];
+                this.columnReklamaId = base.Columns["ReklamaId"];
             }
             
@@ -1767,4 +1779,6 @@
                 this.columnPODTYP = new global::System.Data.DataColumn("PODTYP", typeof(short), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnPODTYP);
+                this.columnReklamaId = new global::System.Data.DataColumn("ReklamaId", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnReklamaId);
                 this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                 this.columnID_FAKTURA_DETAILS}, true));
@@ -3645,4 +3659,6 @@
             private global::System.Data.DataColumn columnROK;
             
+            private global::System.Data.DataColumn columnReklamaId;
+            
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             public FAKTURA_DETAILS2DataTable() {
@@ -3753,4 +3769,11 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public global::System.Data.DataColumn ReklamaIdColumn {
+                get {
+                    return this.columnReklamaId;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.ComponentModel.Browsable(false)]
             public int Count {
@@ -3781,5 +3804,5 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
-            public FAKTURA_DETAILS2Row AddFAKTURA_DETAILS2Row(string JM, int ILOSC, decimal NETTO, double S_VAT, decimal BRUTTO, decimal VAT, string SYMB, short NR_WYDANIA, string NAZWA_USLUGI, short MIESIAC, int ROK) {
+            public FAKTURA_DETAILS2Row AddFAKTURA_DETAILS2Row(string JM, int ILOSC, decimal NETTO, double S_VAT, decimal BRUTTO, decimal VAT, string SYMB, short NR_WYDANIA, string NAZWA_USLUGI, short MIESIAC, int ROK, int ReklamaId) {
                 FAKTURA_DETAILS2Row rowFAKTURA_DETAILS2Row = ((FAKTURA_DETAILS2Row)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
@@ -3794,5 +3817,6 @@
                         NAZWA_USLUGI,
                         MIESIAC,
-                        ROK};
+                        ROK,
+                        ReklamaId};
                 rowFAKTURA_DETAILS2Row.ItemArray = columnValuesArray;
                 this.Rows.Add(rowFAKTURA_DETAILS2Row);
@@ -3830,4 +3854,5 @@
                 this.columnMIESIAC = base.Columns["MIESIAC"];
                 this.columnROK = base.Columns["ROK"];
+                this.columnReklamaId = base.Columns["ReklamaId"];
             }
             
@@ -3856,4 +3881,6 @@
                 this.columnROK = new global::System.Data.DataColumn("ROK", typeof(int), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnROK);
+                this.columnReklamaId = new global::System.Data.DataColumn("ReklamaId", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnReklamaId);
                 this.columnJM.MaxLength = 5;
                 this.columnILOSC.ReadOnly = true;
@@ -6897,4 +6924,19 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public int ReklamaId {
+                get {
+                    try {
+                        return ((int)(this[this.tableFAKTURA_DETAILS.ReklamaIdColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ReklamaId\' in table \'FAKTURA_DETAILS\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableFAKTURA_DETAILS.ReklamaIdColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             public bool IsID_FAKTURYNull() {
                 return this.IsNull(this.tableFAKTURA_DETAILS.ID_FAKTURYColumn);
@@ -7074,4 +7116,14 @@
             public void SetPODTYPNull() {
                 this[this.tableFAKTURA_DETAILS.PODTYPColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public bool IsReklamaIdNull() {
+                return this.IsNull(this.tableFAKTURA_DETAILS.ReklamaIdColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public void SetReklamaIdNull() {
+                this[this.tableFAKTURA_DETAILS.ReklamaIdColumn] = global::System.Convert.DBNull;
             }
         }
@@ -9412,4 +9464,19 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public int ReklamaId {
+                get {
+                    try {
+                        return ((int)(this[this.tableFAKTURA_DETAILS2.ReklamaIdColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ReklamaId\' in table \'FAKTURA_DETAILS2\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableFAKTURA_DETAILS2.ReklamaIdColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             public bool IsJMNull() {
                 return this.IsNull(this.tableFAKTURA_DETAILS2.JMColumn);
@@ -9519,4 +9586,14 @@
             public void SetROKNull() {
                 this[this.tableFAKTURA_DETAILS2.ROKColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public bool IsReklamaIdNull() {
+                return this.IsNull(this.tableFAKTURA_DETAILS2.ReklamaIdColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            public void SetReklamaIdNull() {
+                this[this.tableFAKTURA_DETAILS2.ReklamaIdColumn] = global::System.Convert.DBNull;
             }
         }
@@ -11473,4 +11550,5 @@
             tableMapping.ColumnMappings.Add("TYP", "TYP");
             tableMapping.ColumnMappings.Add("PODTYP", "PODTYP");
+            tableMapping.ColumnMappings.Add("ReklamaId", "ReklamaId");
             this._adapter.TableMappings.Add(tableMapping);
         }
@@ -11488,5 +11566,5 @@
             this._commandCollection[0].Connection = this.Connection;
             this._commandCollection[0].CommandText = @"SELECT        ID_FAKTURA_DETAILS, ID_FAKTURY, ROK, MIESIAC, NAZWA_USLUGI, SYMBOL_SWW, JM, ILOSC, CENA_JEDN, UPUST_PR, UPUST_NETTO, NETTO, 
-                         S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP
+                         S_VAT, VAT, BRUTTO, TYTUL, NR_WYDANIA, TYP, PODTYP, ReklamaId
 FROM            FAKTURA_DETAILS
 WHERE        (ID_FAKTURY = @idFaktury)";
@@ -12006,4 +12084,5 @@
             tableMapping.ColumnMappings.Add("MIESIAC", "MIESIAC");
             tableMapping.ColumnMappings.Add("ROK", "ROK");
+            tableMapping.ColumnMappings.Add("ReklamaId", "ReklamaId");
             this._adapter.TableMappings.Add(tableMapping);
         }
@@ -12022,9 +12101,9 @@
             this._commandCollection[0].CommandText = @"SELECT     FAKTURA_DETAILS.JM, SUM(FAKTURA_DETAILS.ILOSC) AS ILOSC, SUM(FAKTURA_DETAILS.NETTO) AS NETTO, FAKTURA_DETAILS.S_VAT, 
                       SUM(FAKTURA_DETAILS.BRUTTO) AS BRUTTO, SUM(FAKTURA_DETAILS.VAT) AS VAT, [LISTA TYTUŁÓW].SYMB, FAKTURA_DETAILS.NR_WYDANIA, 
-                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK
+                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK, FAKTURA_DETAILS.ReklamaId
 FROM         FAKTURA_DETAILS LEFT OUTER JOIN
                       [LISTA TYTUŁÓW] ON FAKTURA_DETAILS.TYTUL = [LISTA TYTUŁÓW ].id
 GROUP BY FAKTURA_DETAILS.JM, FAKTURA_DETAILS.S_VAT, FAKTURA_DETAILS.ID_FAKTURY, [LISTA TYTUŁÓW].SYMB, FAKTURA_DETAILS.NR_WYDANIA, 
-                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK
+                      FAKTURA_DETAILS.NAZWA_USLUGI, FAKTURA_DETAILS.MIESIAC, FAKTURA_DETAILS.ROK, FAKTURA_DETAILS.ReklamaId
 HAVING      (FAKTURA_DETAILS.ID_FAKTURY = @idFaktury)";
             this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
