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

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

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

Сообщение EmeJIbka » 01 сен 2017, 06:05

Здравствуйте, коллеги. Подскажите как настроить 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, 10:07

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

Сообщение EmeJIbka » 01 сен 2017, 12:22

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

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

Сообщение HighAley » 02 сен 2017, 07:25

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 04 сен 2017, 04:51

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

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

Сообщение HighAley » 05 сен 2017, 06:49

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 05 сен 2017, 09:09

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

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

Сообщение HighAley » 05 сен 2017, 19:25

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 06 сен 2017, 09:10

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

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

Сообщение Andrew » 07 сен 2017, 10:39

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 08 сен 2017, 06:01

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