Кучка вопросов по теме.

Обсуждение Stimulsoft Reports.WEB
avorsa
Сообщения: 23
Зарегистрирован: 10 май 2012, 14:10
Откуда: Moscow

Re: Кучка вопросов по теме.

Сообщение avorsa »

при таком варианте отчет .mdc строится как надо (вижу по его коду и по последующей его использовании вместо .mrt)
сам отчет .mrt по прежнему строится от случая к случаю
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Кучка вопросов по теме.

Сообщение Vladimir »

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

То есть, в тот момент, когда отчёт не отобразился во вьювере, MDC файл построен корректно?

Попробуйте сделать следующее:
1. Установить опцию ConnectionEnableDataLogger = true
2. Просмотреть отчёт во вьювере
3. При появлении ошибки зайти в меню сохранения, там появится пункт "Save Log File"
4. Сохраните log файл и отправьте его нам для анализа.

Спасибо.
avorsa
Сообщения: 23
Зарегистрирован: 10 май 2012, 14:10
Откуда: Moscow

Re: Кучка вопросов по теме.

Сообщение avorsa »

1.
То есть, в тот момент, когда отчёт не отобразился во вьювере, MDC файл построен корректно?
именно так. Еще в тему. У меня сделано отдельными методами сохранение построенных отчетов в pdf, excel, jpeg
они идут с рендерингом, но без отображения

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

private ActionResult DownloadFile(Formats type, string fileName, string newFileName, int panelId)
        {
            var report = new StiReport();
            report.Load(Server.MapPath("~/Content/" + fileName + ".mrt"));
            report.Render();
            var stream = new MemoryStream();
            byte[] byteInfo;
            switch (type)
            {
                case Formats.Pdf:
                    report.ExportDocument(StiExportFormat.Pdf, stream);
                    byteInfo = stream.ToArray();
                    stream.Write(byteInfo, 0, byteInfo.Length);
                    stream.Position = 0;
                    return File(stream, "application/pdf", newFileName + ".pdf");
                    break;
                case Formats.Jpeg:
                    report.ExportDocument(StiExportFormat.ImageJpeg, stream);
                    byteInfo = stream.ToArray();
                    stream.Write(byteInfo, 0, byteInfo.Length);
                    stream.Position = 0;
                    return File(stream, "application/jpeg", newFileName + ".jpeg");
                    break;
                case Formats.Xls:
                    report.ExportDocument(StiExportFormat.Excel, stream);
                    byteInfo = stream.ToArray();
                    stream.Write(byteInfo, 0, byteInfo.Length);
                    stream.Position = 0;
                    return File(stream, "application/xls", newFileName + ".xls");
                    break;
                default:
                    return RedirectToAction("Index", new {panelId });
                    break;
            }
        }
они тоже нормально отрабатывают.
Беда именно в отображении отчета.

2.
Далее попробовал по предложенному варианту пройти
Попробуйте сделать следующее:
1. Установить опцию ConnectionEnableDataLogger = true
2. Просмотреть отчёт во вьювере
3. При появлении ошибки зайти в меню сохранения, там появится пункт "Save Log File"
4. Сохраните log файл и отправьте его нам для анализа.
1. ок
2. когда отчет во вьювере не показывается, то и панели инструментов недоступны )
3. ...
4. ...
может в личку проект выслать?
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Кучка вопросов по теме.

Сообщение Vladimir »

Здравствуйте,
может в личку проект выслать?
Да, это будет наилучший вариант. Вы можете его прислать нам на support[at]stimulsoft.com с пометкой на эту тему форума.

Спасибо.
avorsa
Сообщения: 23
Зарегистрирован: 10 май 2012, 14:10
Откуда: Moscow

Re: Кучка вопросов по теме.

Сообщение avorsa »

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

Re: Кучка вопросов по теме.

Сообщение HighAley »

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

Мы получили ваше письмо.

Спасибо.
Spinne
Сообщения: 5
Зарегистрирован: 04 сен 2008, 11:12

Re: Кучка вопросов по теме.

Сообщение Spinne »

Добрый день. Мы ищем генератор отчетов для ASP.NET, и я по старой памяти порекомендовал Stimulsoft, который использовал еще года 4 назад :)
Но так как деталей уже не помню, хочу задать пару вопросов:
1. Поворот текста поддерживается?
2. В зависимости от данных нужно выводить в отчет разные таблицы. Если в данных есть определенный параметр, то одна таблица, если нету, то другая. Так делать можно?
3. Можно делать в одном отчете ландшафтные и портретные листы?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Кучка вопросов по теме.

Сообщение HighAley »

Здравствуйте.
Spinne писал(а):1. Поворот текста поддерживается?
Да. Поддерживается.
Spinne писал(а):2. В зависимости от данных нужно выводить в отчет разные таблицы. Если в данных есть определенный параметр, то одна таблица, если нету, то другая. Так делать можно?
Данный вопрос надо рассматривать более подробно, но не видим никаких препятствия для его реализации.
Spinne писал(а):3. Можно делать в одном отчете ландшафтные и портретные листы?
Да. Можно создать несколько страниц в шаблоне отчёта и для каждой установить свою ориентацию.

Спасибо.
Spinne
Сообщения: 5
Зарегистрирован: 04 сен 2008, 11:12

Re: Кучка вопросов по теме.

Сообщение Spinne »

Данный вопрос надо рассматривать более подробно, но не видим никаких препятствия для его реализации.

Это отлично :) Вопрос только в том, сколько времени займет такая реализация, так как для перехода на Ваше решение такая реализация должна быть и работать, для нас это критично.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Кучка вопросов по теме.

Сообщение HighAley »

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

Мы сможем ответить на ваш вопрос, если вы его конкретизируете.
По времени перехода зависит от количества отчётов. От 5 минут :)

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