Страница 1 из 2

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

Добавлено: 01 сен 2017, 09:05
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 или ссылка на сборку?)'

Ошибка воспроизводится при склеивании нескольких отчётов в один (каждый отчёт компилируется, полученные страницы складываются в итоговый отчёт в виде подотчётов). При печати отчётов по отдельности всё нормально.

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

Добавлено: 01 сен 2017, 15:22
EmeJIbka
Во временной папке забрал права на удаление файлов и получил сгенерированный код. Код во вложении. Почему-то stireport вставляет следующий код
this.BarCode235.BarCodeType = this.BarCodeType;
В классе stireport нет свойства BarCodeType поэтому отчёт не компилируется

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

Добавлено: 02 сен 2017, 10:25
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 04 сен 2017, 07:51
EmeJIbka
Все отчёты сначала рендерятся, из результатов рендеринга извлекаются страницы и собирается новый отчёт, в котором результаты рендеринга представлены как подотчёты (это необходимо для склеивания отчётов без разрывов страниц). Могу предоставить код для склеивания, отчёты и данные, на которых формируются отчёты.

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

Добавлено: 05 сен 2017, 09:49
HighAley
Здравсвтуйте.

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

Спасибо.

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

Добавлено: 05 сен 2017, 12:09
EmeJIbka
Куда можно выслать исходники? Я не хотел бы их здесь выкладывать

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

Добавлено: 05 сен 2017, 22:25
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 06 сен 2017, 12:10
EmeJIbka
Отправил пример

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

Добавлено: 07 сен 2017, 13:39
Andrew
Спасибо.

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

Добавлено: 08 сен 2017, 09:01
EmeJIbka
Здравствуйте. Есть какие-нибудь новости?