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

Создлание Cross Report

Добавлено: 28 июл 2017, 15:04
kin123456789
Добрый день!
Подскажите как правильно организовать структуру отчета
Нужен отчет по договорам за разные месяцы
например (рисунок 1)
Данные куда нужно подставить на рисунке 2
Имеющиеся данные на рисунке 3
В приложении попытка создать отчет
Также необходимо отметить, что при формировании отчета часто выдается исключение System.OutOfMemory

Re: Создлание Cross Report

Добавлено: 31 июл 2017, 21:03
HighAley
Здравствуйте.

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

Спасибо.

Re: Создлание Cross Report

Добавлено: 01 авг 2017, 10:04
kin123456789
В приложении проект (проект SL, xml с данными, шаблон отчета) для формирования отчета. Огромное спасибо за помощь!

Re: Создлание Cross Report

Добавлено: 02 авг 2017, 05:09
Ivan
Здравствуйте.
Также необходимо отметить, что при формировании отчета часто выдается исключение System.OutOfMemory
Причина - вы неправильно задали значения для колонок.
В результате раскручивания ваших данных получалась таблица шириной несколько сотен колонок, и весь отчет на две тысячи страниц, которые в памяти занимали более 3 гигабайт.
Это значение мы получили в Net-версии нашего продукта.
Для Silverlight-приложения столько памяти никто не выделит, поэтому и выдавалось сообщение об ошибке.

Пожалуйста посмотрите модифицированный пример отчета в приложении к этому посту.

Спасибо.

Re: Создлание Cross Report

Добавлено: 02 авг 2017, 08:25
kin123456789
Доброе утро! Огромное Вам спасибо! ТО, что нужно! Нигде не мог найти актуальное руководство по созданию Cross-отчетов!

Re: Создлание Cross Report

Добавлено: 02 авг 2017, 09:43
kin123456789
Подскажите, может есть свойство, которое автоматические расширяет страницу (по горизонтали) если например указано 12 месяцев. Сейчас таблица переносится на другую страницу по вертикали. Спасибо!

Re: Создлание Cross Report

Добавлено: 04 авг 2017, 16:47
HighAley
Здравствуйте.

Пожалуйста, попробуйте положить Cross-tab на бэнд данных.

Спасибо.