Как оставить результаты компиляции отчёта?

Обсуждение Stimulsoft Reports.NET
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

Здравствуйте, коллеги. Подскажите как настроить stireport что бы он оставил исходники, которые получились в результате компиляции. При компиляции отчёта я получаю ошибку
System.Exception: 'c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8427,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8476,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8525,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8572,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8619,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8668,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)c:\Users\emeji\AppData\Local\Temp\apcbf0gw.0.cs(8715,48) : error CS1061: "Reports.Report" не содержит определение для "BarCodeType". Не удалось найти метод расширения "BarCodeType", принимающий первый аргумент типа "Reports.Report" (пропущена директива using или ссылка на сборку?)'

Ошибка воспроизводится при склеивании нескольких отчётов в один (каждый отчёт компилируется, полученные страницы складываются в итоговый отчёт в виде подотчётов). При печати отчётов по отдельности всё нормально.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Re: Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

Во временной папке забрал права на удаление файлов и получил сгенерированный код. Код во вложении. Почему-то stireport вставляет следующий код
this.BarCode235.BarCodeType = this.BarCodeType;
В классе stireport нет свойства BarCodeType поэтому отчёт не компилируется
Вложения
zbkxjye5.0.cs
(476.6 КБ) 408 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Как оставить результаты компиляции отчёта?

Сообщение HighAley »

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

Не совсем понятно какие именно страницы вы объединяете.
Лучше всего объединять уже отрендереные страницы.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Re: Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

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

Re: Как оставить результаты компиляции отчёта?

Сообщение HighAley »

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

Не совсем понятно как вы это делаете.
Пришлите, пожалуйста, пример.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Re: Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

Куда можно выслать исходники? Я не хотел бы их здесь выкладывать
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Как оставить результаты компиляции отчёта?

Сообщение HighAley »

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

Пришлите их, пожалуйста, на support@stimulsoft.com со ссылкой на эту тему.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Re: Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

Отправил пример
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Re: Как оставить результаты компиляции отчёта?

Сообщение Andrew »

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

Re: Как оставить результаты компиляции отчёта?

Сообщение EmeJIbka »

Здравствуйте. Есть какие-нибудь новости?
Ответить