Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

При выборе нескольких товаров не печатаются ценники (Fastreport) : Супермаг Плюс (Супермаг 2000)

23.11.2024 4:20


20.09.2022 16:50
Добрый день!

При выборе нескольких товаров не печатаются ценники

<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReferencedAssemblies="System.dll&#13;&#10;System.Drawing.dll&#13;&#10;System.Windows.Forms.dll&#13;&#10;System.Data.dll&#13;&#10;System.Xml.dll&#13;&#10;System.Data.OracleClient.dll&#13;&#10;Sm.Objects.dll&#13;&#10;Sm.Interfaces.dll&#13;&#10;Sm.Core.dll&#13;&#10;Sm.Forms.dll&#13;&#10;Sm.AppServer.Interfaces.dll&#13;&#10;Sm.AppServer.Link.dll&#13;&#10;Sm.FastReports.dll&#13;&#10;Sm.FastReports.Link.dll" ConvertNulls="false" StartReportEvent="_StartReport" ReportInfo.Created="06/22/2010 10:01:00" ReportInfo.Modified="09/03/2022 14:05:11" ReportInfo.CreatorVersion="1.9.2.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using FastReport;
using FastReport.Data;
using FastReport.Dialog;
using FastReport.Barcode;
using FastReport.Table;
using FastReport.Utils;
using FastReport.Format;

using Sm.FastReports;
using Sm.FastReports.Link;
using Sm.Interfaces;
using Sm.Objects;
using Sm.Core;

