Этот отчёт показывает не только заказы на закупку, которые в настоящий момент являются поставленными (полученными) и неотфактурованными (счета-фактуры ещё не введены), но также может показать те заказы, которые были неотфактурованными по состоянию на выбранную дату, например, на конец предыдущего месяца, предыдущего квартала или предыдущего года, пользователь сам может определить дату, которая его интересует. Если он не выбирает дату (по умолчанию она равна сегодняшней), тогда выводятся только текущие поставленные, но неотфактурованные заказы. Данные группируются по поставщику и по заказу на закупку. Также выводятся итоги по всем поставщикам.
Кроме этого можно выбрать язык заголовков отчёта:
Если Вы далеки от технической стороны вопроса, но картинка Вам нравится, просто заставьте Ваших технических специалистов проделать действия, которые я опишу ниже 🙂
Условия использования:
Отчёт и хранимые процедуры SQL сервера поставляются «КАК ЕСТЬ» без каких-либо обязательств со стороны автора и возможности со стороны получателя предъявить какие-либо претензии. Вы НЕ можете убрать из отчёта и из текста хранимых процедур ссылку на автора. Предполагается, что у Вас имеется iScala, а также установленный и настроенный соответствующим образом (работающий) сервер отчётов (компонент MS SQL Server Reporting Services. Если у Вас есть iScala, то и этот компонент у Вас тоже есть, его не нужно покупать, он входит в комплект сервера баз данных). Если Вы принимаете эти условия, тогда проделайте следующие шаги, чтобы отчёт заработал на Вашем сервере отчётов.
Сначала скопируйте следующий фрагмент, вставьте его в Блокнот и сохраните как DeliveredNotInvoicedPurchaseOrders.sql в формате Unicode
IF NOT EXISTS (SELECT * FROM sysobjects WHERE id = object_id(N'[dbo].[usr_RS_GetCompanies]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1) BEGIN exec(N'/* Получить список компаний Автор Васильев А.А. http://scala.org.ru Дата создания/последнего изменения: 25.09.2007/25.09.2007 usr_RS_GetCompanies */ create procedure [dbo].[usr_RS_GetCompanies] as select CompanyCode as CC, CompanyCode + '' - '' + CompanyName as CName from ScaCompanies (nolock)') END ELSE BEGIN print N'Хранимая процедура [dbo].[usr_RS_GetCompanies] уже существует в базе данных ' + DB_NAME() END GO /* Для отчёта DeliveredNotInvoicedPurchaseOrders Автор: Алексей Васильев / usr_RS_DeliveredNotInvoiced '02', '20151030', 1 */ CREATE procedure [dbo].[usr_RS_DeliveredNotInvoiced] @CC nchar(2)='01', @UpToDate datetime='20151110', @ShowNonStockItems int=1 as declare @DefaultCompanyLanguage nchar(3) select @DefaultCompanyLanguage=[Value] from [ScaCompanyProperty] where PropertyID=231 and CompanyCode=@CC declare @SQL nvarchar(4000) set @SQL=' select rtrim(PL01001) as SupplierCode ,PL01002 as SupplierName ,PC19001 as [OrderNo] ,PC19002 as [LineNo] ,PC03005 as [StockCode] ,PC03006 + space(1) + PC03007 as [StockDescription] ,sum(PC19007) as [QtyDelivered] ,rtrim(isnull(SCUN003,''Not Defined'')) as [UnitDescription] ,PC19011 as [DelivDateActl] ,PC19012 as [DelivNoteNo] ,sum(PC19007*PC19014/PC03019)/sum(PC19007) as [UnitPrice] ,PC19041 as [AutoDelNoteNo] ,PC19044 as [InvoiceNo] ,convert(datetime,0) as [InvoiceDate] ,sum(PC19007*PC19014/PC03019) as [Amount] from PC19'+@CC+'00 (nolock) join PC03'+@CC+'00 (nolock) on PC03001=PC19001 and PC03002=PC19002 and PC03003=PC19003 and PC03011<>0 and PC03012<>PC03011 join PC01'+@CC+'00 (nolock) on PC01001=PC19001 join PL01'+@CC+'00 (nolock) on PL01001=PC01003 left join SCUN'+@CC+'00 (nolock) on PC03009=SCUN001 and SCUN002='''+@DefaultCompanyLanguage+''' where PC19011<=convert(datetime,'''+convert(nvarchar(10),@UpToDate,120)+''',120) ' + case @ShowNonStockItems when 0 then ' and PC03004=0' else '' end + ' and PC19007<>0 group by PL01001, PL01002, PC19044, PC19001, PC19002, PC03005, PC03006, PC03007, PC19011, PC19012, PC19041, SCUN003 having sum(PC19007)<>0 union all select rtrim(PL01001) as SupplierCode ,PL01002 as SupplierName ,PC43001 as [OrderNo] ,PC43002 as [LineNo] ,PC42005 as [StockCode] ,PC42006 + space(1) + PC42007 as [StockDescription] ,sum(PC43007) as [QtyDelivered] ,rtrim(isnull(SCUN003,''Not Defined'')) as [UnitDescription] ,PC43011 as [DelivDateActl] ,PC43012 as [DelivNoteNo] ,sum(PC43007*PC43014/PC42019)/sum(PC43007) as [UnitPrice] ,PC43041 as [AutoDelNoteNo] ,PC43044 as [InvoiceNo] ,PL03005 as [InvoiceDate] ,sum(PC43007*PC43014/PC42019) as [Amount] from PC43'+@CC+'00 (nolock) join PC42'+@CC+'00 (nolock) on PC42001=PC43001 and PC42002=PC43002 and PC42003=PC43003 and PC42011<>0 and PC42012<>PC42011 and PC43044=PC42067 join PC41'+@CC+'00 (nolock) on PC41001=PC43001 and PC41066=PC43044 join PL01'+@CC+'00 (nolock) on PL01001=PC41003 join PL03'+@CC+'00 (nolock) on PC41003=PL03001 and PC43044=PL03002 left join SCUN'+@CC+'00 (nolock) on PC42009=SCUN001 and SCUN002='''+@DefaultCompanyLanguage+''' where PC43011<=convert(datetime,'''+convert(nvarchar(10),@UpToDate,120)+''',120) and PL03005 > convert(datetime,'''+convert(nvarchar(10),@UpToDate,120)+''',120) ' + case @ShowNonStockItems when 0 then ' and PC42004=0' else '' end + ' and PC43007<>0 group by PL01001, PL01002, PL03005, PC43044, PC43001, PC43002, PC42005, PC42006, PC42007, PC43011, PC43012, PC43044, PC43041, SCUN003 having sum(PC43007)<>0 order by SupplierName, [OrderNo]' exec(@SQL)
Подробнее:
Вставьте скопированный текст в Блокнот:
Сохраните как:
Имя файла: с расширением .sql
Тип файла: *.* (не .txt!!!)
Кодировка: Юникод
Затем откройте сохранённый файл в Microsoft SQL Server Management Studio (можно просто создать новый запрос и вставить туда скопированный текст) и выполните его (нажав клавишу «F5»). Не забудьте сначала выбрать базу данных, где хранятся таблицы iScala. Посмотреть как это делается с картинками можно, например, в статье с названием «Отчёт «Визуализация допустимых комбинаций кодов». Получи бесплатно.»
После этого скопируйте следующий текст (код отчёта), также вставьте его в Блокнот и сохраните как DeliveredNotInvoicedPurchaseOrders.rdl в формате UTF-8:
<?xml version="1.0" encoding="utf-8"?> <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"> <Body> <ReportItems> <Tablix Name="Tablix1"> <TablixBody> <TablixColumns> <TablixColumn> <Width>0.70866in</Width> </TablixColumn> <TablixColumn> <Width>0.47244in</Width> </TablixColumn> <TablixColumn> <Width>0.66929in</Width> </TablixColumn> <TablixColumn> <Width>0.7874in</Width> </TablixColumn> <TablixColumn> <Width>0.70866in</Width> </TablixColumn> <TablixColumn> <Width>0.82677in</Width> </TablixColumn> <TablixColumn> <Width>0.66929in</Width> </TablixColumn> <TablixColumn> <Width>1.1811in</Width> </TablixColumn> <TablixColumn> <Width>1.88976in</Width> </TablixColumn> <TablixColumn> <Width>0.7874in</Width> </TablixColumn> <TablixColumn> <Width>0.7874in</Width> </TablixColumn> <TablixColumn> <Width>0.7874in</Width> </TablixColumn> <TablixColumn> <Width>0.98425in</Width> </TablixColumn> </TablixColumns> <TablixRows> <TablixRow> <Height>0.23622in</Height> <TablixCells> <TablixCell> <CellContents> <Textbox Name="OrderNoHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Purchase Order","Заказ на Закупку")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="LineNoHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Line No.","№ строки")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="DeliveryDateHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Delivery Date","Дата поставки")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="DeliveryNoteNoHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Delivery Note No","№ накладной")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="GRNHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","GRN","Приходная накладная")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="InvoiceNoHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Invoice No","№ счёта-фактуры")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="InvoiceDateHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Invoice Date","Дата сч.-фактуры")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="StockCodeHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Stock Code","Код запаса")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="StockDescriptionHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Stock Description","Название запаса")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="QtyHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Quantity Delivered","Поставлено")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="UnitDescriptionHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Unit Description","Ед. измерения")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="UnitPriceHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Unit Price","Цена за ед.")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="AmountHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Amount","Сумма")</Value> <Style> <FontSize>8pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> </TablixCells> </TablixRow> <TablixRow> <Height>0.19685in</Height> <TablixCells> <TablixCell> <CellContents> <Textbox Name="SupplierName"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!SupplierCode.Value & " - " & Fields!SupplierName.Value</Value> <Style> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Left</TextAlign> </Style> </Paragraph> </Paragraphs> <rd:DefaultName>SupplierName</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Azure</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> <ColSpan>12</ColSpan> </CellContents> </TablixCell> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell> <CellContents> <Textbox Name="Amount2"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Sum(Fields!Amount.Value)</Value> <Style> <FontWeight>Bold</FontWeight> <Format>#,0.00</Format> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <rd:DefaultName>Amount2</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Azure</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> </TablixCells> </TablixRow> <TablixRow> <Height>0.19685in</Height> <TablixCells> <TablixCell> <CellContents> <Textbox Name="OrderNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!OrderNo.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>OrderNo</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="LineNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!LineNo.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <rd:DefaultName>LineNo</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="DelivDateActl"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!DelivDateActl.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>dd.MM.yyyy</Format> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>DelivDateActl</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="DelivNoteNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!DelivNoteNo.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>DelivNoteNo</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="AutoDelNoteNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!AutoDelNoteNo.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>AutoDelNoteNo</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="InvoiceNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!InvoiceNo.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <rd:DefaultName>InvoiceNo</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="InvoiceDate"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!InvoiceDate.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>dd.MM.yyyy</Format> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>InvoiceDate</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="StockCode"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!StockCode.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>StockCode</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="StockDescription"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!StockDescription.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>StockDescription</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="QtyDelivered"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!QtyDelivered.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>0.####</Format> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>QtyDelivered</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="UnitDescription"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!UnitDescription.Value</Value> <Style> <FontSize>8pt</FontSize> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>UnitDescription</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="UnitPrice"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!UnitPrice.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>0.00##</Format> </Style> </TextRun> </TextRuns> <Style /> </Paragraph> </Paragraphs> <rd:DefaultName>UnitPrice</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> <TablixCell> <CellContents> <Textbox Name="Amount"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!Amount.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>#,0.00</Format> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <rd:DefaultName>Amount</rd:DefaultName> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> </TablixCells> </TablixRow> <TablixRow> <Height>0.19685in</Height> <TablixCells> <TablixCell> <CellContents> <Textbox Name="TotalForOrderNo"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Total for Purchase Order Number ","Всего по заказу на закупку № ") & Fields!OrderNo.Value</Value> <Style> <FontStyle>Italic</FontStyle> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>AliceBlue</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> <ColSpan>12</ColSpan> </CellContents> </TablixCell> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell> <CellContents> <Textbox Name="OrderNoAmount"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Sum(Fields!Amount.Value)</Value> <Style> <FontStyle>Italic</FontStyle> <FontWeight>Bold</FontWeight> <Format>#,0.00</Format> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>AliceBlue</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> </TablixCells> </TablixRow> <TablixRow> <Height>0.19685in</Height> <TablixCells> <TablixCell> <CellContents> <Textbox Name="TotalForAllHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Total for all suppliers","Итого для всех поставщиков")</Value> <Style> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> <ColSpan>12</ColSpan> </CellContents> </TablixCell> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell /> <TablixCell> <CellContents> <Textbox Name="TotalAmount"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Sum(Fields!Amount.Value)</Value> <Style> <FontWeight>Bold</FontWeight> <Format>#,0.00;(#,0.00)</Format> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <Style> <Border> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </Border> <TopBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </TopBorder> <BottomBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </BottomBorder> <LeftBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </LeftBorder> <RightBorder> <Color>LightGrey</Color> <Style>Solid</Style> <Width>0.5pt</Width> </RightBorder> <BackgroundColor>Yellow</BackgroundColor> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </CellContents> </TablixCell> </TablixCells> </TablixRow> </TablixRows> </TablixBody> <TablixColumnHierarchy> <TablixMembers> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> <TablixMember /> </TablixMembers> </TablixColumnHierarchy> <TablixRowHierarchy> <TablixMembers> <TablixMember> <FixedData>true</FixedData> <KeepWithGroup>After</KeepWithGroup> <RepeatOnNewPage>true</RepeatOnNewPage> <KeepTogether>true</KeepTogether> </TablixMember> <TablixMember> <Group Name="SupplierName"> <GroupExpressions> <GroupExpression>=Fields!SupplierName.Value</GroupExpression> </GroupExpressions> </Group> <SortExpressions> <SortExpression> <Value>=Fields!SupplierName.Value</Value> </SortExpression> </SortExpressions> <TablixMembers> <TablixMember> <KeepWithGroup>After</KeepWithGroup> <RepeatOnNewPage>true</RepeatOnNewPage> </TablixMember> <TablixMember> <Group Name="OrderNo"> <GroupExpressions> <GroupExpression>=Fields!OrderNo.Value</GroupExpression> </GroupExpressions> </Group> <SortExpressions> <SortExpression> <Value>=Fields!OrderNo.Value</Value> </SortExpression> </SortExpressions> <TablixMembers> <TablixMember> <Group Name="Details" /> </TablixMember> <TablixMember> <KeepWithGroup>Before</KeepWithGroup> </TablixMember> </TablixMembers> </TablixMember> </TablixMembers> </TablixMember> <TablixMember> <KeepWithGroup>Before</KeepWithGroup> </TablixMember> </TablixMembers> </TablixRowHierarchy> <RepeatRowHeaders>true</RepeatRowHeaders> <FixedRowHeaders>true</FixedRowHeaders> <DataSetName>ExecSQL</DataSetName> <Left>0.00002cm</Left> <Height>1.02362in</Height> <Width>11.25983in</Width> <Style> <Border> <Style>Solid</Style> </Border> <TopBorder> <Color>Black</Color> <Style>Solid</Style> <Width>1pt</Width> </TopBorder> <BottomBorder> <Color>Black</Color> <Style>Solid</Style> <Width>1pt</Width> </BottomBorder> <LeftBorder> <Color>Black</Color> <Style>Solid</Style> <Width>1pt</Width> </LeftBorder> <RightBorder> <Color>Black</Color> <Style>Solid</Style> <Width>1pt</Width> </RightBorder> </Style> </Tablix> </ReportItems> <Height>2.6cm</Height> <Style /> </Body> <Width>28.59998cm</Width> <Page> <PageHeader> <Height>0.8255cm</Height> <PrintOnFirstPage>true</PrintOnFirstPage> <PrintOnLastPage>true</PrintOnLastPage> <ReportItems> <Textbox Name="ReportHeader"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value="ENG","Delivered, Not Invoiced Purchase Orders up to ","Поставленные, но неотфактурованные заказы на закупку по состоянию на ") & format(Parameters!UpToDate.Value,"dd.MM.yyyy")</Value> <Style> <FontSize>14pt</FontSize> <FontWeight>Bold</FontWeight> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Center</TextAlign> </Style> </Paragraph> </Paragraphs> <Left>0.00002cm</Left> <Height>0.78317cm</Height> <Width>28.59996cm</Width> <Style> <Border> <Style>None</Style> </Border> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </ReportItems> <Style> <Border> <Style>None</Style> </Border> </Style> </PageHeader> <PageFooter> <Height>0.5cm</Height> <PrintOnFirstPage>true</PrintOnFirstPage> <PrintOnLastPage>true</PrintOnLastPage> <ReportItems> <Textbox Name="Copyright"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=IIF(Parameters!HeaderLanguage.Value = "ENG", "Designed by Alexey Vasilyev © 2015-2018. Execution time: ","Автор отчёта: Алексей Васильев © 2015-2018. Время печати: ") & format(Globals!ExecutionTime,"dd.MM.yyyy HH:mm:ss") & IIF(Parameters!HeaderLanguage.Value = "ENG", ". Page ", ". Страница ") & Globals!PageNumber & IIF(Parameters!HeaderLanguage.Value = "ENG", " from ", " из ") & Globals!TotalPages</Value> <Style> <FontSize>6pt</FontSize> </Style> </TextRun> </TextRuns> <Style> <TextAlign>Right</TextAlign> </Style> </Paragraph> </Paragraphs> <ActionInfo> <Actions> <Action> <Hyperlink>/module/ssrs/</Hyperlink> </Action> </Actions> </ActionInfo> <Top>0cm</Top> <Height>0.5cm</Height> <Width>28.59998cm</Width> <ToolTip>=IIF(Parameters!HeaderLanguage.Value = "ENG", "Click to learn more","Щелкните, чтобы узнать больше")</ToolTip> <Style> <Border> <Style>None</Style> </Border> <VerticalAlign>Middle</VerticalAlign> <PaddingLeft>2pt</PaddingLeft> <PaddingRight>2pt</PaddingRight> <PaddingTop>2pt</PaddingTop> <PaddingBottom>2pt</PaddingBottom> </Style> </Textbox> </ReportItems> <Style> <Border> <Style>None</Style> </Border> </Style> </PageFooter> <PageHeight>21cm</PageHeight> <PageWidth>29.7cm</PageWidth> <LeftMargin>0.4cm</LeftMargin> <RightMargin>0.4cm</RightMargin> <TopMargin>1cm</TopMargin> <BottomMargin>1cm</BottomMargin> <ColumnSpacing>1.27cm</ColumnSpacing> <Style /> </Page> <Description>Отчет показывает поставленные, но неотфактурованные Заказы на Закупку iScala по состоянию на заданную дату</Description> <Author>Alexey Vasiliev http://scala.org.ru</Author> <AutoRefresh>0</AutoRefresh> <DataSources> <DataSource Name="scalaDB"> <ConnectionProperties> <DataProvider>SQL</DataProvider> <ConnectString>Data Source=YourSQLServerName;Initial Catalog=YourDatabaseName</ConnectString> <IntegratedSecurity>true</IntegratedSecurity> </ConnectionProperties> <rd:SecurityType>Integrated</rd:SecurityType> <rd:DataSourceID>890f8a60-ce29-42bc-9e09-db8095d37673</rd:DataSourceID> </DataSource> </DataSources> <DataSets> <DataSet Name="ExecSQL"> <Query> <DataSourceName>scalaDB</DataSourceName> <QueryParameters> <QueryParameter Name="@CC"> <Value>=Parameters!CC.Value</Value> </QueryParameter> <QueryParameter Name="@UpToDate"> <Value>=Parameters!UpToDate.Value</Value> </QueryParameter> <QueryParameter Name="@ShowNonStockItems"> <Value>=Parameters!ShowNonStockItems.Value</Value> </QueryParameter> </QueryParameters> <CommandType>StoredProcedure</CommandType> <CommandText>usr_RS_DeliveredNotInvoiced</CommandText> </Query> <Fields> <Field Name="SupplierCode"> <DataField>SupplierCode</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="SupplierName"> <DataField>SupplierName</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="OrderNo"> <DataField>OrderNo</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="LineNo"> <DataField>LineNo</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="StockCode"> <DataField>StockCode</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="StockDescription"> <DataField>StockDescription</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="QtyDelivered"> <DataField>QtyDelivered</DataField> <rd:TypeName>System.Decimal</rd:TypeName> </Field> <Field Name="DelivDateActl"> <DataField>DelivDateActl</DataField> <rd:TypeName>System.DateTime</rd:TypeName> </Field> <Field Name="UnitDescription"> <DataField>UnitDescription</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="DelivNoteNo"> <DataField>DelivNoteNo</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="UnitPrice"> <DataField>UnitPrice</DataField> <rd:TypeName>System.Decimal</rd:TypeName> </Field> <Field Name="AutoDelNoteNo"> <DataField>AutoDelNoteNo</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="Amount"> <DataField>Amount</DataField> <rd:TypeName>System.Decimal</rd:TypeName> </Field> <Field Name="InvoiceNo"> <DataField>InvoiceNo</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="InvoiceDate"> <DataField>InvoiceDate</DataField> <rd:TypeName>System.DateTime</rd:TypeName> </Field> </Fields> </DataSet> <DataSet Name="Companies"> <Query> <DataSourceName>scalaDB</DataSourceName> <CommandType>StoredProcedure</CommandType> <CommandText>usr_RS_GetCompanies</CommandText> </Query> <Fields> <Field Name="CC"> <DataField>CC</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="CName"> <DataField>CName</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> </Fields> </DataSet> </DataSets> <ReportParameters> <ReportParameter Name="CC"> <DataType>String</DataType> <Prompt>Company Code / Код компании</Prompt> <ValidValues> <DataSetReference> <DataSetName>Companies</DataSetName> <ValueField>CC</ValueField> <LabelField>CName</LabelField> </DataSetReference> </ValidValues> </ReportParameter> <ReportParameter Name="UpToDate"> <DataType>DateTime</DataType> <DefaultValue> <Values> <Value>=today()</Value> </Values> </DefaultValue> <Prompt>Up To Date / По дату</Prompt> </ReportParameter> <ReportParameter Name="ShowNonStockItems"> <DataType>Integer</DataType> <DefaultValue> <Values> <Value>1</Value> </Values> </DefaultValue> <Prompt>Show Non Stock Items? / Показать неучитываемые на складе запасы?</Prompt> <ValidValues> <ParameterValues> <ParameterValue> <Value>1</Value> <Label>Yes / Да</Label> </ParameterValue> <ParameterValue> <Value>0</Value> <Label>No / Нет</Label> </ParameterValue> </ParameterValues> </ValidValues> </ReportParameter> <ReportParameter Name="HeaderLanguage"> <DataType>String</DataType> <DefaultValue> <Values> <Value>RUS</Value> </Values> </DefaultValue> <Prompt>Header Language / Язык заголовков</Prompt> <ValidValues> <ParameterValues> <ParameterValue> <Value>ENG</Value> <Label>English</Label> </ParameterValue> <ParameterValue> <Value>RUS</Value> <Label>Русский</Label> </ParameterValue> </ParameterValues> </ValidValues> </ReportParameter> </ReportParameters> <rd:ReportUnitType>Cm</rd:ReportUnitType> <rd:ReportID>fb8f1e82-2520-423b-b5f0-5565596cccb3</rd:ReportID> </Report>
Подробно:
Вставим код отчёта в блокнот
Сохраним как файл с расширением .rdl
Имя файла: с расширением .rdl (Report Definition Language — Язык определения отчёта)
Тип файла: *.* (не .txt!!!)
Кодировка: UTF-8
Теперь всё готово к публикации отчёта, но сначала я советую создать общий источник данных, если он у Вас ещё не создан.
После создания источника данных опубликуйте отчёт на сервере отчётов
Не забудьте дать права на папку с отчётом для соответствующей группы пользователей
И, пожалуйста, не забудьте написать мне, удалось ли Вам проделать всё вышеописанное и заработал ли отчёт 🙂