﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
  <Dictionary Ref="1" type="Dictionary" isKey="true">
    <BusinessObjects isList="true" count="0" />
    <Databases isList="true" count="1">
      <TestXmlSource Ref="2" type="Stimulsoft.Report.Dictionary.StiXmlDatabase" isKey="true">
        <Alias>TestXmlSource</Alias>
        <Key>a0b900cffaaf4602905ccdf16561f22b</Key>
        <Name>TestXmlSource</Name>
        <PathData>resource://TestXmlSource</PathData>
        <PathSchema />
        <XmlType>Xml</XmlType>
      </TestXmlSource>
    </Databases>
    <DataSources isList="true" count="4">
      <ReportData_Customer Ref="3" type="DataTableSource" isKey="true">
        <Alias>ReportData_Customer</Alias>
        <Columns isList="true" count="3">
          <value>CID,System.String</value>
          <value>Name,System.String</value>
          <value>relationId,System.String</value>
        </Columns>
        <Dictionary isRef="1" />
        <Key>35324a0192674e11bea168778489ab95</Key>
        <Name>ReportData_Customer</Name>
        <NameInSource>TestXmlSource.ReportData_Customer</NameInSource>
      </ReportData_Customer>
      <ReportData_Product Ref="4" type="DataTableSource" isKey="true">
        <Alias>ReportData_Product</Alias>
        <Columns isList="true" count="3">
          <value>PID,System.String</value>
          <value>Name,System.String</value>
          <value>relationId,System.String</value>
        </Columns>
        <Dictionary isRef="1" />
        <Key>24a3b14c5f464b058387321d9823ed15</Key>
        <Name>ReportData_Product</Name>
        <NameInSource>TestXmlSource.ReportData_Product</NameInSource>
      </ReportData_Product>
      <ReportData_RetailSales Ref="5" type="DataTableSource" isKey="true">
        <Alias>ReportData_RetailSales</Alias>
        <Columns isList="true" count="5">
          <value>Date,System.String</value>
          <value>CID,System.String</value>
          <value>PID,System.String</value>
          <value>Qty,System.String</value>
          <value>relationId,System.String</value>
        </Columns>
        <Dictionary isRef="1" />
        <Key>a2ceda2415ca407d82b1c13f1ee84b8c</Key>
        <Name>ReportData_RetailSales</Name>
        <NameInSource>TestXmlSource.ReportData_RetailSales</NameInSource>
      </ReportData_RetailSales>
      <ReportData_TradeSales Ref="6" type="DataTableSource" isKey="true">
        <Alias>ReportData_TradeSales</Alias>
        <Columns isList="true" count="5">
          <value>Date,System.String</value>
          <value>CID,System.String</value>
          <value>PID,System.String</value>
          <value>Qty,System.String</value>
          <value>relationId,System.String</value>
        </Columns>
        <Dictionary isRef="1" />
        <Key>e7228141e2944e0997e6764483339fb5</Key>
        <Name>ReportData_TradeSales</Name>
        <NameInSource>TestXmlSource.ReportData_TradeSales</NameInSource>
      </ReportData_TradeSales>
    </DataSources>
    <Relations isList="true" count="4">
      <TradeCustomer Ref="7" type="DataRelation" isKey="true">
        <Alias>TradeCustomer</Alias>
        <ChildColumns isList="true" count="1">
          <value>CID</value>
        </ChildColumns>
        <ChildSource isRef="6" />
        <Dictionary isRef="1" />
        <Name>TradeCustomer</Name>
        <NameInSource>Relation</NameInSource>
        <ParentColumns isList="true" count="1">
          <value>CID</value>
        </ParentColumns>
        <ParentSource isRef="3" />
      </TradeCustomer>
      <TradeProduct Ref="8" type="DataRelation" isKey="true">
        <Alias>TradeProduct</Alias>
        <ChildColumns isList="true" count="1">
          <value>PID</value>
        </ChildColumns>
        <ChildSource isRef="6" />
        <Dictionary isRef="1" />
        <Name>TradeProduct</Name>
        <NameInSource>Relation2</NameInSource>
        <ParentColumns isList="true" count="1">
          <value>PID</value>
        </ParentColumns>
        <ParentSource isRef="4" />
      </TradeProduct>
      <RetailCustomer Ref="9" type="DataRelation" isKey="true">
        <Alias>RetailCustomer</Alias>
        <ChildColumns isList="true" count="1">
          <value>CID</value>
        </ChildColumns>
        <ChildSource isRef="5" />
        <Dictionary isRef="1" />
        <Name>RetailCustomer</Name>
        <NameInSource>Relation3</NameInSource>
        <ParentColumns isList="true" count="1">
          <value>CID</value>
        </ParentColumns>
        <ParentSource isRef="3" />
      </RetailCustomer>
      <RetailProduct Ref="10" type="DataRelation" isKey="true">
        <Alias>RetailProduct</Alias>
        <ChildColumns isList="true" count="1">
          <value>PID</value>
        </ChildColumns>
        <ChildSource isRef="5" />
        <Dictionary isRef="1" />
        <Name>RetailProduct</Name>
        <NameInSource>Relation4</NameInSource>
        <ParentColumns isList="true" count="1">
          <value>PID</value>
        </ParentColumns>
        <ParentSource isRef="4" />
      </RetailProduct>
    </Relations>
    <Report isRef="0" />
    <Resources isList="true" count="1">
      <value>Name=TestXmlSource, Alias=TestXmlSource, Type=Xml, Content=_x0030__x002B_EHE6hDTwZlMkqv2P9Rul96SWHog2fESd46Xf9PosnZ4HW0ShF88cS7Up9y56xR88Ql4oGLAXTFtjGdBRVDU2YYt0ceNqOIcV721P3PgMCeaTgHEDh2dAL4A4KJX17257aOVoI14DPZnVePOUl0wCP2seqxtOrMZ8fyITR5i4cJHsq4SYo9e8ReXWlMwPj2n1hKTiAcerDkzLqblBuguonEtzskfGDv1b1KzXLkzRW2n3WIF_x002B_IHEYqR3k3WIK_x002F_4oQPWxKXRXckifjrbI9vyhFUwhAAZl7CqyHFKObhLbIZ28AY23mzdPc8iA3AcPm9xsIBdoFJSObHAUbLi9sE5Lm8XhzoWZhGboQA_x003D_</value>
    </Resources>
    <Variables isList="true" count="0" />
  </Dictionary>
  <EngineVersion>EngineV2</EngineVersion>
  <GlobalizationStrings isList="true" count="0" />
  <Key>0f483ce2963f448cbe96e47dd503e43d</Key>
  <MetaTags isList="true" count="0" />
  <Pages isList="true" count="1">
    <Page1 Ref="11" type="Page" isKey="true">
      <Border>None;Black;2;Solid;False;4;Black</Border>
      <Brush>Transparent</Brush>
      <Components isList="true" count="4">
        <PageHeaderBand1 Ref="12" type="PageHeaderBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,0.4,19,0.8</ClientRectangle>
          <Components isList="true" count="4">
            <HeaderReportData_Customer_Name Ref="13" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,2.8,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold</Font>
              <Margins>0,0,0,0</Margins>
              <Name>HeaderReportData_Customer_Name</Name>
              <Page isRef="11" />
              <Parent isRef="12" />
              <Text>Customer Name</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </HeaderReportData_Customer_Name>
            <HeaderReportData_Product_Name Ref="14" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>3,0,2.6,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold</Font>
              <Margins>0,0,0,0</Margins>
              <Name>HeaderReportData_Product_Name</Name>
              <Page isRef="11" />
              <Parent isRef="12" />
              <Text>Product Name</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </HeaderReportData_Product_Name>
            <Text2 Ref="15" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>10.2,0,2.6,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text2</Name>
              <Page isRef="11" />
              <Parent isRef="12" />
              <Text>Retail Qty</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </Text2>
            <Text3 Ref="16" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>16.4,0,2.6,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text3</Name>
              <Page isRef="11" />
              <Parent isRef="12" />
              <Text>Trade Qty</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </Text3>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>PageHeaderBand1</Name>
          <Page isRef="11" />
          <Parent isRef="11" />
        </PageHeaderBand1>
        <GroupHeaderBand1 Ref="17" type="GroupHeaderBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,2,19,0.6</ClientRectangle>
          <Components isList="true" count="1">
            <Text1 Ref="18" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <CanShrink>True</CanShrink>
              <ClientRectangle>0,0,2.4,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text1</Name>
              <Page isRef="11" />
              <Parent isRef="17" />
              <Text>{ReportData_Customer.Name}</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </Text1>
          </Components>
          <Condition>{ReportData_Customer.CID}</Condition>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>GroupHeaderBand1</Name>
          <Page isRef="11" />
          <Parent isRef="11" />
          <PrintOn>OnlyFirstPage</PrintOn>
        </GroupHeaderBand1>
        <DataReportData_Customer Ref="19" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <BusinessObjectGuid isNull="true" />
          <CanShrink>True</CanShrink>
          <ClientRectangle>0,3.4,19,0.8</ClientRectangle>
          <Components isList="true" count="0" />
          <Conditions isList="true" count="0" />
          <DataSourceName>ReportData_Customer</DataSourceName>
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <Name>DataReportData_Customer</Name>
          <Page isRef="11" />
          <Parent isRef="11" />
          <Sort isList="true" count="0" />
        </DataReportData_Customer>
        <DataReportData_Product Ref="20" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <BusinessObjectGuid isNull="true" />
          <CanShrink>True</CanShrink>
          <ClientRectangle>0,5,19,2.6</ClientRectangle>
          <Components isList="true" count="3">
            <DataReportData_Product_Name Ref="21" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <CanShrink>True</CanShrink>
              <ClientRectangle>3,0,2.8,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <Margins>0,0,0,0</Margins>
              <Name>DataReportData_Product_Name</Name>
              <Page isRef="11" />
              <Parent isRef="20" />
              <Text>{ReportData_Product.Name}</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <VertAlignment>Center</VertAlignment>
            </DataReportData_Product_Name>
            <Panel2 Ref="22" type="Panel" isKey="true">
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <CanShrink>True</CanShrink>
              <ClientRectangle>6,0,6.2,1.2</ClientRectangle>
              <Components isList="true" count="1">
                <DataReportData_RetailSales Ref="23" type="DataBand" isKey="true">
                  <Brush>Transparent</Brush>
                  <BusinessObjectGuid isNull="true" />
                  <ClientRectangle>0,0.4,6.2,0.4</ClientRectangle>
                  <Components isList="true" count="3">
                    <DataReportData_RetailSales_Relation3_Name Ref="24" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <CanGrow>True</CanGrow>
                      <ClientRectangle>0,0,2.6,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>DataReportData_RetailSales_Relation3_Name</Name>
                      <Page isRef="11" />
                      <Parent isRef="23" />
                      <Text>{ReportData_RetailSales.RetailCustomer.Name}</Text>
                      <TextBrush>Black</TextBrush>
                      <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                      <VertAlignment>Center</VertAlignment>
                    </DataReportData_RetailSales_Relation3_Name>
                    <DataReportData_RetailSales_Qty Ref="25" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <CanGrow>True</CanGrow>
                      <ClientRectangle>2.6,0,1.6,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>DataReportData_RetailSales_Qty</Name>
                      <Page isRef="11" />
                      <Parent isRef="23" />
                      <Text>{ReportData_RetailSales.Qty}</Text>
                      <TextBrush>Black</TextBrush>
                      <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                      <VertAlignment>Center</VertAlignment>
                    </DataReportData_RetailSales_Qty>
                    <Text4 Ref="26" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <ClientRectangle>4.4,0,1.6,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>Text4</Name>
                      <Page isRef="11" />
                      <Parent isRef="23" />
                      <Text>{Sum(ReportData_RetailSales.Qty)}</Text>
                      <TextBrush>Black</TextBrush>
                      <Type>Expression</Type>
                    </Text4>
                  </Components>
                  <Conditions isList="true" count="0" />
                  <DataRelationName>Relation4</DataRelationName>
                  <DataSourceName>ReportData_RetailSales</DataSourceName>
                  <Expressions isList="true" count="0" />
                  <Filters isList="true" count="0" />
                  <MasterComponent isRef="20" />
                  <Name>DataReportData_RetailSales</Name>
                  <Page isRef="11" />
                  <Parent isRef="22" />
                  <Sort isList="true" count="0" />
                </DataReportData_RetailSales>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>Panel2</Name>
              <Page isRef="11" />
              <Parent isRef="20" />
              <UseParentStyles>True</UseParentStyles>
            </Panel2>
            <Panel3 Ref="27" type="Panel" isKey="true">
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <CanShrink>True</CanShrink>
              <ClientRectangle>12.8,0,5.8,1.2</ClientRectangle>
              <Components isList="true" count="1">
                <DataReportData_TradeSales Ref="28" type="DataBand" isKey="true">
                  <Brush>Transparent</Brush>
                  <BusinessObjectGuid isNull="true" />
                  <ClientRectangle>0,0.4,5.8,0.4</ClientRectangle>
                  <Components isList="true" count="3">
                    <DataReportData_TradeSales_Qty Ref="29" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <CanGrow>True</CanGrow>
                      <ClientRectangle>2,0,1.4,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>DataReportData_TradeSales_Qty</Name>
                      <Page isRef="11" />
                      <Parent isRef="28" />
                      <Text>{ReportData_TradeSales.Qty}</Text>
                      <TextBrush>Black</TextBrush>
                      <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                      <VertAlignment>Center</VertAlignment>
                    </DataReportData_TradeSales_Qty>
                    <DataReportData_TradeSales_Relation_Name Ref="30" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <CanGrow>True</CanGrow>
                      <CanShrink>True</CanShrink>
                      <ClientRectangle>0,0,1.8,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>DataReportData_TradeSales_Relation_Name</Name>
                      <Page isRef="11" />
                      <Parent isRef="28" />
                      <Text>{ReportData_TradeSales.TradeCustomer.Name}</Text>
                      <TextBrush>Black</TextBrush>
                      <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                      <VertAlignment>Center</VertAlignment>
                    </DataReportData_TradeSales_Relation_Name>
                    <Text5 Ref="31" type="Text" isKey="true">
                      <Brush>Transparent</Brush>
                      <ClientRectangle>4.2,0,1.6,0.4</ClientRectangle>
                      <Conditions isList="true" count="0" />
                      <Expressions isList="true" count="0" />
                      <Font>Arial,8</Font>
                      <Margins>0,0,0,0</Margins>
                      <Name>Text5</Name>
                      <Page isRef="11" />
                      <Parent isRef="28" />
                      <Text>{Sum(ReportData_TradeSales.Qty)}</Text>
                      <TextBrush>Black</TextBrush>
                      <Type>Expression</Type>
                    </Text5>
                  </Components>
                  <Conditions isList="true" count="0" />
                  <DataRelationName>Relation2</DataRelationName>
                  <DataSourceName>ReportData_TradeSales</DataSourceName>
                  <Expressions isList="true" count="0" />
                  <Filters isList="true" count="0" />
                  <MasterComponent isRef="20" />
                  <Name>DataReportData_TradeSales</Name>
                  <Page isRef="11" />
                  <Parent isRef="27" />
                  <Sort isList="true" count="0" />
                </DataReportData_TradeSales>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>Panel3</Name>
              <Page isRef="11" />
              <Parent isRef="20" />
              <UseParentStyles>True</UseParentStyles>
            </Panel3>
          </Components>
          <Conditions isList="true" count="0" />
          <DataRelationName isNull="true" />
          <DataSourceName>ReportData_Product</DataSourceName>
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <MasterComponent isRef="19" />
          <Name>DataReportData_Product</Name>
          <Page isRef="11" />
          <Parent isRef="11" />
          <Sort isList="true" count="0" />
        </DataReportData_Product>
      </Components>
      <Conditions isList="true" count="0" />
      <Expressions isList="true" count="0" />
      <Guid>3317e74d0b334f5486e8f0b0303c00b6</Guid>
      <Margins>1,1,1,1</Margins>
      <Name>Page1</Name>
      <PageHeight>29.7</PageHeight>
      <PageWidth>21</PageWidth>
      <Report isRef="0" />
    </Page1>
  </Pages>
  <ReferencedAssemblies isList="true" count="8">
    <value>System.Dll</value>
    <value>System.Drawing.Dll</value>
    <value>System.Windows.Forms.Dll</value>
    <value>System.Data.Dll</value>
    <value>System.Xml.Dll</value>
    <value>Stimulsoft.Controls.Dll</value>
    <value>Stimulsoft.Base.Dll</value>
    <value>Stimulsoft.Report.Dll</value>
  </ReferencedAssemblies>
  <ReportAlias>Report</ReportAlias>
  <ReportChanged>3/3/2026 11:45:47 AM</ReportChanged>
  <ReportCreated>3/3/2026 11:09:07 AM</ReportCreated>
  <ReportFile>C:\Project Data\IndirectlyLinkedSources.mrt</ReportFile>
  <ReportGuid>43cc5bf5fd884c2ebf6e24f70d8aefd0</ReportGuid>
  <ReportName>Report</ReportName>
  <ReportUnit>Centimeters</ReportUnit>
  <ReportVersion>2021.3.2.0</ReportVersion>
  <Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace Reports
{
    public class Report : Stimulsoft.Report.StiReport
    {
        public Report()        {
            this.InitializeComponent();
        }

        #region StiReport Designer generated code - do not modify
		#endregion StiReport Designer generated code - do not modify
    }
}
</Script>
  <ScriptLanguage>CSharp</ScriptLanguage>
  <Styles isList="true" count="0" />
</StiSerializer>