namespace FastReport
{
public class ReportScript
{
RepHost host;
// контрагент &quot;От имени&quot;

private void _StartReport(object sender, EventArgs e)
{
// Хост отчёта даёт доступ к полезным сервисам
host = new RepHost(Report);



// заполнение временных таблиц данными для ценников
RepOracleRunner.ExecuteProcedure(host.Connection,&quot;Supermag.russianspell.LoadPriceCard&quot;,
Report.GetParameterValue(&quot;P_COPIES&quot;),
Report.GetParameterValue(&quot;P_ARTICLE&quot;),
&quot;&quot;,
Report.GetParameterValue(&quot;P_DOC_TYPE&quot;),
Report.GetParameterValue(&quot;P_DOC_ID&quot;),
Report.GetParameterValue(&quot;P_LOC&quot;),
Report.GetParameterValue(&quot;P_PRICE_TYPE&quot;),
Report.GetParameterValue(&quot;P_NAME&quot;),
Report.GetParameterValue(&quot;P_QTY&quot;),
Report.GetParameterValue(&quot;P_TYPE&quot;),
/*
1 - печать в ценнике ШК артикула штрихами;
0 - печать в ценнике ШК цифрами;
-1 - вывод ценника без ШК */
0,
/*
1 - печать в ценнике кол-ва артикула, за которое выводится цена.
Это означает, что цена может быть напечатана за единицу товара,
за 0,1 единицы (если для артикула установлен флаг &quot;Ценники за 0,1 единицы&quot;)
или за количество товара в упаковке (если в диалоге старта печати
выбрана опция &quot;Ценник на упаковку&quot;);
0 - всегда печатать цену за единицу товара */
0
);
}



}
}
</ScriptText>
<Dictionary>
<SupermagFastReportConnection Name="Connection" LoginPrompt="true">
<TableDataSource Name="Table2" Alias="PriceCards" DataType="System.Int32" Enabled="true" SelectCommand="select &#13;&#10;t.Article,&#13;&#10;t.Name, &#13;&#10;t.Price,&#13;&#10;t.BarCode,&#13;&#10;decode(t.UnitName,'шт', 'Сіп', 'гр','·с','кг','П·','л','Й','м','Щ','бл','µЙ', t.UnitName ) UNITNAME, &#13;&#10;t.QtyPrint,&#13;&#10;decode(t.PLU,null,' ', 'PLU: '||t.PLU) PLU, &#13;&#10;(select price from(select price from(select ph.price from supermag.smpricehistory ph&#13;&#10;where ph.article = :pArticle&#13;&#10;and ph.storeloc = :pLoc&#13;&#10;and ph.pricetype = :pPriceType&#13;&#10;order by ph.recid desc) &#13;&#10;where rownum &lt;=2 order by rownum desc) where rownum&lt;= 1) OldPrice&#13;&#10;from supermag.SVPriceCard t, supermag.SVCardName c&#13;&#10;where c.article = t.article&#13;&#10;order by 1">
<Column Name="ARTICLE" DataType="System.String"/>
<Column Name="NAME" DataType="System.String"/>
<Column Name="PRICE" DataType="System.Decimal"/>
<Column Name="BARCODE" DataType="System.String"/>
<Column Name="UNITNAME" DataType="System.String"/>
<Column Name="QTYPRINT" DataType="System.String"/>
<Column Name="PLU" DataType="System.String"/>
<Column Name="OLDPRICE" DataType="System.Decimal"/>
<CommandParameter Name="pLoc" DataType="28" Expression="[P_LOC]" DefaultValue="-1"/>
<CommandParameter Name="pPriceType" DataType="28" Expression="[P_PRICE_TYPE]" DefaultValue="-1"/>
<CommandParameter Name="pArticle" DataType="28" Expression="[P_ARTICLE]" DefaultValue="-1"/>
</TableDataSource>
<TableDataSource Name="Table" Alias="SmAuctionsDates" DataType="System.Int32" Enabled="true" SelectCommand="select ma.datebegin, ma.dateend&#13;&#10;from supermag.smauctions ma&#13;&#10;where ma.id=(select sp.docid from supermag.svspecma sp, supermag.SVAUCTIONATOMS au, supermag.SVDocumentsMA dh&#13;&#10;where sp.article = :pArticle and sp.doctype='MA' &#13;&#10;and sp.docid=au.aucid and sp.docid = dh.id and dh.docstate = 3 and au.locid = :pLoc and au.pricetype = :pPriceType)">
<Column Name="DATEBEGIN" DataType="System.DateTime"/>
<Column Name="DATEEND" DataType="System.DateTime"/>
<CommandParameter Name="pLoc" DataType="28" Expression="[P_LOC]" DefaultValue="-1"/>
<CommandParameter Name="pArticle" DataType="28" Expression="[P_ARTICLE]" DefaultValue="-1"/>
<CommandParameter Name="pPriceType" DataType="28" Expression="[P_PRICE_TYPE]" DefaultValue="-1"/>
</TableDataSource>
</SupermagFastReportConnection>
<Relation Name="DocSpec_DocSpecScale" ParentDataSource="Table2" ChildDataSource="null" ParentColumns="SPECITEM" ChildColumns="SPECITEM" Enabled="true"/>
<Relation Name="Table2_Table8" ParentDataSource="Table2" ChildDataSource="null" ParentColumns="SPECITEM" ChildColumns="SPECITEM" Enabled="true"/>
<Parameter Name="P_SURNAME" DataType="System.String"/>
<Parameter Name="P_DOC_TYPE" DataType="System.String"/>
<Parameter Name="P_DOC_ID" DataType="System.String"/>
<Parameter Name="P_NAME" DataType="System.Int32"/>
<Parameter Name="P_ARTICLE" DataType="System.String"/>
<Parameter Name="P_COPIES" DataType="System.Int32"/>
<Parameter Name="P_ID_USER" DataType="System.Int32"/>
<Parameter Name="P_PRICE_TYPE" DataType="System.Int32"/>
<Parameter Name="P_LOC" DataType="System.Int32"/>
<Parameter Name="P_TYPE" DataType="System.Int32"/>
<Parameter Name="P_QTY" DataType="System.Double"/>
<Parameter Name="P_LOGOTYPE" DataType="System.Int32"/>
<Parameter Name="DiscountPercent" DataType="System.Decimal" Expression="Round(([PriceCards.PRICE]-[PriceCards.OLDPRICE])*100/[PriceCards.OLDPRICE],1)"/>
</Dictionary>
<ReportPage Name="Page1" PaperHeight="290" LeftMargin="5" TopMargin="5" RightMargin="5" BottomMargin="0.1" MirrorMargins="true" Duplex="Vertical" Guides="0" Fill.Color="White" TitleBeforeHeader="false" ExtraDesignWidth="true">
<DataBand Name="DataSpec" Width="257.04" Height="257.04" Border.Lines="All" Border.Width="0" DataSource="Table2" Columns.Count="3" Columns.Width="257.04">
<TextObject Name="Text4" Left="9.45" Top="143.75" Width="236.59" Height="53.59" CanBreak="false" Text="[PriceCards.NAME]" HorzAlign="Center" VertAlign="Center" Font="Times LatArm, 10pt" Trimming="Character"/>
<TextObject Name="Text6" Left="103.95" Top="239.48" Width="141.75" Height="15.12" ShiftMode="Never" CanBreak="false" Text="[PriceCards.BARCODE]" HorzAlign="Right" WordWrap="false" Font="Arial, 7pt, style=Bold"/>
<TextObject Name="Text1" Left="103.95" Top="208.68" Width="141.75" Height="15.12" Text="[PriceCards.ARTICLE]" HorzAlign="Right" Font="Arial, 7pt, style=Bold"/>
<TextObject Name="Text7" Left="75.6" Top="223.7" Width="170.1" Height="15.12" Text="[SmAuctionsDates.DATEBEGIN] - [SmAuctionsDates.DATEEND]" HorzAlign="Right" Font="Arial, 5pt, style=Bold"/>
<TextObject Name="Text8" Left="103.95" Top="193.45" Width="141.75" Height="15.12" Text="[PriceCards.PLU]" HorzAlign="Right" Font="Arial, 7pt, style=Bold"/>
<TextObject Name="Text5" Left="11.45" Top="47.25" Width="232.59" Height="54.81" Text="[PriceCards.PRICE]" HorzAlign="Center" VertAlign="Center" Font="Arial, 42pt, style=Bold"/>
<PictureObject Name="Picture1" Left="9.45" Top="206.9" Width="75.6" Height="47.25" Image="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"/>
<TextObject Name="Text10" Top="96.5" Width="159.98" Height="36.91" Text="[PriceCards.OLDPRICE]" HorzAlign="Center" VertAlign="Center" Font="Arial, 26pt, style=Bold"/>
<LineObject Name="Line1" Left="18.9" Top="128.85" Width="123.97" Height="-28.35" Border.Width="3" Diagonal="true"/>
<TextObject Name="Text2" Top="9.45" Width="257.04" Height="19.9" Border.Lines="Left, Right, Bottom" Text="ԱԿՑԻԱ" HorzAlign="Center" VertAlign="Center" Font="Arial, 16pt, style=Bold"/>
</DataBand>
</ReportPage>
</Report>




