Ошибка, после установки версии

Обсуждение Stimulsoft Reports.NET
Ответить
jonyk
Сообщения: 41
Зарегистрирован: 19 апр 2010, 12:41

Ошибка, после установки версии

Сообщение jonyk »

Добрый день!
Установил последнюю версию 2014.1 Дизайнера и столкнулся с проблемой неработающих отчетов. Проверяю источник данных в виде хранимой процедуры. Код:

Код: Выделить всё

SET NOCOUNT ON

DROP TABLE dbo.temp_KursRaz_Saldo0_643

CREATE TABLE dbo.temp_KursRaz_Saldo0_643
	(
	KodPolOpl int NOT NULL,
	SumOpl1  money ,
	KodVal int ,
	UIN nvarchar(20)
	)

INSERT INTO dbo.temp_KursRaz_Saldo0_643
	SELECT V_S1_Opl1.KodPolOpl, Sum(V_S1_Opl1.Nominal) AS SumOpl1, V_S1_Opl1.KodVal,
  V_S1_Opl1.UIN
FROM (SELECT V_S1_Opl1_1.KodPolOpl, V_S1_Opl1_1.DateOpl, CASE
        WHEN V_S1_Opl1_1.DateOpl < @DateBeg0 THEN 0 ELSE V_S1_Opl1_1.Nominal
      END AS Nominal, V_S1_Opl1_1.KodVal, sprVal.UIN
    FROM (SELECT odOplata.KodPolOpl, odOplata.Nominal, odOplata.DateOpl,
          odOplata.Flag, odOplata.VidOpl, odOplata.KodVal
        FROM odOplata LEFT JOIN
          OplataDopInfo ON odOplata.KodOplata_ = OplataDopInfo.KodOplata_
        WHERE odOplata.Nominal <> 0 AND odOplata.Flag >= 0 AND
          odOplata.KodVal = 643 AND ISNULL(OplataDopInfo.Opl2012Year, 0) =
          0) V_S1_Opl1_1 INNER JOIN
      sprVal ON V_S1_Opl1_1.KodVal = sprVal.KodVal
    WHERE V_S1_Opl1_1.DateOpl >= dbo.DateTrim(@DateSaldo) AND
      V_S1_Opl1_1.DateOpl < @DateBeg) V_S1_Opl1
GROUP BY V_S1_Opl1.KodPolOpl, V_S1_Opl1.KodVal, V_S1_Opl1.UIN
и получаю ошибку
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
На прежней версии программы 2012.3 все работало

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка, после установки версии

Сообщение Aleksey »

Здравствуйте,

Не могли бы вы более подробно описать как воспроизвести проблему. Так же пришлите, пожалуйста, отчет, с источником данных, который воспроизводит проблему, для анализа.

Спасибо.
jonyk
Сообщения: 41
Зарегистрирован: 19 апр 2010, 12:41

Re: Ошибка, после установки версии

Сообщение jonyk »

Добрый день!
Высылаю файлы. Уточнение: на версии Stimulsoft Report.Net 2012.3 отчет отрабатывал без проблем

Спасибо
Вложения
v_KursRazn.mrt
(166.17 КБ) 316 скачиваний
data.xsd
(4.77 КБ) 251 скачивание
data.xml
(196.42 КБ) 945 скачиваний
jonyk
Сообщения: 41
Зарегистрирован: 19 апр 2010, 12:41

Re: Ошибка, после установки версии

Сообщение jonyk »

Добрый день!
Удалось разобраться в ошибке. Я в источнике данных устанавливал тип Хранимая процедура. Изменив тип на Таблица - отчет начал формироваться.

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Ошибка, после установки версии

Сообщение HighAley »

Здравствуйте.

Тип Хранимая процедура надо выбирать, если вы вызываете хранимую процедуру на сервере. Если же вы в пишите приведённый запрос прямо в дизайнере, то следует выбирать тип таблица.

Спасибо.
Ответить