Ошибка при попытке печати отчета

Обсуждение Stimulsoft Reports.WEB
Ответить
vovik
Сообщения: 39
Зарегистрирован: 21 фев 2011, 10:24
Откуда: RF

Ошибка при попытке печати отчета

Сообщение vovik »

Добрый день.
Версия библиотек: 2012.1.1300.0 (последняя доступная для скачивания на сайте).
Требуется отправить отчет по событию на принтер: например по нажатию пользователем кнопки. Посмотрел как в справке описана такая возможность, соответственно был написан следующий код:
StiReport r = new StiReport();
r.Load("letter.mrt");
r.Print();
файл на диске лежит, права доступа к нему есть. На строке r.Print() выдается ексепшн: "Object reference not set to an instance of an object" в "Stimulsoft.Base".
Отчет находится здесь:
http://www.m-k-c.ru/files/report.mrt
В чем может быть проблема?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Ошибка при попытке печати отчета

Сообщение Aleksey »

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

В данном случае, получается что печать вызывается на сервере.
Для веб приложения на клиенте так сделать не получится. Пожалуйста, посмотрите следующую статью в нашей базе знаний:
http://stimulsoft.helpserve.com/index.p ... icleid=310

Спасибо.
vovik
Сообщения: 39
Зарегистрирован: 21 фев 2011, 10:24
Откуда: RF

Ошибка при попытке печати отчета

Сообщение vovik »

Здравствуйте.
Спасибо за статью.
Вы правильно заметили, что печать серверная. По клику на кнопке необходимо распечатать часть подготовленных документов на сервере. (это внутренее интранет-приложение)
Принтеры на сервере есть, почему возникает эксепшн?

И еще вопрос есть по скомпилированным репортам. Возможно ли в них менять значения выводимых переменных?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Ошибка при попытке печати отчета

Сообщение Aleksey »

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

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

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