Где копать?
В чем моя ошибка?
20.09.2022 17:05
Ну для начала ошибка в том что Вы не указали ошибку)
20.09.2022 17:11


(0.02Мб)

2022.09.20 (Tuesday) 18:11:30
----- Прерывание работы программы -----
сообщение: "An exception occurred during the operation, making the result invalid. Check InnerException for exception details."
исключение: System.Reflection.TargetInvocationException
источник: System
метод: Void RaiseExceptionIfNecessary()
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at Sm.Core.RunWorkerCompletedEventArgs`1.get_Result()
at Sm.FastReports.Domain.FastReportDomainPanel.<>c__DisplayClass2.<RunSingleReport>b__0(Object sender, RunWorkerCompletedEventArgs`1 e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Input string was not in a correct format."
исключение: System.FormatException
источник: mscorlib
метод: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToDecimal(String value, IFormatProvider provider)
at System.String.System.IConvertible.ToDecimal(IFormatProvider provider)
at System.Convert.ToDecimal(Object value)
at Sm.Server.Database.OracleConvert.ChangeType(Object value, OracleType oracleType)
at Sm.FastReports.Server.FastReportBO.ConvertToOracleParameter(OracleParameterDescription parameterDescription)
at Sm.FastReports.Server.FastReportBO.Sm.FastReports.Link.IFastReportBO.FillTableDataFirst(BusinessOperation businessOperation, String selectCommand, OracleParameterDescription[] parameters, ReadOnlyCollection`1& dataTable)
at Sm.FastReports.SupermagFastReportConnection.<>c__DisplayClass8.<FillTableData>b__5(IFastReportBO bo)
at Sm.BusinessServer.LocalServer.LocalClient`1.Do(Action`1 action)
at Sm.FastReports.SupermagFastReportConnection.FillTableData(DataTable table, String selectCommand, CommandParameterCollection parameters)
at FastReport.Data.DataConnectionBase.FillTable(TableDataSource source)
at FastReport.Data.TableDataSource.LoadData(ArrayList rows)
at FastReport.Data.DataSourceBase.Init(Relation relation, String filter, SortCollection sort, Boolean useAllParentRows)
at FastReport.Data.DataSourceBase.Init(DataSourceBase parentData, String filter, SortCollection sort, Boolean useAllParentRows)
at FastReport.DataBand.InitDataSource()
at FastReport.Engine.ReportEngine.RunDataBand(DataBand dataBand)
at FastReport.Engine.ReportEngine.RunBands(BandCollection bands)
at FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
at FastReport.Engine.ReportEngine.RunReportPages()
at FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
at FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, ReportPage page)
at FastReport.Report.Prepare(Boolean append)
at Sm.FastReports.Domain.FastReportDomainModel.ExecuteReport(Report report, String reportFile, List`1 commonParameters, List`1 objectParameters, Int32 moduleRole, Int32 functionRole)
at Sm.FastReports.Domain.FastReportDomainPanel.Report_DoWork(Object sender, TaskWorkEventArgs`3 e)
at Sm.Core.TaskWorker`3.OnDoWork(DoWorkEventArgs e)
at Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
20.09.2022 17:42
логично предположить (но это не точно)
что где то у вас разночтения DataType c с тем что вы передете в отчет...
например в отчете int32 а вы передаете string...
20.09.2022 22:46
Кроме типа данных параметра pArticle у вас сами запросы не рассчитаны на несколько артикулов: "= :pArticle" не будет работать со списком, который отчет получает от СМ.
Берите стандартный пример price_card_example.frx и смотрите в нем, как параметры ценника обрабатываются - там по ним временная табличка заполняется и далее основной запрос с ней связывается.
Часовой пояс GMT +3, время: 04:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.