Как оставить результаты компиляции отчёта?
Как оставить результаты компиляции отчёта?
Здравствуйте, коллеги. Подскажите как настроить 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 или ссылка на сборку?)'
Ошибка воспроизводится при склеивании нескольких отчётов в один (каждый отчёт компилируется, полученные страницы складываются в итоговый отчёт в виде подотчётов). При печати отчётов по отдельности всё нормально.
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: Как оставить результаты компиляции отчёта?
Во временной папке забрал права на удаление файлов и получил сгенерированный код. Код во вложении. Почему-то stireport вставляет следующий код
this.BarCode235.BarCodeType = this.BarCodeType;
В классе stireport нет свойства BarCodeType поэтому отчёт не компилируется
this.BarCode235.BarCodeType = this.BarCodeType;
В классе stireport нет свойства BarCodeType поэтому отчёт не компилируется
- Вложения
-
- zbkxjye5.0.cs
- (476.6 КБ) 456 скачиваний
Re: Как оставить результаты компиляции отчёта?
Здравствуйте.
Не совсем понятно какие именно страницы вы объединяете.
Лучше всего объединять уже отрендереные страницы.
Спасибо.
Не совсем понятно какие именно страницы вы объединяете.
Лучше всего объединять уже отрендереные страницы.
Спасибо.
Re: Как оставить результаты компиляции отчёта?
Все отчёты сначала рендерятся, из результатов рендеринга извлекаются страницы и собирается новый отчёт, в котором результаты рендеринга представлены как подотчёты (это необходимо для склеивания отчётов без разрывов страниц). Могу предоставить код для склеивания, отчёты и данные, на которых формируются отчёты.
Re: Как оставить результаты компиляции отчёта?
Здравсвтуйте.
Не совсем понятно как вы это делаете.
Пришлите, пожалуйста, пример.
Спасибо.
Не совсем понятно как вы это делаете.
Пришлите, пожалуйста, пример.
Спасибо.
Re: Как оставить результаты компиляции отчёта?
Куда можно выслать исходники? Я не хотел бы их здесь выкладывать
Re: Как оставить результаты компиляции отчёта?
Отправил пример
Re: Как оставить результаты компиляции отчёта?
Здравствуйте. Есть какие-нибудь новости?